Pitchers
Starting Pitchers
Player 2026 2027 2028 2029 2030
Zach Eflin 2.0 2.6
Zac Gallen 3.0 3.5 4.1 4.9
Landon Knack 0.6
German Marquez 1.0 1.5
Davis Martin 2.6 3.2
Brandon Pfaadt 1.2 1.6 2.0 2.4
JP Sears 2.6
Luis Severino 3.2
Zack Wheeler 10.8
Relief Pitchers
Player 2026 2027 2028 2029 2030
Bryan Baker 0.9 1.3
Mason Fluharty 0.2 0.6
Ben Joyce 0.7 1.1
Mason Montgomery 0.2 0.6
Yariel Rodriguez 0.7
Gregory Soto 0.5 0.9
Matt Svanson 0.3 0.7
Caleb Thielbar 0.5 0.9
Louis Varland 0.9 1.3
Closers
Player 2026 2027 2028 2029 2030
David Bednar 0.5 0.9
Justin Martinez 0.7 1.1
Emilio Pagan 0.9 1.3
Hitters
Catchers
Player 2026 2027 2028 2029 2030
Carson Kelly 1.8 2.3
Pedro Pages 0.7 1.1
First Basemen
Player 2026 2027 2028 2029 2030
Jake Burger 2.8 3.4
Alec Burleson 1.8 2.3
Christian Encarnacn-Stran 1.2
Second Basemen
Player 2026 2027 2028 2029 2030
Adael Amador 0.2 0.6
Matt McLain 1.3 1.8
Third Basemen
Player 2026 2027 2028 2029 2030
Oswald Peraza 0.1
Austin Riley 3.2 3.7 4.3 4.9
Eugenio Suarez 4.6 5.6
Shortstops
Player 2026 2027 2028 2029 2030
Bobby Witt 1.7 2.1 2.5 3.0
Left Fielders
Player 2026 2027 2028 2029 2030
Isaac Collins 0.3 0.7
Heliot Ramos 0.9 1.3
Center Fielders
Player 2026 2027 2028 2029 2030
Jakob Marsee 0.5 0.9 1.3
Right Fielders
Player 2026 2027 2028 2029 2030
Sal Frelick 1.2 1.7
Hunter Renfroe 0.5
Designated Hitters
Player 2026 2027 2028 2029 2030
Joc Pederson 1.0 1.5
Totals
Salary
2026 2027 2028 2029 2030
Payroll 57.8 52.1 14.2 15.2 0
Salary Cap 58.3
Available Salary Cap 0.5
Players
2026 2027 2028 2029 2030
Active Players 36 30 5 4 0
Inactive Players 2 0 0 0 0
Draft Picks
2027
Round 1
Fog City Liberals
Round 3
Fog City Liberals
Round 3
Montgomery Angels
2026
Round 1
Jakob Marsee
Round 3
Matt Svanson
Round 3
Isaac Collins
Round 4
Mason Fluharty
Round 4
Adael Amador
Round 4
Mason Montgomery
2025
Round 1
Colt Keith
Round 1
Heliot Ramos
Round 3
Orion Kerkering
Round 3
Yariel Rodriguez
Round 3
Justin Martinez
Round 3
Pedro Pages
Round 3
Ben Joyce
Round 4
Landon Knack
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
Christian Yelich 63 234 47 67 7 0 14 39 26 72 7 1 0.286 0.362 0.496
Eugenio Suarez 17 61 5 11 2 0 3 9 1 20 0 0 0.180 0.194 0.361
Joc Pederson 13 25 2 4 0 0 1 1 4 7 0 0 0.160 0.276 0.280
Carson Kelly 85 324 35 74 10 0 14 53 22 75 1 0 0.228 0.285 0.389
Austin Riley 85 312 26 65 12 0 9 29 19 97 0 0 0.208 0.258 0.333
Heliot Ramos 49 124 8 19 4 0 1 12 7 37 0 0 0.153 0.225 0.210
Jake Burger 37 92 11 23 6 0 5 23 2 24 1 0 0.250 0.281 0.478
Oswald Peraza 7 5 0 1 0 0 0 1 0 3 0 0 0.200 0.200 0.200
Bobby Witt 85 358 59 95 28 4 8 39 35 69 27 9 0.265 0.332 0.433
Alec Burleson 79 293 40 95 17 0 14 54 15 47 6 0 0.324 0.358 0.526
Isaac Collins 77 263 39 62 14 1 3 19 38 58 7 4 0.236 0.334 0.331
Matt McLain 85 305 46 66 10 0 12 40 28 98 9 0 0.216 0.294 0.367
Sal Frelick 85 315 37 89 13 1 7 35 19 51 7 3 0.283 0.333 0.397
Jakob Marsee 63 218 32 59 14 4 2 25 29 56 21 4 0.271 0.359 0.399
Totals 85 2929 387 730 137 10 93 379 245 714 86 21 0.249 0.313 0.398
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Caleb Thielbar 12 13.0 4 7 2 2 9 0 0 1 7 0 0 0.69 1.38
Zack Wheeler 5 29.0 19 29 16 8 30 2 2 3 0 0 0 1.28 4.97
Lucas Giolito 13 76.0 41 73 37 31 53 3 6 5 0 0 0 1.37 4.38
Luis Severino 17 96.2 41 91 40 22 63 11 7 5 0 0 0 1.17 3.72
Emilio Pagan 21 33.1 7 21 5 4 29 1 2 2 3 4 0 0.75 1.35
Gregory Soto 27 30.1 11 24 10 17 37 5 2 0 0 14 0 1.35 2.97
Zac Gallen 17 109.1 46 75 44 35 90 3 6 7 0 0 0 1.01 3.62
David Bednar 24 26.1 13 22 13 6 33 0 2 4 13 2 6 1.06 4.44
Bryan Baker 36 36.1 25 40 24 10 41 1 0 2 1 12 2 1.38 5.94
Davis Martin 16 93.2 38 74 35 31 76 4 9 4 0 0 0 1.12 3.36
Landon Knack 30 43.0 49 52 47 21 46 1 1 2 1 5 0 1.70 9.84
Brandon Pfaadt 17 90.0 60 105 47 17 78 7 4 8 0 0 0 1.36 4.70
Louis Varland 10 16.1 3 13 3 0 13 0 0 0 0 0 0 0.80 1.65
Mason Montgomery 19 26.0 11 24 9 14 37 2 0 0 1 0 0 1.46 3.12
Yariel Rodriguez 16 22.0 11 20 10 15 20 0 0 0 0 1 1 1.59 4.09
Mason Fluharty 17 23.0 2 7 2 11 16 1 1 0 0 1 0 0.78 0.78
Totals 85 764.1 381 677 344 244 671 41 42 43 26 39 9 1.20 4.05
Schedule
April (15 - 13)
Date Matchup Result Score
Wed, April 1st @ Mudhens L 7 - 1
Thu, April 2nd @ Mudhens W 6 - 5
Fri, April 3rd @ Green Jackets W 6 - 1
Sat, April 4th @ Green Jackets L 15 - 3
Sun, April 5th @ Green Jackets L 7 - 0
Mon, April 6th vs Angels L 7 - 6
Tue, April 7th vs Angels L 11 - 5
Wed, April 8th vs Angels L 8 - 6
Thu, April 9th vs Channel Jumpers L 4 - 3
Fri, April 10th vs Channel Jumpers W 6 - 3
Sat, April 11th vs Channel Jumpers W 6 - 5
Sun, April 12th vs Channel Jumpers W 9 - 5
Tue, April 14th @ Larks L 6 - 2
Wed, April 15th @ Larks W 7 - 0
Thu, April 16th vs Mudhens W 6 - 4
Fri, April 17th vs Mudhens W 7 - 4
Sat, April 18th vs Mudhens W 3 - 1
Sun, April 19th vs Mudhens W 4 - 1
Mon, April 20th @ Speakeasies W 10 - 8
Tue, April 21st @ Speakeasies W 9 - 4
Wed, April 22nd @ Speakeasies W 7 - 0
Fri, April 24th @ Straitjackets L 4 - 3
Sat, April 25th @ Straitjackets W 5 - 1
Sun, April 26th @ Straitjackets L 6 - 5
Mon, April 27th @ Beers L 6 - 5
Tue, April 28th @ Beers W 2 - 0
Wed, April 29th @ Beers L 10 - 1
Thu, April 30th vs Green Jackets L 3 - 2
May (14 - 14)
Date Matchup Result Score
Fri, May 1st vs Green Jackets W 6 - 5
Sat, May 2nd vs Green Jackets L 4 - 1
Sun, May 3rd vs Green Jackets W 2 - 1
Tue, May 5th vs Dogfish W 12 - 4
Wed, May 6th vs Dogfish L 4 - 2
Thu, May 7th vs Dogfish W 4 - 3
Fri, May 8th vs Express W 7 - 4
Sat, May 9th vs Express L 7 - 3
Sun, May 10th vs Express L 5 - 4
Mon, May 11th @ Maulers W 8 - 2
Tue, May 12th @ Maulers L 12 - 7
Wed, May 13th @ Maulers W 9 - 1
Thu, May 14th @ Angels L 5 - 3
Fri, May 15th @ Angels W 5 - 2
Sat, May 16th @ Angels W 4 - 0
Sun, May 17th @ Angels L 6 - 2
Tue, May 19th @ Channel Jumpers W 7 - 6
Wed, May 20th @ Channel Jumpers W 6 - 5
Thu, May 21st vs Channel Jumpers L 6 - 3
Fri, May 22nd vs Channel Jumpers W 12 - 1
Sat, May 23rd vs Larks L 4 - 3
Sun, May 24th vs Larks L 8 - 7
Mon, May 25th vs Straitjackets L 3 - 1
Tue, May 26th vs Straitjackets W 6 - 5
Wed, May 27th vs Straitjackets L 2 - 0
Fri, May 29th @ Speakeasies L 12 - 9
Sat, May 30th @ Speakeasies W 5 - 1
Sun, May 31st @ Speakeasies L 8 - 7
June (13 - 14)
Date Matchup Result Score
Mon, June 1st @ Beers L 6 - 1
Tue, June 2nd @ Beers L 9 - 4
Wed, June 3rd @ Beers W 1 - 0
Thu, June 4th @ Mudhens W 15 - 11
Fri, June 5th @ Mudhens W 13 - 0
Sat, June 6th @ Mudhens W 6 - 3
Sun, June 7th @ Mudhens L 6 - 4
Tue, June 9th vs Dogfish L 7 - 3
Wed, June 10th vs Dogfish L 7 - 2
Thu, June 11th vs Dogfish W 2 - 0
Fri, June 12th @ Maulers W 7 - 0
Sat, June 13th @ Maulers L 4 - 2
Sun, June 14th @ Maulers W 5 - 1
Mon, June 15th vs Speakeasies W 6 - 2
Tue, June 16th vs Speakeasies L 6 - 0
Wed, June 17th vs Speakeasies L 6 - 1
Fri, June 19th vs Express L 9 - 6
Sat, June 20th vs Express W 3 - 2
Sun, June 21st vs Express L 7 - 2
Mon, June 22nd @ Green Jackets L 2 - 1
Tue, June 23rd @ Green Jackets W 6 - 0
Wed, June 24th vs Angels L 4 - 2
Thu, June 25th vs Angels L 11 - 5
Fri, June 26th vs Beers W 3 - 1
Sat, June 27th vs Beers W 1 - 0
Sun, June 28th vs Beers L 8 - 1
Tue, June 30th @ Larks W 2 - 1
July (0 - 2)
Date Matchup Result Score
Wed, July 1st @ Larks L 2 - 0
Thu, July 2nd @ Larks L 4 - 3
Fri, July 3rd @ Straitjackets
Sat, July 4th @ Straitjackets
Sun, July 5th @ Straitjackets
Thu, July 9th @ Green Jackets
Fri, July 10th @ Green Jackets
Sat, July 11th @ Green Jackets
Sun, July 12th @ Green Jackets
Mon, July 13th vs Channel Jumpers
Tue, July 14th vs Channel Jumpers
Wed, July 15th vs Channel Jumpers
Thu, July 16th vs Angels
Fri, July 17th vs Angels
Sat, July 18th vs Angels
Sun, July 19th vs Angels
Tue, July 21st vs Maulers
Wed, July 22nd vs Maulers
Thu, July 23rd vs Maulers
Fri, July 24th @ Dogfish
Sat, July 25th @ Dogfish
Sun, July 26th @ Dogfish
Mon, July 27th @ Express
Tue, July 28th @ Express
Wed, July 29th @ Express
Fri, July 31st vs Mudhens
August (0 - 0)
Date Matchup Result Score
Sat, August 1st vs Mudhens
Sun, August 2nd vs Mudhens
Mon, August 3rd vs Green Jackets
Tue, August 4th vs Green Jackets
Wed, August 5th vs Mudhens
Thu, August 6th vs Mudhens
Fri, August 7th vs Larks
Sat, August 8th vs Larks
Sun, August 9th vs Larks
Tue, August 11th @ Express
Wed, August 12th @ Express
Thu, August 13th @ Express
Fri, August 14th vs Maulers
Sat, August 15th vs Maulers
Sun, August 16th vs Maulers
Mon, August 17th @ Dogfish
Tue, August 18th @ Dogfish
Wed, August 19th @ Dogfish
Fri, August 21st vs Beers
Sat, August 22nd vs Beers
Sun, August 23rd vs Beers
Mon, August 24th @ Channel Jumpers
Tue, August 25th @ Channel Jumpers
Wed, August 26th @ Channel Jumpers
Thu, August 27th @ Larks
Fri, August 28th @ Larks
Sat, August 29th @ Larks
Sun, August 30th @ Larks
September (0 - 0)
Date Matchup Result Score
Tue, September 1st vs Straitjackets
Wed, September 2nd vs Straitjackets
Thu, September 3rd vs Straitjackets
Fri, September 4th vs Speakeasies
Sat, September 5th vs Speakeasies
Sun, September 6th vs Speakeasies
Tue, September 8th @ Angels
Wed, September 9th @ Angels
Thu, September 10th @ Channel Jumpers
Fri, September 11th @ Channel Jumpers
Sat, September 12th @ Channel Jumpers
Sun, September 13th @ Channel Jumpers
Tue, September 15th vs Green Jackets
Wed, September 16th vs Green Jackets
Thu, September 17th vs Green Jackets
Fri, September 18th @ Mudhens
Sat, September 19th @ Mudhens
Sun, September 20th @ Mudhens
Mon, September 21st @ Angels
Tue, September 22nd @ Angels
Wed, September 23rd @ Angels
Fri, September 25th vs Larks
Sat, September 26th vs Larks
Sun, September 27th vs Larks
Mon, September 28th vs Larks
Franchise History
2026
Team:
Fog City Liberals
Stadium:
Oracle Park
Owner:
Jim Wade
Record:
42 - 43
2025
Team:
Fog City Liberals
Stadium:
Dodger Stadium
Owner:
Jim Wade
Record:
81 - 81
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