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
Trevor May 0.5
Hitters
Catchers
Player 2024 2025 2026 2027 2028
Christian Bethancourt 0.1 0.5
Yasmani Grandal 2.6
Kyle Higashioka 1.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.4 53.8 10.3 8.1 2.5
Salary Cap 58.0
Available Salary Cap 1.6
Players
2024 2025 2026 2027 2028
Active Players 36 29 4 3 1
Inactive Players 2 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 20 65 3 11 2 0 0 1 2 23 0 0 0.169 0.206 0.200
Eugenio Suarez 20 70 11 13 2 0 2 7 10 29 0 0 0.186 0.305 0.300
Michael Conforto 20 71 2 16 1 0 0 2 8 27 1 0 0.225 0.321 0.239
Jeimer Candelario 20 76 9 16 8 0 5 14 4 17 1 0 0.211 0.247 0.513
Lourdes Gurriel 20 72 8 13 3 0 6 13 4 14 0 0 0.181 0.221 0.472
Ramon Laureano 5 3 0 2 0 0 0 0 0 0 0 0 0.667 0.667 0.667
Ryan Mountcastle 20 53 6 7 0 0 3 5 7 16 2 0 0.132 0.246 0.302
Alex Kirilloff 15 15 1 2 0 0 1 1 2 3 0 0 0.133 0.235 0.333
Bryan De La Cruz 20 64 0 6 0 0 0 0 2 21 0 0 0.094 0.134 0.094
Taylor Walls 20 54 3 7 3 0 0 1 4 20 3 1 0.130 0.190 0.185
Bobby Witt Jr 20 81 9 18 4 0 5 8 2 14 4 1 0.222 0.241 0.457
Matt McLain 16 11 2 5 0 0 1 2 0 4 0 0 0.455 0.455 0.727
Sal Frelick 14 11 3 3 0 1 0 2 3 2 2 0 0.273 0.400 0.455
Totals 20 646 57 119 23 1 23 56 48 190 13 2 0.184 0.247 0.330
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Charlie Morton 4 21.0 17 22 15 11 32 1 0 3 0 0 0 1.57 6.43
Trevor May 8 10.1 3 8 3 9 8 0 0 0 0 0 0 1.65 2.61
Yimi Garcia 8 6.0 10 13 9 2 10 1 0 1 0 2 0 2.50 13.50
Kyle Finnegan 7 8.0 2 5 2 1 5 0 0 0 1 2 0 0.75 2.25
A.J. Minter 5 6.0 5 9 5 1 7 0 1 1 0 0 2 1.67 7.50
Scott Barlow 9 8.2 7 10 7 4 14 1 0 0 0 2 0 1.62 7.27
Gregory Soto 7 7.1 2 3 2 1 4 1 0 0 0 1 0 0.55 2.45
Zac Gallen 4 23.2 13 28 13 7 26 1 1 3 0 0 0 1.48 4.94
Shane Bieber 4 25.2 14 21 14 10 20 0 0 3 0 0 0 1.21 4.91
Patrick Sandoval 4 25.0 9 23 9 9 23 2 1 2 0 0 0 1.28 3.24
John Schreiber 7 9.0 8 6 8 10 8 1 0 0 0 1 0 1.78 8.00
Alex Vesia 6 7.1 4 12 4 1 6 0 0 0 0 0 0 1.77 4.91
JP Sears 4 16.2 18 23 18 7 17 1 0 4 0 0 0 1.80 9.72
Totals 20 174.2 112 183 109 73 180 9 3 17 1 8 2 1.47 5.62
Schedule
April (3 - 17)
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
Wed, April 24th @ Speakeasies
Thu, April 25th vs Green Jackets
Fri, April 26th vs Green Jackets
Sat, April 27th vs Green Jackets
Sun, April 28th vs Green Jackets
Tue, April 30th @ Beers
May (0 - 0)
Date Matchup Result Score
Wed, May 1st @ Beers
Thu, May 2nd @ Beers
Fri, May 3rd vs Dogfish
Sat, May 4th vs Dogfish
Sun, May 5th vs Dogfish
Mon, May 6th @ Straitjackets
Tue, May 7th @ Straitjackets
Wed, May 8th @ Straitjackets
Fri, May 10th vs Maulers
Sat, May 11th vs Maulers
Sun, May 12th vs Maulers
Mon, May 13th @ Jaywalkers
Tue, May 14th @ Jaywalkers
Wed, May 15th @ Jaywalkers
Thu, May 16th vs Channel Jumpers
Fri, May 17th vs Channel Jumpers
Sat, May 18th vs Channel Jumpers
Sun, May 19th vs Channel Jumpers
Tue, May 21st @ Angels
Wed, May 22nd @ Angels
Thu, May 23rd @ Mudhens
Fri, May 24th @ Mudhens
Sat, May 25th vs Larks
Sun, May 26th vs Larks
Tue, May 28th vs Speakeasies
Wed, May 29th vs Speakeasies
Thu, May 30th vs Speakeasies
Fri, May 31st @ Beers
June (0 - 0)
Date Matchup Result Score
Sat, June 1st @ Beers
Sun, June 2nd @ Beers
Tue, June 4th vs Jaywalkers
Wed, June 5th vs Jaywalkers
Thu, June 6th vs Jaywalkers
Fri, June 7th vs Maulers
Sat, June 8th vs Maulers
Sun, June 9th vs Maulers
Tue, June 11th @ Larks
Wed, June 12th @ Larks
Thu, June 13th @ Channel Jumpers
Fri, June 14th @ Channel Jumpers
Sat, June 15th @ Channel Jumpers
Sun, June 16th @ Channel Jumpers
Mon, June 17th @ Dogfish
Tue, June 18th @ Dogfish
Wed, June 19th @ Dogfish
Fri, June 21st @ Speakeasies
Sat, June 22nd @ Speakeasies
Sun, June 23rd @ Speakeasies
Mon, June 24th vs Angels
Tue, June 25th vs Angels
Wed, June 26th vs Green Jackets
Thu, June 27th vs Green Jackets
Fri, June 28th @ Straitjackets
Sat, June 29th @ Straitjackets
Sun, June 30th @ Straitjackets
July (0 - 0)
Date Matchup Result Score
Tue, July 2nd @ Mudhens
Wed, July 3rd @ Mudhens
Thu, July 4th @ Mudhens
Fri, July 5th vs Beers
Sat, July 6th vs Beers
Sun, July 7th vs Beers
Mon, July 8th vs Mudhens
Tue, July 9th vs Mudhens
Wed, July 10th vs Mudhens
Thu, July 11th vs Mudhens
Fri, July 12th @ Angels
Sat, July 13th @ Angels
Sun, July 14th @ Angels
Thu, July 18th vs Larks
Fri, July 19th vs Larks
Sat, July 20th vs Larks
Sun, July 21st vs Larks
Tue, July 23rd @ Dogfish
Wed, July 24th @ Dogfish
Thu, July 25th @ Dogfish
Fri, July 26th @ Maulers
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:
3 - 17
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