Pitchers
Starting Pitchers
Player 2022 2023 2024 2025 2026
Walker Buehler 1.7 2.1 2.5
Zac Gallen 1.3 1.7 2.1 2.5
Lance Lynn 8.0
Alek Manoah 0.5 0.9
Frankie Montas 3.0 3.8
Blake Snell 2.8 3.3
Relief Pitchers
Player 2022 2023 2024 2025 2026
Anthony Bender 0.3 0.7
Richard Bleier 0.5
Pete Fairbanks 0.5 0.9
Kyle Finnegan 0.5 0.9
Tim Hill 0.5
Daniel Hudson 0.5 0.9
Pierce Johnson 0.9
Rafael Montero 0.1
Hector Neris 1.3
Alex Vesia 0.3 0.7
Hitters
Catchers
Player 2022 2023 2024 2025 2026
Dom Nunez 0.2 0.6
Mike Zunino 0.5 0.9
First Basemen
Player 2022 2023 2024 2025 2026
Bobby Bradley 0.4 0.8
Alex Kirilloff 0.5 0.9
Ryan Mountcastle 0.9 1.3
Second Basemen
Player 2022 2023 2024 2025 2026
Leury Garcia 2.8
Rougned Odor 2.5 3.1
Third Basemen
Player 2022 2023 2024 2025 2026
Wilmer Flores 2.6
Mike Moustakas 1.0 1.5
Eugenio Suarez 3.3
Shortstops
Player 2022 2023 2024 2025 2026
Paul DeJong 2.1 2.5
Jose Iglesias 1.0 1.5
Taylor Walls 0.4 0.8
Left Fielders
Player 2022 2023 2024 2025 2026
Lourdes Gurriel 1.6 2.0 2.4
Dominic Smith 2.1
Center Fielders
Player 2022 2023 2024 2025 2026
Bryan De La Cruz 0.4 0.8
Ramon Laureano 1.7 2.1 2.5
Right Fielders
Player 2022 2023 2024 2025 2026
Adam Eaton 0.1
Jorge Soler 3.9 4.7
Designated Hitters
Player 2022 2023 2024 2025 2026
J.D. Martinez 4.8 5.8
Totals
Salary
2022 2023 2024 2025 2026
Payroll 55.5 45.2 9.5 2.5 0
Salary Cap 58.4
Available Salary Cap 2.9
Players
2022 2023 2024 2025 2026
Active Players 35 25 4 1 0
Inactive Players 1 0 0 0 0
Draft Picks
2023
Round 1
Fog City Liberals
Round 2
Fog City Liberals
Round 3
Fog City Liberals
Round 4
Fog City Liberals
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
J.D. Martinez 72 255 30 68 13 3 10 22 19 60 0 0 0.267 0.316 0.459
Mike Zunino 86 295 32 44 6 0 21 51 30 137 0 0 0.149 0.237 0.383
Wilmer Flores 71 222 24 56 11 0 10 24 18 35 1 0 0.252 0.314 0.437
Rougned Odor 77 287 29 58 15 0 7 15 12 82 0 0 0.202 0.249 0.328
Eugenio Suarez 74 213 26 45 8 1 11 36 16 64 0 0 0.211 0.272 0.413
Jorge Soler 77 293 38 57 14 0 15 35 32 72 0 0 0.195 0.285 0.396
Lourdes Gurriel 71 262 27 75 8 1 11 32 17 54 0 0 0.286 0.332 0.450
Paul DeJong 76 220 26 43 9 1 10 19 20 62 1 1 0.195 0.275 0.382
Ramon Laureano 75 274 33 62 13 2 6 22 20 74 7 1 0.226 0.301 0.354
Ryan Mountcastle 80 309 39 77 14 0 18 46 27 74 4 1 0.249 0.311 0.469
Alex Kirilloff 45 138 20 40 9 0 6 16 9 30 2 1 0.290 0.347 0.486
Bryan De La Cruz 49 148 15 42 5 1 3 13 7 34 0 0 0.284 0.323 0.392
Totals 86 2916 339 667 125 9 128 331 227 778 15 4 0.229 0.293 0.409
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Daniel Hudson 23 24.2 15 30 15 8 27 0 2 3 1 4 2 1.54 5.47
Lance Lynn 17 113.1 35 97 35 30 119 1 9 4 0 0 0 1.12 2.78
Hector Neris 37 40.1 21 33 21 12 59 0 1 4 3 12 3 1.12 4.69
Pierce Johnson 35 35.2 26 35 25 25 39 1 2 1 1 5 2 1.68 6.31
Frankie Montas 17 104.0 70 124 68 26 101 8 6 9 0 0 0 1.44 5.88
Blake Snell 17 87.2 45 72 42 47 97 2 6 6 0 0 0 1.36 4.31
Richard Bleier 33 35.2 14 40 14 4 17 4 0 3 8 7 2 1.23 3.53
Kyle Finnegan 34 39.0 16 43 15 14 39 2 0 2 1 6 1 1.46 3.46
Walker Buehler 19 117.1 39 94 34 39 119 2 8 3 0 0 0 1.13 2.61
Zac Gallen 16 86.1 48 83 45 37 99 1 3 7 0 0 0 1.39 4.69
Tim Hill 24 22.0 14 20 14 12 23 3 1 1 0 6 2 1.45 5.73
Pete Fairbanks 21 26.0 10 20 9 23 27 0 2 1 4 0 0 1.65 3.12
Anthony Bender 34 37.2 18 33 13 19 48 5 0 2 6 6 1 1.38 3.11
Totals 86 769.2 371 724 350 296 814 29 40 46 24 46 13 1.33 4.09
Schedule
April (12 - 16)
Date Matchup Result Score
Fri, April 1st @ Angels L 7 - 2
Sat, April 2nd @ Angels W 5 - 2
Sun, April 3rd @ Angels L 5 - 3
Mon, April 4th @ Larks L 6 - 2
Tue, April 5th @ Larks L 3 - 2
Wed, April 6th @ Larks L 9 - 1
Thu, April 7th vs Green Jackets L 3 - 0
Fri, April 8th vs Green Jackets W 3 - 2
Sat, April 9th vs Green Jackets W 6 - 3
Sun, April 10th vs Green Jackets L 8 - 0
Tue, April 12th vs Mudhens L 7 - 4
Wed, April 13th vs Mudhens L 8 - 5
Thu, April 14th @ Channel Jumpers W 4 - 1
Fri, April 15th @ Channel Jumpers L 5 - 1
Sat, April 16th @ Channel Jumpers L 2 - 1
Sun, April 17th @ Channel Jumpers W 6 - 5
Mon, April 18th @ Brawlers L 7 - 4
Tue, April 19th @ Brawlers L 6 - 3
Wed, April 20th @ Brawlers L 8 - 6
Fri, April 22nd vs Beers W 2 - 1
Sat, April 23rd vs Beers W 5 - 4
Sun, April 24th vs Beers W 8 - 1
Mon, April 25th vs Harbor Seals W 4 - 2
Tue, April 26th vs Harbor Seals W 4 - 3
Wed, April 27th vs Harbor Seals W 9 - 7
Thu, April 28th @ Mudhens L 5 - 0
Fri, April 29th @ Mudhens L 9 - 5
Sat, April 30th @ Mudhens W 1 - 0
May (15 - 13)
Date Matchup Result Score
Sun, May 1st @ Mudhens L 9 - 4
Tue, May 3rd vs Paladins W 6 - 3
Wed, May 4th vs Paladins W 5 - 1
Thu, May 5th vs Paladins W 9 - 6
Fri, May 6th vs Maulers W 5 - 4
Sat, May 7th vs Maulers L 7 - 4
Sun, May 8th vs Maulers W 4 - 2
Mon, May 9th vs Straitjackets W 5 - 2
Tue, May 10th vs Straitjackets L 11 - 10
Wed, May 11th vs Straitjackets L 3 - 1
Fri, May 13th @ Beers L 12 - 2
Sat, May 14th @ Beers L 8 - 7
Sun, May 15th @ Beers W 8 - 0
Mon, May 16th vs Brawlers W 8 - 1
Tue, May 17th vs Brawlers W 7 - 5
Wed, May 18th vs Brawlers L 2 - 1
Thu, May 19th vs Channel Jumpers L 9 - 6
Fri, May 20th vs Channel Jumpers L 3 - 0
Sat, May 21st vs Channel Jumpers L 9 - 4
Sun, May 22nd vs Channel Jumpers W 2 - 1
Tue, May 24th @ Green Jackets L 3 - 2
Wed, May 25th @ Green Jackets L 4 - 2
Thu, May 26th vs Larks W 6 - 1
Fri, May 27th vs Larks W 5 - 1
Sat, May 28th @ Angels W 6 - 5
Sun, May 29th @ Angels W 2 - 1
Mon, May 30th @ Harbor Seals W 5 - 2
Tue, May 31st @ Harbor Seals L 9 - 3
June (12 - 15)
Date Matchup Result Score
Wed, June 1st @ Harbor Seals L 4 - 2
Fri, June 3rd @ Paladins L 3 - 0
Sat, June 4th @ Paladins W 5 - 2
Sun, June 5th @ Paladins W 5 - 3
Mon, June 6th @ Maulers W 10 - 6
Tue, June 7th @ Maulers L 6 - 4
Wed, June 8th @ Maulers W 4 - 3
Thu, June 9th vs Mudhens W 8 - 2
Fri, June 10th vs Mudhens W 3 - 2
Sat, June 11th vs Mudhens L 6 - 4
Sun, June 12th vs Mudhens L 8 - 5
Tue, June 14th vs Green Jackets L 4 - 3
Wed, June 15th vs Green Jackets L 7 - 2
Thu, June 16th @ Larks L 8 - 2
Fri, June 17th @ Larks W 12 - 0
Sat, June 18th @ Larks W 5 - 3
Sun, June 19th @ Larks L 4 - 0
Mon, June 20th @ Straitjackets W 2 - 0
Tue, June 21st @ Straitjackets L 6 - 0
Wed, June 22nd @ Straitjackets L 2 - 1
Fri, June 24th @ Harbor Seals L 4 - 1
Sat, June 25th @ Harbor Seals W 5 - 1
Sun, June 26th @ Harbor Seals L 5 - 4
Mon, June 27th vs Angels W 2 - 1
Tue, June 28th vs Angels W 3 - 1
Wed, June 29th @ Channel Jumpers L 11 - 8
Thu, June 30th @ Channel Jumpers L 5 - 4
July (1 - 2)
Date Matchup Result Score
Fri, July 1st vs Beers W 4 - 2
Sat, July 2nd vs Beers L 4 - 2
Sun, July 3rd vs Beers L 5 - 4
Tue, July 5th vs Larks
Wed, July 6th vs Larks
Thu, July 7th vs Larks
Fri, July 8th vs Paladins
Sat, July 9th vs Paladins
Sun, July 10th vs Paladins
Fri, July 15th @ Brawlers
Sat, July 16th @ Brawlers
Sun, July 17th @ Brawlers
Mon, July 18th vs Green Jackets
Tue, July 19th vs Green Jackets
Wed, July 20th vs Green Jackets
Thu, July 21st vs Angels
Fri, July 22nd vs Angels
Sat, July 23rd vs Angels
Sun, July 24th vs Angels
Tue, July 26th @ Straitjackets
Wed, July 27th @ Straitjackets
Thu, July 28th @ Straitjackets
Fri, July 29th @ Maulers
Sat, July 30th @ Maulers
Sun, July 31st @ Maulers
August (0 - 0)
Date Matchup Result Score
Mon, August 1st @ Mudhens
Tue, August 2nd @ Mudhens
Wed, August 3rd @ Mudhens
Fri, August 5th vs Harbor Seals
Sat, August 6th vs Harbor Seals
Sun, August 7th vs Harbor Seals
Mon, August 8th vs Channel Jumpers
Tue, August 9th vs Channel Jumpers
Wed, August 10th @ Larks
Thu, August 11th @ Larks
Fri, August 12th @ Green Jackets
Sat, August 13th @ Green Jackets
Sun, August 14th @ Green Jackets
Tue, August 16th vs Brawlers
Wed, August 17th vs Brawlers
Thu, August 18th vs Brawlers
Fri, August 19th @ Paladins
Sat, August 20th @ Paladins
Sun, August 21st @ Paladins
Mon, August 22nd vs Mudhens
Tue, August 23rd vs Mudhens
Wed, August 24th vs Mudhens
Fri, August 26th vs Maulers
Sat, August 27th vs Maulers
Sun, August 28th vs Maulers
Mon, August 29th @ Channel Jumpers
Tue, August 30th @ Channel Jumpers
Wed, August 31st @ Channel Jumpers
September (0 - 0)
Date Matchup Result Score
Thu, September 1st @ Angels
Fri, September 2nd @ Angels
Sat, September 3rd @ Angels
Sun, September 4th @ Angels
Tue, September 6th @ Beers
Wed, September 7th @ Beers
Thu, September 8th @ Beers
Fri, September 9th vs Straitjackets
Sat, September 10th vs Straitjackets
Sun, September 11th vs Straitjackets
Tue, September 13th @ Mudhens
Wed, September 14th @ Mudhens
Thu, September 15th vs Larks
Fri, September 16th vs Larks
Sat, September 17th vs Larks
Sun, September 18th vs Larks
Mon, September 19th vs Angels
Tue, September 20th vs Angels
Wed, September 21st vs Angels
Fri, September 23rd vs Channel Jumpers
Sat, September 24th vs Channel Jumpers
Sun, September 25th vs Channel Jumpers
Mon, September 26th @ Green Jackets
Tue, September 27th @ Green Jackets
Wed, September 28th @ Green Jackets
Thu, September 29th @ Green Jackets
Franchise History
2022
Team:
Fog City Liberals
Stadium:
Chase Field
Owner:
Jim Wade
Record:
40 - 46
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