Pitchers
Starting Pitchers
Player 2021 2022 2023 2024 2025
Walker Buehler 1.3 1.7 2.1 2.5
Tyler Chatwood 0.2
Zac Gallen 0.9 1.3 1.7 2.1 2.5
Domingo German 1.2 1.6 2.0 2.4
Zack Godley 0.1
Lance Lynn 5.6 8.0
Frankie Montas 2.2 3.0 3.8
Blake Snell 2.3 2.8 3.3
Julio Teheran 0.1 0.5
Relief Pitchers
Player 2021 2022 2023 2024 2025
Pedro Baez 1.0
Richard Bleier 0.1 0.5
Adam Cimber 0.5
Shane Greene 0.5
Tim Hill 0.1 0.5
Pierce Johnson 0.5 0.9
Tyler Kinley 1.0
Hector Neris 0.9 1.3
Closers
Player 2021 2022 2023 2024 2025
Yoshihisa Hirano 0.3
Daniel Hudson 0.1 0.5
Raisel Iglesias 4.0
Kenley Jansen 3.0
Rafael Montero 0.9 1.3
Hitters
Catchers
Player 2021 2022 2023 2024 2025
Tucker Barnhart 2.0 2.6
Pedro Severino 1.3 1.8
Mike Zunino 0.1 0.5
First Basemen
Player 2021 2022 2023 2024 2025
Dominic Smith 1.6 2.1
Justin Smoak 0.3
Second Basemen
Player 2021 2022 2023 2024 2025
Mike Moustakas 3.0 3.8
Third Basemen
Player 2021 2022 2023 2024 2025
Eric Sogard 0.1
Eugenio Suarez 2.7 3.3
Shortstops
Player 2021 2022 2023 2024 2025
Paul DeJong 1.7 2.1 2.5
Left Fielders
Player 2021 2022 2023 2024 2025
Lourdes Gurriel 1.2 1.6 2.0 2.4
Ryan Mountcastle 0.5 0.9 1.3
Justin Upton 0.9 1.3
Center Fielders
Player 2021 2022 2023 2024 2025
Ramon Laureano 1.3 1.7 2.1 2.5
Bubba Starling 0.1
Right Fielders
Player 2021 2022 2023 2024 2025
Adam Eaton 2.0 2.6
Designated Hitters
Player 2021 2022 2023 2024 2025
Wilmer Flores 2.0 2.6
J.D. Martinez 4.0 4.8
Jorge Soler 3.1 3.9
Daniel Vogelbach 0.3
Totals
Salary
2021 2022 2023 2024 2025
Payroll 55.0 59.5 20.8 11.9 2.5
Salary Cap 58.4
Available Salary Cap 3.4
Players
2021 2022 2023 2024 2025
Active Players 35 28 9 5 1
Inactive Players 6 0 0 0 0
Draft Picks
2022
Round 1
Alameda Channel Jumpers
Round 1
Fog City Liberals
Round 2
Brooklyn Brawlers
Round 2
California Vagabonds
Round 2
Starved Rock Magi
Round 3
Rapid City Mudhens
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
Justin Upton 93 259 39 53 10 0 21 50 19 89 0 1 0.205 0.294 0.486
Eric Sogard 59 204 18 37 6 0 3 16 18 46 0 0 0.181 0.254 0.255
Mike Moustakas 140 419 42 76 22 1 17 45 64 112 0 1 0.181 0.304 0.360
J.D. Martinez 64 185 23 32 10 0 7 19 12 45 1 0 0.173 0.227 0.341
Adam Eaton 102 319 35 59 16 1 5 32 30 68 5 1 0.185 0.251 0.288
Mike Zunino 17 56 2 4 2 0 1 2 4 33 0 0 0.071 0.148 0.161
Wilmer Flores 127 435 61 109 16 3 23 72 29 101 1 0 0.251 0.302 0.460
Tucker Barnhart 46 165 14 30 8 0 3 19 11 50 0 0 0.182 0.232 0.285
Eugenio Suarez 155 532 69 102 21 1 35 78 82 182 10 0 0.192 0.304 0.432
Jorge Soler 72 231 31 54 19 0 11 30 23 91 0 0 0.234 0.306 0.459
Aaron Judge 46 140 10 23 4 0 4 16 18 54 2 3 0.164 0.269 0.279
Dominic Smith 46 150 25 43 19 1 3 15 13 43 0 0 0.287 0.359 0.487
Bubba Starling 33 113 15 26 6 0 2 6 7 46 0 0 0.230 0.275 0.336
Daniel Vogelbach 119 354 61 89 16 1 21 61 52 90 0 0 0.251 0.351 0.480
Pedro Severino 103 277 34 71 7 2 6 25 33 79 0 0 0.256 0.341 0.361
Jacob Stallings 68 169 15 44 10 0 4 13 25 61 0 0 0.260 0.356 0.391
Lourdes Gurriel 12 41 5 7 2 0 0 2 3 14 1 0 0.171 0.222 0.220
Paul DeJong 132 394 40 87 11 2 8 37 45 139 0 1 0.221 0.309 0.320
Ramon Laureano 139 490 67 105 13 5 17 56 57 156 7 3 0.214 0.327 0.365
Ryan Mountcastle 15 18 4 7 0 0 1 4 1 3 0 0 0.389 0.421 0.556
Totals 162 4951 610 1058 218 17 192 598 546 1502 27 10 0.214 0.301 0.381
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Daniel Hudson 22 29.0 14 16 14 15 34 2 2 0 0 1 1 1.07 4.34
Craig Kimbrel 2 4.1 3 3 3 1 10 0 0 0 0 0 0 0.92 6.23
Kenley Jansen 15 23.2 4 15 4 4 32 5 0 0 2 1 0 0.80 1.52
Zack Britton 28 39.1 13 25 11 19 28 2 1 2 3 5 1 1.12 2.52
Tyler Chatwood 10 41.0 40 50 40 23 60 0 1 4 0 0 0 1.78 8.78
Julio Teheran 18 69.1 83 94 66 43 45 4 3 8 0 0 0 1.98 8.57
Lance Lynn 33 228.1 101 170 94 85 243 16 11 16 0 0 0 1.12 3.71
Brad Hand 31 38.2 8 23 7 9 50 5 1 3 17 0 1 0.83 1.63
Shane Greene 34 54.2 21 40 19 28 51 5 2 0 2 4 3 1.24 3.13
Pedro Baez 38 50.2 26 40 24 21 46 0 2 2 2 7 1 1.20 4.26
Rafael Montero 21 30.0 10 25 10 8 35 1 3 1 3 4 3 1.10 3.00
Hector Neris 58 65.1 16 55 12 29 73 1 4 1 3 5 2 1.29 1.65
Matt Barnes 1 3.0 0 3 0 0 2 1 0 0 0 0 0 1.00 0.00
Raisel Iglesias 10 10.1 0 4 0 3 13 0 1 0 4 1 0 0.68 0.00
Pierce Johnson 40 41.1 21 34 21 24 56 3 5 3 3 9 1 1.40 4.57
Frankie Montas 25 122.1 95 151 91 61 158 3 9 11 0 0 0 1.73 6.69
Blake Snell 23 114.1 80 125 76 51 140 2 5 8 0 0 0 1.54 5.98
Zack Godley 5 20.2 26 35 26 14 14 3 0 4 0 0 0 2.37 11.32
Richard Bleier 42 43.1 27 53 25 15 22 5 1 6 0 7 5 1.57 5.19
Tyler Kinley 51 67.0 16 38 15 42 82 7 5 3 0 8 1 1.19 2.01
Walker Buehler 18 94.2 48 71 42 27 116 5 4 9 0 0 0 1.04 3.99
Zac Gallen 31 200.2 72 157 68 69 237 5 11 9 0 0 0 1.13 3.05
Tim Hill 52 53.1 23 48 23 24 70 6 1 0 0 5 0 1.35 3.88
Totals 162 1445.1 747 1275 691 615 1617 81 72 90 39 57 19 1.31 4.30
Schedule
April (13 - 14)
Date Matchup Result Score
Fri, April 2nd @ Mallards W 4 - 0
Sat, April 3rd @ Mallards L 1 - 0
Sun, April 4th @ Mallards W 5 - 2
Mon, April 5th @ Green Jackets L 6 - 2
Tue, April 6th @ Green Jackets W 4 - 2
Wed, April 7th @ Green Jackets L 3 - 0
Thu, April 8th vs Larks W 7 - 0
Fri, April 9th vs Larks L 8 - 4
Sat, April 10th vs Larks W 8 - 1
Mon, April 12th vs Mudhens W 3 - 2
Tue, April 13th vs Mudhens L 8 - 3
Wed, April 14th vs Mudhens W 2 - 0
Thu, April 15th @ Channel Jumpers W 5 - 2
Fri, April 16th @ Channel Jumpers W 10 - 8
Sat, April 17th @ Channel Jumpers L 6 - 2
Sun, April 18th vs Mallards W 12 - 4
Mon, April 19th vs Mallards W 5 - 1
Tue, April 20th vs Mallards W 16 - 3
Wed, April 21st vs Green Jackets L 7 - 3
Thu, April 22nd vs Green Jackets L 4 - 1
Fri, April 23rd vs Green Jackets L 2 - 0
Sat, April 24th @ Larks W 7 - 5
Sun, April 25th @ Larks L 5 - 1
Mon, April 26th @ Larks L 3 - 0
Wed, April 28th @ Mudhens L 3 - 2
Thu, April 29th @ Mudhens L 6 - 3
Fri, April 30th @ Mudhens L 3 - 2
May (11 - 17)
Date Matchup Result Score
Sat, May 1st vs Channel Jumpers W 3 - 2
Sun, May 2nd vs Channel Jumpers L 5 - 4
Mon, May 3rd vs Channel Jumpers W 4 - 3
Tue, May 4th vs Harbor Seals L 4 - 1
Wed, May 5th vs Harbor Seals L 11 - 7
Thu, May 6th vs Harbor Seals W 9 - 3
Sat, May 8th vs Brawlers W 11 - 6
Sun, May 9th vs Brawlers L 3 - 2
Mon, May 10th vs Brawlers W 4 - 0
Tue, May 11th @ Beers L 9 - 2
Wed, May 12th @ Beers L 8 - 2
Thu, May 13th @ Beers W 10 - 6
Fri, May 14th @ Straitjackets L 7 - 5
Sat, May 15th @ Straitjackets L 2 - 0
Sun, May 16th @ Straitjackets L 4 - 0
Tue, May 18th vs Maulers L 6 - 1
Wed, May 19th vs Maulers W 7 - 1
Thu, May 20th vs Maulers W 10 - 2
Fri, May 21st vs Jaywalkers L 3 - 1
Sat, May 22nd vs Jaywalkers L 4 - 3
Sun, May 23rd vs Jaywalkers L 5 - 4
Mon, May 24th @ Harbor Seals L 7 - 3
Tue, May 25th @ Harbor Seals L 4 - 3
Wed, May 26th @ Harbor Seals W 10 - 5
Thu, May 27th @ Brawlers W 5 - 2
Fri, May 28th @ Brawlers L 5 - 4
Sat, May 29th @ Brawlers L 8 - 7
Mon, May 31st vs Beers W 2 - 0
June (11 - 17)
Date Matchup Result Score
Tue, June 1st vs Beers W 3 - 2
Wed, June 2nd vs Beers L 2 - 1
Thu, June 3rd vs Straitjackets L 5 - 3
Fri, June 4th vs Straitjackets L 6 - 2
Sat, June 5th vs Straitjackets L 6 - 1
Mon, June 7th @ Maulers L 7 - 0
Tue, June 8th @ Maulers L 4 - 1
Wed, June 9th @ Maulers W 5 - 4
Thu, June 10th @ Jaywalkers L 2 - 1
Fri, June 11th @ Jaywalkers L 2 - 1
Sat, June 12th @ Jaywalkers W 5 - 1
Sun, June 13th @ Mallards L 8 - 7
Mon, June 14th @ Mallards L 11 - 4
Tue, June 15th @ Mallards W 5 - 3
Thu, June 17th @ Green Jackets L 5 - 4
Fri, June 18th @ Green Jackets L 8 - 7
Sat, June 19th @ Green Jackets W 4 - 1
Sun, June 20th vs Larks W 2 - 1
Mon, June 21st vs Larks W 11 - 0
Tue, June 22nd vs Larks L 3 - 1
Wed, June 23rd vs Mudhens W 6 - 4
Thu, June 24th vs Mudhens L 8 - 6
Fri, June 25th vs Mudhens W 4 - 2
Sat, June 26th @ Channel Jumpers L 15 - 1
Sun, June 27th @ Channel Jumpers W 3 - 2
Mon, June 28th @ Channel Jumpers L 6 - 4
Tue, June 29th vs Mallards W 8 - 3
Wed, June 30th vs Mallards L 5 - 2
July (11 - 14)
Date Matchup Result Score
Thu, July 1st vs Mallards W 7 - 4
Sat, July 3rd vs Green Jackets L 7 - 3
Sun, July 4th vs Green Jackets L 5 - 3
Mon, July 5th vs Green Jackets L 11 - 2
Tue, July 6th @ Larks L 7 - 3
Wed, July 7th @ Larks L 11 - 5
Thu, July 8th @ Larks L 9 - 0
Fri, July 9th @ Mudhens W 5 - 1
Sat, July 10th @ Mudhens W 5 - 3
Sun, July 11th @ Mudhens L 8 - 1
Thu, July 15th vs Channel Jumpers L 14 - 6
Fri, July 16th vs Channel Jumpers L 4 - 0
Sat, July 17th vs Channel Jumpers L 8 - 3
Sun, July 18th vs Harbor Seals W 9 - 4
Mon, July 19th vs Harbor Seals W 5 - 4
Tue, July 20th vs Harbor Seals W 6 - 2
Wed, July 21st vs Brawlers W 5 - 4
Thu, July 22nd vs Brawlers L 8 - 4
Fri, July 23rd vs Brawlers L 5 - 4
Sun, July 25th @ Beers L 5 - 4
Mon, July 26th @ Beers W 11 - 9
Tue, July 27th @ Beers W 8 - 2
Wed, July 28th @ Straitjackets W 3 - 1
Thu, July 29th @ Straitjackets L 5 - 2
Fri, July 30th @ Straitjackets W 4 - 3
August (17 - 12)
Date Matchup Result Score
Sun, August 1st vs Maulers L 14 - 7
Mon, August 2nd vs Maulers W 3 - 2
Tue, August 3rd vs Maulers W 4 - 2
Wed, August 4th vs Jaywalkers W 2 - 1
Thu, August 5th vs Jaywalkers W 6 - 2
Fri, August 6th vs Jaywalkers W 5 - 3
Sat, August 7th @ Harbor Seals L 5 - 4
Sun, August 8th @ Harbor Seals W 7 - 3
Mon, August 9th @ Harbor Seals W 9 - 2
Tue, August 10th @ Brawlers W 5 - 3
Wed, August 11th @ Brawlers L 8 - 2
Thu, August 12th @ Brawlers W 6 - 3
Sat, August 14th vs Beers W 3 - 2
Sun, August 15th vs Beers L 6 - 4
Mon, August 16th vs Beers L 5 - 4
Tue, August 17th vs Straitjackets L 5 - 3
Wed, August 18th vs Straitjackets W 3 - 0
Thu, August 19th vs Straitjackets W 3 - 1
Fri, August 20th @ Maulers L 8 - 3
Sat, August 21st @ Maulers L 4 - 1
Sun, August 22nd @ Maulers W 6 - 2
Mon, August 23rd @ Jaywalkers L 4 - 0
Tue, August 24th @ Jaywalkers L 3 - 2
Wed, August 25th @ Jaywalkers W 4 - 1
Fri, August 27th @ Mallards W 10 - 6
Sat, August 28th @ Mallards W 6 - 5
Sun, August 29th @ Mallards W 9 - 1
Mon, August 30th @ Green Jackets L 10 - 1
Tue, August 31st @ Green Jackets L 7 - 5
September (9 - 16)
Date Matchup Result Score
Wed, September 1st @ Green Jackets W 9 - 5
Thu, September 2nd vs Larks W 5 - 4
Fri, September 3rd vs Larks L 3 - 0
Sat, September 4th vs Larks W 7 - 6
Mon, September 6th vs Mudhens L 8 - 3
Tue, September 7th vs Mudhens L 4 - 2
Wed, September 8th vs Mudhens L 6 - 2
Thu, September 9th @ Channel Jumpers L 7 - 2
Fri, September 10th @ Channel Jumpers L 3 - 0
Sat, September 11th @ Channel Jumpers L 9 - 2
Sun, September 12th vs Mallards L 9 - 0
Mon, September 13th vs Mallards W 7 - 6
Tue, September 14th vs Mallards W 3 - 1
Thu, September 16th vs Green Jackets W 4 - 0
Fri, September 17th vs Green Jackets L 6 - 2
Sat, September 18th vs Green Jackets W 7 - 4
Sun, September 19th @ Larks L 6 - 1
Mon, September 20th @ Larks W 4 - 0
Tue, September 21st @ Larks W 5 - 4
Thu, September 23rd @ Mudhens L 8 - 1
Fri, September 24th @ Mudhens L 13 - 2
Sat, September 25th @ Mudhens L 7 - 1
Sun, September 26th vs Channel Jumpers L 6 - 1
Mon, September 27th vs Channel Jumpers L 7 - 4
Tue, September 28th vs Channel Jumpers L 7 - 6
Franchise History
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