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
Tyler Alexander 0.1
Scott Barlow 0.5 0.8
Phil Maton 0.9
Rafael Montero 0.1 0.3
John Schreiber 0.1 0.5
Gregory Soto 0.9 1.3
Caleb Thielbar 0.3 0.5
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.3
Yasmani Grandal 1.3
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
Starling Marte 1.0 1.5
Totals
Salary
2024 2025 2026 2027 2028
Payroll 53.2 56.7 10.3 8.1 2.5
Salary Cap 58.0
Available Salary Cap 4.8
Players
2024 2025 2026 2027 2028
Active Players 30 27 4 3 1
Inactive Players 9 4 0 0 0
Draft Picks
2025
Round 1
Fog City Liberals
Round 3
Oakland Larks
Round 3
Fog City Liberals
Round 3
Moose Pond Bull Moose
Round 4
Fog City Liberals
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 118 420 28 80 8 0 9 36 21 137 0 0 0.190 0.232 0.274
Starling Marte 3 2 3 1 0 0 0 0 1 0 2 1 0.500 0.667 0.500
Christian Bethancourt 3 2 0 2 0 1 0 0 0 0 0 0 1.000 1.000 2.000
Eugenio Suarez 162 567 64 116 23 1 19 69 62 198 4 0 0.205 0.296 0.349
Michael Conforto 131 368 36 81 10 1 13 38 59 99 3 0 0.220 0.333 0.359
Jeimer Candelario 141 508 61 120 41 1 14 59 53 134 7 0 0.236 0.318 0.404
Kyle Higashioka 44 160 7 24 7 0 3 15 3 67 0 0 0.150 0.170 0.250
Lourdes Gurriel 162 629 70 153 39 2 29 78 28 140 6 1 0.243 0.283 0.450
Ramon Laureano 61 144 20 37 9 1 2 12 15 53 1 1 0.257 0.340 0.375
Ryan Mountcastle 112 321 49 78 17 2 17 54 48 77 5 0 0.243 0.346 0.467
Cristian Pache 9 5 0 1 1 0 0 1 0 0 0 0 0.200 0.200 0.400
Alex Kirilloff 100 300 34 81 16 1 7 42 27 82 0 1 0.270 0.338 0.400
Bryan De La Cruz 162 563 48 126 23 0 10 55 35 169 5 1 0.224 0.272 0.318
Taylor Walls 89 178 22 34 6 1 3 11 27 58 7 1 0.191 0.298 0.287
Bobby Witt Jr 162 687 98 172 33 6 31 85 33 124 35 14 0.250 0.287 0.451
Ji Hwan Bae 67 175 25 53 14 1 1 16 16 38 12 3 0.303 0.368 0.411
Matt McLain 116 409 60 110 22 2 16 45 25 136 14 9 0.269 0.322 0.450
Sal Frelick 94 162 23 35 6 1 1 13 26 35 10 0 0.216 0.326 0.284
Totals 162 5600 648 1304 275 21 175 629 479 1547 111 32 0.233 0.300 0.383
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Charlie Morton 28 164.0 78 162 71 77 191 8 6 8 0 0 0 1.46 3.90
Caleb Thielbar 28 27.2 25 31 25 9 39 2 0 5 1 9 3 1.45 8.13
Rafael Montero 37 35.1 18 30 17 14 51 1 1 1 0 11 2 1.25 4.33
Trevor May 37 46.2 20 37 18 25 40 3 2 4 3 5 1 1.33 3.47
Yimi Garcia 46 47.0 35 55 34 13 66 2 0 3 1 9 4 1.45 6.51
Luis Severino 13 47.0 32 51 32 18 46 2 4 5 0 0 1 1.47 6.13
Ross Stripling 32 95.0 54 101 52 17 75 4 4 4 1 0 2 1.24 4.93
Kyle Finnegan 58 60.1 35 64 31 25 55 1 3 7 15 3 1 1.48 4.62
Phil Maton 19 18.2 9 21 9 10 21 4 0 2 4 1 2 1.66 4.34
A.J. Minter 24 34.0 15 33 15 7 48 1 3 2 5 3 6 1.18 3.97
Scott Barlow 61 68.0 31 54 27 41 84 4 5 4 1 13 0 1.40 3.57
Gregory Soto 60 53.2 27 48 26 22 53 5 5 2 2 12 5 1.30 4.36
Zac Gallen 33 193.1 95 218 84 45 221 10 9 12 0 0 0 1.36 3.91
Shane Bieber 18 111.2 64 111 56 38 92 2 2 10 0 0 0 1.33 4.51
Patrick Sandoval 26 145.1 63 155 57 51 146 9 9 8 0 0 0 1.42 3.53
John Schreiber 39 45.2 21 34 21 33 48 5 0 2 0 6 1 1.47 4.14
Alex Vesia 42 40.0 30 55 29 16 50 1 0 3 2 5 1 1.78 6.53
Alek Manoah 6 18.0 26 34 24 12 16 1 0 3 0 0 0 2.56 12.00
JP Sears 24 129.0 76 137 71 37 129 11 6 9 0 0 0 1.35 4.95
Ken Waldichuk 32 98.2 62 109 55 49 90 5 3 6 0 2 0 1.60 5.02
Totals 162 1479.0 816 1540 754 559 1561 81 62 100 35 79 29 1.42 4.59
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 (14 - 12)
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 W 3 - 2
Sun, July 28th @ Maulers W 5 - 4
Mon, July 29th @ Channel Jumpers L 5 - 2
Tue, July 30th @ Channel Jumpers W 4 - 1
Wed, July 31st @ Channel Jumpers L 7 - 5
August (7 - 21)
Date Matchup Result Score
Fri, August 2nd vs Speakeasies L 8 - 4
Sat, August 3rd vs Speakeasies L 5 - 4
Sun, August 4th vs Speakeasies L 3 - 2
Mon, August 5th @ Green Jackets L 9 - 2
Tue, August 6th @ Green Jackets L 12 - 4
Wed, August 7th vs Mudhens W 8 - 7
Thu, August 8th vs Mudhens L 4 - 2
Fri, August 9th vs Angels L 7 - 3
Sat, August 10th vs Angels L 6 - 4
Sun, August 11th vs Angels L 9 - 2
Tue, August 13th @ Jaywalkers L 2 - 1
Wed, August 14th @ Jaywalkers L 4 - 1
Thu, August 15th @ Jaywalkers W 4 - 1
Fri, August 16th vs Beers L 7 - 2
Sat, August 17th vs Beers L 7 - 1
Sun, August 18th vs Beers L 4 - 3
Mon, August 19th vs Channel Jumpers L 10 - 6
Tue, August 20th vs Channel Jumpers W 2 - 1
Wed, August 21st vs Channel Jumpers L 1 - 0
Fri, August 23rd vs Dogfish W 4 - 3
Sat, August 24th vs Dogfish W 6 - 5
Sun, August 25th vs Dogfish W 7 - 3
Mon, August 26th vs Green Jackets L 7 - 3
Tue, August 27th vs Green Jackets L 5 - 4
Wed, August 28th vs Green Jackets W 9 - 3
Thu, August 29th @ Larks L 8 - 4
Fri, August 30th @ Larks L 10 - 6
Sat, August 31st @ Larks L 6 - 0
September (8 - 18)
Date Matchup Result Score
Sun, September 1st @ Larks L 6 - 2
Tue, September 3rd vs Straitjackets L 11 - 10
Wed, September 4th vs Straitjackets L 6 - 3
Thu, September 5th vs Straitjackets L 9 - 2
Fri, September 6th @ Maulers L 5 - 3
Sat, September 7th @ Maulers L 7 - 6
Sun, September 8th @ Maulers L 4 - 3
Mon, September 9th vs Straitjackets L 14 - 6
Tue, September 10th vs Straitjackets L 4 - 1
Wed, September 11th vs Straitjackets L 10 - 0
Thu, September 12th @ Angels W 2 - 1
Fri, September 13th @ Angels L 13 - 4
Sat, September 14th @ Angels L 5 - 4
Sun, September 15th @ Angels L 6 - 5
Tue, September 17th vs Channel Jumpers L 7 - 1
Wed, September 18th vs Channel Jumpers W 5 - 3
Thu, September 19th @ Mudhens W 5 - 1
Fri, September 20th @ Mudhens W 9 - 8
Sat, September 21st @ Mudhens L 5 - 3
Sun, September 22nd @ Mudhens W 1 - 0
Mon, September 23rd @ Green Jackets L 3 - 2
Tue, September 24th @ Green Jackets L 5 - 3
Wed, September 25th @ Green Jackets W 6 - 5
Thu, September 26th vs Larks W 7 - 2
Fri, September 27th vs Larks L 10 - 6
Sat, September 28th vs Larks W 7 - 4
Franchise History
2024
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
62 - 100
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