Pitchers
Starting Pitchers
Player 2024 2025 2026 2027 2028
Shane Bieber 2.5 3.0 3.5
Walker Buehler 2.5 3.1
Zac Gallen 2.1 2.5 3.0 3.5
Alek Manoah 1.3 1.7 2.1 2.5
Charlie Morton 8.0
Patrick Sandoval 2.9 3.5
JP Sears 1.5 2.0
Luis Severino 2.0 2.6
Ross Stripling 0.5 0.9
Ken Waldichuk 0.8 1.2
Relief Pitchers
Player 2024 2025 2026 2027 2028
Scott Barlow 1.0 1.5
Yimi Garcia 1.0 1.5
A.J. Minter 2.0
Rafael Montero 0.1 0.5
John Schreiber 0.1 0.5
Gregory Soto 0.9 1.3
Caleb Thielbar 0.5 0.9
Alex Vesia 1.1 1.6
Closers
Player 2024 2025 2026 2027 2028
Kyle Finnegan 1.3 2.3
Trevor May 0.3
Hitters
Catchers
Player 2024 2025 2026 2027 2028
Christian Bethancourt 0.1 0.5
Yasmani Grandal 2.6
Kyle Higashioka 1.1 2.1
First Basemen
Player 2024 2025 2026 2027 2028
Alex Kirilloff 1.3 1.8
Ryan Mountcastle 1.8 2.3
Second Basemen
Player 2024 2025 2026 2027 2028
Ji Hwan Bae 0.5
Taylor Walls 1.2 1.7
Third Basemen
Player 2024 2025 2026 2027 2028
Jeimer Candelario 1.5 2.0
Jonathan Schoop 0.1
Eugenio Suarez 3.0 3.8
Shortstops
Player 2024 2025 2026 2027 2028
Matt McLain 0.5 0.9
Bobby Witt Jr 0.9 1.3 1.7 2.1 2.5
Left Fielders
Player 2024 2025 2026 2027 2028
Bryan De La Cruz 1.2 1.7
Lourdes Gurriel 2.4 3.0
Center Fielders
Player 2024 2025 2026 2027 2028
Cristian Pache 0.7
Right Fielders
Player 2024 2025 2026 2027 2028
Michael Conforto 2.0 2.6
Sal Frelick 0.4 0.8
Ramon Laureano 2.5 3.1
Totals
Salary
2024 2025 2026 2027 2028
Payroll 56.2 58.2 10.3 8.1 2.5
Salary Cap 58.0
Available Salary Cap 1.8
Players
2024 2025 2026 2027 2028
Active Players 35 31 4 3 1
Inactive Players 3 0 0 0 0
Draft Picks
2025
Round 1
Fog City Liberals
Round 3
Fog City Liberals
Round 3
Moose Pond Bull Moose
Round 4
Fog City Liberals
Round 4
Assault City Straitjackets
2024
Round 1
Evan Carter
Round 2
Sal Frelick
2023
Round 1
Bobby Witt Jr
Round 2
Ken Waldichuk
Round 3
Alexis Diaz
Round 3
Cristian Pache
Round 4
Drew Waters
Round 4
Penn Murfee
2022
Round 1
Alek Manoah
Round 1
Alex Kirilloff
Round 2
Taylor Walls
Round 2
Bryan De La Cruz
Round 2
Bobby Bradley
Round 3
Anthony Bender
Round 3
Alex Vesia
Round 4
Dom Nunez
2021
2020
Round 1
Zac Gallen
Round 4
Randy Dobnak
2019
Round 1
Ramon Laureano
Round 1
Joey Lucchesi
Round 2
Andrew Suarez
Round 2
Lourdes Gurriel
Round 2
Renato Nunez
Round 3
Grayson Greiner
2018
Round 1
Paul DeJong
Round 2
Jake Junis
Round 3
Brian Anderson
Round 3
Emilio Pagan
Round 3
Trevor Hildenberger
Round 3
Sam Tuivailala
Round 4
John Brebbia
Round 4
Wandy Peralta
2017
Round 1
Trea Turner
Round 1
Jameson Taillon
Round 2
Jharel Cotton
Round 2
Aaron Judge
Round 2
Tyler Anderson
Round 2
A.J. Cole
Round 3
Chad Kuhl
Round 3
Tony Wolters
2016
Round 1
Joc Pederson
Round 1
Raisel Iglesias
Round 2
Michael Taylor
Round 3
John Lamb
Round 3
Keone Kela
Round 3
Jace Peterson
Round 4
Austin Hedges
2015
Round 1
George Springer
Round 1
Jorge Soler
Round 3
Kevin Quackenbush
Round 3
Jeurys Familia
Round 3
Neil Ramirez
Round 3
Dominic Leone
Round 3
Aaron Barrett
2014
Round 1
Shelby Miller
Round 1
Yasiel Puig
Round 1
Danny Salazar
Round 1
Khris Davis
Round 2
Kole Calhoun
Round 2
Alex Wood
Round 2
Evan Gattis
Round 2
Jonathan Villar
2013
Round 2
Matt Dominguez
Round 3
Zach McAllister
2012
Round 3
Juan Nicasio
Round 4
Josh Lindblom
2011
Round 1
Daniel Hudson
Round 2
Carlos Carrasco
Round 2
Alejandro Sanabia
Round 2
Jason Castro
Round 2
Jake Arrieta
Round 3
Wilton Lopez
2010
Round 1
Andrew McCutchen
Round 1
Jeff Niemann
Round 1
Chris Tillman
Round 1
Derek Holland
Round 1
Chris Coghlan
2009
Round 1
Chris Dickerson
Round 1
Taylor Teagarden
Round 1
Brandon Wood
Round 2
Luke Hochevar
Round 2
Ryan Tucker
Round 2
Collin Balester
Round 4
Garrett Mock
Round 4
Josh Outman
2008
Round 1
Alex Gordon
Round 1
Kevin Kouzmanoff
Round 4
Skip Schumaker
2007
Round 1
Scott Olsen
Round 2
Troy Tulowitzki
Round 3
James Shields
2006
Round 1
Chris Shelton
Round 1
Curtis Granderson
Round 2
Bobby Jenks
Round 4
Cory Sullivan
2005
Round 1
Khalil Greene
Round 2
Clint Barmes
Round 2
Michael Gonzalez
Round 2
Kevin Gregg
Round 2
Frank Francisco
2004
Round 1
Dontrelle Willis
Round 1
Rich Harden
Round 1
Victor Martinez
Round 1
Travis Hafner
Round 1
Laynce Nix
Round 2
Jeremy Bonderman
Round 2
Chase Utley
2003
Round 1
Carlos Zambrano
Round 1
Kevin Mench
Round 2
Josh Bard
2002
2001
Round 1
Mark Quinn
Round 2
Chris Truby
Round 3
Jay Canizaro
Round 3
Frank Menechino
Round 4
Jason Maxwell
Round 4
Bronson Arroyo
2000
Round 1
Tim Hudson
Round 3
Guillermo Mota
Round 4
Olmedo Saenz
Round 5
Wilton Veras
Round 6
Jeff Liefer
Statistics
Hitters
Player G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
Yasmani Grandal 103 366 28 72 7 0 9 33 17 115 0 0 0.197 0.236 0.290
Eugenio Suarez 103 355 43 76 13 1 13 48 34 119 2 0 0.214 0.290 0.366
Michael Conforto 95 317 30 70 9 1 11 34 47 85 3 0 0.221 0.327 0.360
Jeimer Candelario 103 403 47 93 30 1 10 48 34 110 4 0 0.231 0.298 0.385
Lourdes Gurriel 103 396 40 95 24 1 21 56 16 90 5 0 0.240 0.276 0.465
Ramon Laureano 32 62 11 21 4 1 2 7 7 17 0 1 0.339 0.414 0.532
Ryan Mountcastle 57 136 26 31 9 1 8 23 28 37 2 0 0.228 0.365 0.485
Alex Kirilloff 88 265 33 73 13 1 7 40 26 73 0 1 0.275 0.347 0.411
Bryan De La Cruz 103 352 31 81 14 0 8 33 17 107 4 1 0.230 0.267 0.338
Taylor Walls 44 88 11 12 3 0 2 4 12 35 3 1 0.136 0.240 0.239
Bobby Witt Jr 103 432 63 112 22 2 19 49 22 81 24 7 0.259 0.297 0.451
Ji Hwan Bae 22 60 9 20 4 0 0 9 5 9 5 1 0.333 0.385 0.400
Matt McLain 84 277 45 82 17 1 12 29 17 95 11 6 0.296 0.350 0.495
Sal Frelick 51 46 8 10 3 1 0 4 10 9 3 0 0.217 0.351 0.326
Totals 103 3555 425 848 172 11 122 417 292 982 66 18 0.239 0.302 0.396
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Charlie Morton 19 111.1 51 103 44 53 134 7 5 5 0 0 0 1.40 3.56
Caleb Thielbar 17 19.1 14 17 14 6 28 1 0 2 0 7 2 1.19 6.52
Rafael Montero 4 4.0 3 6 3 2 6 0 0 0 0 2 0 2.00 6.75
Trevor May 37 46.2 20 37 18 25 40 3 2 4 3 5 1 1.33 3.47
Yimi Garcia 42 40.2 34 52 33 13 58 2 0 3 0 9 4 1.60 7.30
Luis Severino 2 11.1 2 11 2 3 16 1 1 1 0 0 0 1.24 1.59
Ross Stripling 14 61.0 31 63 30 12 50 1 3 3 0 0 1 1.23 4.43
Kyle Finnegan 34 40.0 20 42 17 11 38 0 3 2 9 3 1 1.33 3.83
A.J. Minter 24 34.0 15 33 15 7 48 1 3 2 5 3 6 1.18 3.97
Scott Barlow 44 48.1 22 43 22 28 65 2 4 2 1 9 0 1.47 4.10
Gregory Soto 37 33.1 9 26 8 14 31 2 3 1 2 10 2 1.20 2.16
Zac Gallen 20 124.2 62 132 57 34 138 9 6 10 0 0 0 1.33 4.11
Shane Bieber 11 69.0 38 72 33 23 51 0 1 5 0 0 0 1.38 4.30
Patrick Sandoval 19 105.1 47 116 42 39 107 6 8 7 0 0 0 1.47 3.59
John Schreiber 36 42.2 21 33 21 31 43 5 0 2 0 6 1 1.50 4.43
Alex Vesia 17 18.1 15 28 15 5 22 1 0 2 0 1 0 1.80 7.36
Alek Manoah 2 11.1 7 15 7 5 11 0 0 0 0 0 0 1.76 5.56
JP Sears 13 71.2 39 75 39 20 67 6 5 4 0 0 0 1.33 4.90
Ken Waldichuk 9 42.2 36 51 31 27 42 3 0 4 0 0 0 1.83 6.54
Totals 103 935.2 486 955 451 358 995 50 44 59 20 55 18 1.40 4.34
Schedule
April (8 - 19)
Date Matchup Result Score
Mon, April 1st vs Mudhens L 9 - 5
Tue, April 2nd vs Mudhens L 5 - 3
Wed, April 3rd vs Mudhens L 2 - 0
Thu, April 4th vs Angels L 3 - 0
Fri, April 5th vs Angels L 5 - 2
Sat, April 6th vs Angels L 4 - 1
Sun, April 7th vs Angels L 9 - 1
Tue, April 9th @ Channel Jumpers L 7 - 3
Wed, April 10th @ Channel Jumpers L 9 - 7
Thu, April 11th @ Green Jackets L 4 - 3
Fri, April 12th @ Green Jackets W 4 - 3
Sat, April 13th @ Green Jackets L 5 - 2
Sun, April 14th @ Green Jackets W 7 - 3
Mon, April 15th vs Jaywalkers L 5 - 3
Tue, April 16th vs Jaywalkers L 3 - 1
Wed, April 17th vs Jaywalkers L 13 - 5
Fri, April 19th @ Larks W 7 - 0
Sat, April 20th @ Larks L 4 - 3
Sun, April 21st @ Larks L 15 - 0
Mon, April 22nd @ Speakeasies L 4 - 0
Tue, April 23rd @ Speakeasies W 11 - 4
Wed, April 24th @ Speakeasies W 6 - 1
Thu, April 25th vs Green Jackets L 3 - 0
Fri, April 26th vs Green Jackets W 4 - 0
Sat, April 27th vs Green Jackets W 8 - 7
Sun, April 28th vs Green Jackets L 4 - 2
Tue, April 30th @ Beers W 4 - 1
May (14 - 14)
Date Matchup Result Score
Wed, May 1st @ Beers W 7 - 2
Thu, May 2nd @ Beers L 8 - 5
Fri, May 3rd vs Dogfish L 3 - 2
Sat, May 4th vs Dogfish W 6 - 5
Sun, May 5th vs Dogfish L 3 - 2
Mon, May 6th @ Straitjackets L 8 - 1
Tue, May 7th @ Straitjackets W 7 - 5
Wed, May 8th @ Straitjackets W 5 - 0
Fri, May 10th vs Maulers W 7 - 1
Sat, May 11th vs Maulers L 2 - 1
Sun, May 12th vs Maulers W 5 - 4
Mon, May 13th @ Jaywalkers W 3 - 2
Tue, May 14th @ Jaywalkers L 3 - 2
Wed, May 15th @ Jaywalkers W 5 - 4
Thu, May 16th vs Channel Jumpers L 3 - 2
Fri, May 17th vs Channel Jumpers W 5 - 2
Sat, May 18th vs Channel Jumpers W 6 - 5
Sun, May 19th vs Channel Jumpers L 6 - 2
Tue, May 21st @ Angels L 3 - 2
Wed, May 22nd @ Angels L 7 - 3
Thu, May 23rd @ Mudhens L 10 - 4
Fri, May 24th @ Mudhens L 15 - 6
Sat, May 25th vs Larks L 7 - 2
Sun, May 26th vs Larks W 4 - 3
Tue, May 28th vs Speakeasies W 2 - 1
Wed, May 29th vs Speakeasies W 9 - 5
Thu, May 30th vs Speakeasies W 3 - 1
Fri, May 31st @ Beers L 6 - 4
June (11 - 16)
Date Matchup Result Score
Sat, June 1st @ Beers L 2 - 1
Sun, June 2nd @ Beers W 8 - 3
Tue, June 4th vs Jaywalkers L 4 - 2
Wed, June 5th vs Jaywalkers W 5 - 4
Thu, June 6th vs Jaywalkers L 4 - 3
Fri, June 7th vs Maulers W 5 - 3
Sat, June 8th vs Maulers L 12 - 7
Sun, June 9th vs Maulers W 5 - 4
Tue, June 11th @ Larks L 3 - 0
Wed, June 12th @ Larks L 6 - 5
Thu, June 13th @ Channel Jumpers W 12 - 4
Fri, June 14th @ Channel Jumpers L 4 - 1
Sat, June 15th @ Channel Jumpers W 19 - 5
Sun, June 16th @ Channel Jumpers L 6 - 4
Mon, June 17th @ Dogfish L 6 - 3
Tue, June 18th @ Dogfish W 8 - 7
Wed, June 19th @ Dogfish L 6 - 4
Fri, June 21st @ Speakeasies W 4 - 2
Sat, June 22nd @ Speakeasies L 4 - 3
Sun, June 23rd @ Speakeasies L 8 - 7
Mon, June 24th vs Angels L 6 - 3
Tue, June 25th vs Angels L 6 - 1
Wed, June 26th vs Green Jackets W 3 - 0
Thu, June 27th vs Green Jackets L 5 - 1
Fri, June 28th @ Straitjackets L 5 - 3
Sat, June 29th @ Straitjackets W 6 - 3
Sun, June 30th @ Straitjackets W 9 - 6
July (11 - 10)
Date Matchup Result Score
Tue, July 2nd @ Mudhens L 6 - 2
Wed, July 3rd @ Mudhens W 2 - 1
Thu, July 4th @ Mudhens L 13 - 8
Fri, July 5th vs Beers W 2 - 0
Sat, July 6th vs Beers L 7 - 3
Sun, July 7th vs Beers L 10 - 3
Mon, July 8th vs Mudhens W 6 - 5
Tue, July 9th vs Mudhens W 4 - 3
Wed, July 10th vs Mudhens L 5 - 4
Thu, July 11th vs Mudhens W 3 - 2
Fri, July 12th @ Angels W 7 - 3
Sat, July 13th @ Angels W 2 - 1
Sun, July 14th @ Angels L 5 - 1
Thu, July 18th vs Larks W 12 - 9
Fri, July 19th vs Larks L 5 - 2
Sat, July 20th vs Larks W 2 - 1
Sun, July 21st vs Larks W 2 - 1
Tue, July 23rd @ Dogfish L 7 - 5
Wed, July 24th @ Dogfish L 5 - 4
Thu, July 25th @ Dogfish W 8 - 4
Fri, July 26th @ Maulers L 9 - 7
Sat, July 27th @ Maulers
Sun, July 28th @ Maulers
Mon, July 29th @ Channel Jumpers
Tue, July 30th @ Channel Jumpers
Wed, July 31st @ Channel Jumpers
August (0 - 0)
Date Matchup Result Score
Fri, August 2nd vs Speakeasies
Sat, August 3rd vs Speakeasies
Sun, August 4th vs Speakeasies
Mon, August 5th @ Green Jackets
Tue, August 6th @ Green Jackets
Wed, August 7th vs Mudhens
Thu, August 8th vs Mudhens
Fri, August 9th vs Angels
Sat, August 10th vs Angels
Sun, August 11th vs Angels
Tue, August 13th @ Jaywalkers
Wed, August 14th @ Jaywalkers
Thu, August 15th @ Jaywalkers
Fri, August 16th vs Beers
Sat, August 17th vs Beers
Sun, August 18th vs Beers
Mon, August 19th vs Channel Jumpers
Tue, August 20th vs Channel Jumpers
Wed, August 21st vs Channel Jumpers
Fri, August 23rd vs Dogfish
Sat, August 24th vs Dogfish
Sun, August 25th vs Dogfish
Mon, August 26th vs Green Jackets
Tue, August 27th vs Green Jackets
Wed, August 28th vs Green Jackets
Thu, August 29th @ Larks
Fri, August 30th @ Larks
Sat, August 31st @ Larks
September (0 - 0)
Date Matchup Result Score
Sun, September 1st @ Larks
Tue, September 3rd vs Straitjackets
Wed, September 4th vs Straitjackets
Thu, September 5th vs Straitjackets
Fri, September 6th @ Maulers
Sat, September 7th @ Maulers
Sun, September 8th @ Maulers
Mon, September 9th vs Straitjackets
Tue, September 10th vs Straitjackets
Wed, September 11th vs Straitjackets
Thu, September 12th @ Angels
Fri, September 13th @ Angels
Sat, September 14th @ Angels
Sun, September 15th @ Angels
Tue, September 17th vs Channel Jumpers
Wed, September 18th vs Channel Jumpers
Thu, September 19th @ Mudhens
Fri, September 20th @ Mudhens
Sat, September 21st @ Mudhens
Sun, September 22nd @ Mudhens
Mon, September 23rd @ Green Jackets
Tue, September 24th @ Green Jackets
Wed, September 25th @ Green Jackets
Thu, September 26th vs Larks
Fri, September 27th vs Larks
Sat, September 28th vs Larks
Franchise History
2024
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
44 - 59
2023
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
68 - 94
2022
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
65 - 97
2021
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
72 - 90
2020
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
94 - 68
2019
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
54 - 108
2018
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
77 - 85
2017
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
54 - 108
2016
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
67 - 95
2015
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
81 - 81
2014
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
49 - 113
2013
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
61 - 101
2012
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
97 - 65
Postseason:
Wildcard Champion
2011
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
83 - 79
2010
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
77 - 85
2009
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
58 - 104
2008
Team:
Scottsdale Cactus Riders
Stadium:
Chase Field
Owner:
Jim Wade
Record:
112 - 50
Postseason:
Evers Division Champion
2007
Team:
Scottsdale Cactus Riders
Stadium:
Coors Field
Owner:
Jim Wade
Record:
96 - 66
2006
Team:
Scottsdale Cactus Riders
Owner:
Jim Wade
Record:
101 - 61
Postseason:
Evers Division Champion
2005
Team:
Scottsdale Cactus Riders
Owner:
Jim Wade
Record:
122 - 40
Postseason:
Evers Division Champion
2004
Team:
Scottsdale Cactus Riders
Owner:
Jim Wade
Record:
50 - 112
2003
Team:
Scottsdale Cactus Riders
Owner:
Jim Wade
Record:
109 - 53
Postseason:
Evers Division Champion
2002
Team:
Scottsdale Cactus Riders
Owner:
Jim Wade
Record:
106 - 56
Postseason:
Evers Division Champion
2001
Team:
Scottsdale Cactus Riders
Owner:
Jim Wade
Record:
98 - 64
Postseason:
Evers Division Champion
2000
Team:
Charlotte Skemp Klubbers
Owner:
Jim Wade
Record:
33 - 43
1999
Team:
Sioux Falls Cereal Killers
Owner:
Jordan Gillis
Record:
64 - 98