Pitchers
Starting Pitchers
Player 2024 2025 2026 2027 2028
Roansy Contreras 0.8 1.2
Dylan Dodd 0.1 0.5
Michael Grove 0.6 1.0
Zack Littell 1.3 1.8
Seth Lugo 1.8 2.3
Steven Matz 1.1 1.6
Luis L. Ortiz 0.3 0.7
Trevor Rogers 1.6 2.0 2.4
Taijuan Walker 7.2
Relief Pitchers
Player 2024 2025 2026 2027 2028
Javier Assad 0.5 0.9
Jason Foley 2.0
Reed Garrett 0.1 0.9
Joe Kelly 0.1
John King 0.1
Dylan Lee 0.1 0.9
Shelby Miller 1.0
Jesse Scholtens 0.1
Gabe Speier 0.9
Robert Suarez 0.5 0.9
Randy Vasquez 0.3 0.7
Greg Weissert 0.1 0.9
Bryse Wilson 0.9 1.3
Hitters
Catchers
Player 2024 2025 2026 2027 2028
Francisco Alvarez 0.5 0.9
Ryan Jeffers 1.6 2.0 2.4
Carson Kelly 0.1
First Basemen
Player 2024 2025 2026 2027 2028
Carlos Santana 3.0 4.6
Donovan Solano 3.0
Second Basemen
Player 2024 2025 2026 2027 2028
Romy Gonzalez 0.3
Davis Schneider 0.3 0.7
Third Basemen
Player 2024 2025 2026 2027 2028
Kyle Farmer 3.0
Mike Moustakas 0.5
Kevin Newman 1.0
Shortstops
Player 2024 2025 2026 2027 2028
Orlando Arcia 1.5 2.0
Liover Peguero 0.5
Left Fielders
Player 2024 2025 2026 2027 2028
Randy Arozarena 1.7 2.1 2.5
Akil Baddoo 0.1
Robbie Grossman 1.5
Center Fielders
Player 2024 2025 2026 2027 2028
Luis Robert 1.7 2.1 2.5 3.0 3.5
Victor Robles 0.1
Esteury Ruiz 0.2 0.6
Joey Wiemer 0.3 0.7
Right Fielders
Player 2024 2025 2026 2027 2028
Kerry Carpenter 0.6 1.0 1.4 1.8
Designated Hitters
Player 2024 2025 2026 2027 2028
Mike Ford 0.7
Totals
Salary
2024 2025 2026 2027 2028
Payroll 43.7 34.3 11.2 4.8 3.5
Salary Cap 59.2
Available Salary Cap 15.5
Players
2024 2025 2026 2027 2028
Active Players 35 25 5 2 1
Inactive Players 8 0 0 0 0
Draft Picks
2025
Round 1
Delmarva Dogfish
Round 3
South Slope Speakeasies
Round 3
Starved Rock Magi
Round 4
Starved Rock Magi
2024
Round 1
Francisco Alvarez
Round 3
Joey Wiemer
Round 3
Davis Schneider
Round 3
Randy Vasquez
Round 3
Mark Vientos
Round 3
Luis L. Ortiz
Round 4
Esteury Ruiz
Round 4
Jhony Brito
Round 4
Brenton Doyle
2023
Round 3
A.J. Puk
Round 4
Sean Bouchard
Round 4
Romy Gonzalez
Round 4
Michael Grove
2022
Round 1
Akil Baddoo
Round 2
Adolis Garcia
Round 3
Mitch White
Round 3
Alex Jackson
2021
Round 2
Jose Garcia
Round 2
Leody Taveras
Round 2
Bryse Wilson
Round 3
Thomas Hatch
Round 3
Josh Fuentes
Round 4
Santiago Espinal
Round 4
Luis Garcia
2020
Round 3
Shed Long
Round 3
Trent Thornton
Round 4
Andrew Knizner
Round 4
Jon Duplantier
2019
Round 2
Domingo German
Round 2
Pablo Lopez
Round 3
Chance Sisco
Round 3
Shane Carle
Round 4
Austin Gomber
Round 4
David Bote
2018
Round 1
Jordan Montgomery
Round 1
German Marquez
Round 1
Trey Mancini
Round 2
Derek Fisher
Round 2
Max Fried
Round 3
Boog Powell
Round 3
Jose Martinez
Round 4
Drew Steckenrider
2017
Round 1
Orlando Arcia
Round 2
Mallex Smith
Round 2
Mike Clevinger
Round 3
Mac Williamson
2016
Round 1
Henry Owens
Round 2
Dilson Herrera
Round 2
Steven Souza
Round 3
Dixon Machado
Round 3
Kevin Plawecki
Round 3
Alex Colome
Round 4
Colin Rea
Round 4
Travis Jankowski
Round 4
Manny Banuelos
2015
2014
Round 1
Nolan Arenado
Round 2
Oswaldo Arcia
Round 2
Kyle Gibson
Round 2
Allen Webster
Round 3
Tanner Roark
Round 4
Justin Grimm
Round 4
Dan Otero
Round 4
Josh Satin
2013
Round 2
Liam Hendriks
Round 3
Ryan Lavarnway
Round 4
Xavier Avery
2012
Round 2
Arodys Vizcaino
Round 3
Kyle Seager
Round 4
Bryan Petersen
2011
Round 1
Jeremy Hellickson
Round 2
Justin Smoak
Round 2
John Ely
Round 2
Danny Espinosa
Round 3
Eric Young
2010
Round 1
Wade Davis
Round 2
Drew Stubbs
Round 2
Everth Cabrera
Round 3
Shairon Martis
Round 3
Michael Brantley
Round 4
Adam Rosales
Round 4
Brayan Pena
2009
Round 1
Denard Span
Round 1
Ian Stewart
Round 2
Matt Harrison
Round 2
Jeff Larish
Round 2
Dan Murphy
Round 3
Emilio Bonifacio
Round 3
Micah Hoffpauir
2008
Round 1
Andy LaRoche
Round 2
Hideki Okajima
2007
Round 1
Joel Zumaya
Round 1
Matt Garza
Round 1
Chris B. Young
Round 2
Corey Hart
Round 3
Esteban German
Round 4
Hong-Chih Kuo
Round 4
Scott Thorman
2006
Round 1
Brian McCann
2005
Round 4
Tyler Walker
2004
Round 1
Justin Morneau
Round 2
Chin-hui Tsao
Round 4
Dewon Brazelton
2003
Round 1
Jake Peavy
Round 2
Michael Cuddyer
Round 3
Dennis Tankersley
Round 4
Jayson Durocher
Round 4
Blaine Neal
2002
Round 1
Adam Dunn
Round 1
Joe Kennedy
Round 3
Erik Hiljus
Round 4
Casey Fossum
2001
Round 1
Pat Burrell
Round 1
Mitch Meluskey
Round 1
Wade Miller
Round 2
Aubrey Huff
Round 2
Lorenzo Barcelo
Round 2
Robert Fick
Round 2
Paxton Crawford
Round 3
Geraldo Guzman
Round 3
Alex Cabrera
Round 3
Kris Wilson
Round 4
Scott Sheldon
Round 4
Jason Conti
2000
Round 1
Freddy Garcia
Round 2
J.D. Drew
Round 3
Bruce Aven
Round 4
Lance Berkman
Round 5
***PASS***
Round 6
***PASS***
Statistics
Hitters
Player G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
Carlos Santana 10 38 6 10 5 0 1 5 2 4 1 0 0.263 0.300 0.474
Mike Moustakas 60 197 13 49 10 0 4 15 9 42 1 0 0.249 0.280 0.360
Donovan Solano 89 293 27 86 20 2 2 23 31 78 0 0 0.294 0.381 0.396
Robbie Grossman 68 100 18 23 10 0 1 3 23 31 0 0 0.230 0.371 0.360
Jose Abreu 57 156 17 34 9 0 5 22 11 54 0 0 0.218 0.275 0.372
Enrique Hernandez 73 228 20 58 10 0 6 24 7 40 4 0 0.254 0.286 0.377
Orlando Arcia 94 340 39 78 17 0 11 32 26 82 0 0 0.229 0.285 0.376
Kyle Farmer 78 248 29 51 8 0 7 27 12 57 4 2 0.206 0.263 0.323
Carson Kelly 7 13 2 3 1 0 1 2 2 8 0 0 0.231 0.375 0.538
Kevin Newman 5 17 0 7 1 0 0 0 0 1 0 0 0.412 0.412 0.471
Mike Ford 79 211 27 39 3 0 18 42 27 78 0 0 0.185 0.286 0.455
Randy Arozarena 52 202 29 51 7 2 10 28 25 66 11 1 0.252 0.356 0.455
Akil Baddoo 6 10 1 3 1 0 0 1 6 3 1 0 0.300 0.529 0.400
Luis Robert 97 390 54 95 23 0 22 47 17 123 10 3 0.244 0.287 0.472
Ryan Jeffers 64 216 40 70 8 2 19 39 20 62 3 0 0.324 0.407 0.644
Esteury Ruiz 17 37 4 7 1 0 2 2 2 11 2 0 0.189 0.231 0.378
Liover Peguero 39 100 7 22 3 1 2 7 5 27 4 3 0.220 0.271 0.330
Kerry Carpenter 98 328 36 87 19 1 12 36 19 111 2 0 0.265 0.308 0.439
Francisco Alvarez 61 190 21 35 9 0 10 24 11 61 0 0 0.184 0.232 0.389
Brenton Doyle 51 148 9 21 4 2 1 6 5 56 9 0 0.142 0.190 0.216
Joey Wiemer 30 64 8 11 5 0 1 7 2 25 0 0 0.172 0.206 0.297
Davis Schneider 6 18 2 3 2 1 0 1 6 7 0 0 0.167 0.423 0.389
Totals 103 3544 409 843 176 11 135 393 268 1027 52 9 0.238 0.302 0.408
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Max Scherzer 15 88.2 32 70 31 35 106 1 6 6 0 0 0 1.18 3.15
Joe Kelly 28 36.2 18 28 18 28 42 1 2 3 1 6 4 1.53 4.42
Shelby Miller 3 4.0 1 1 1 1 3 0 0 1 2 0 0 0.50 2.25
Hyun Jin Ryu 5 30.0 13 35 12 10 15 0 1 1 0 0 0 1.50 3.60
Taijuan Walker 2 13.0 3 6 3 5 11 0 2 0 0 0 0 0.85 2.08
Steven Matz 2 13.0 1 6 1 2 12 2 1 0 0 0 0 0.62 0.69
Chris Stratton 27 32.1 18 26 17 16 36 2 1 1 1 9 1 1.30 4.73
Seth Lugo 19 107.2 66 123 65 29 106 3 3 6 0 0 0 1.41 5.43
Joe Musgrove 11 69.0 36 74 33 12 60 6 5 5 0 0 0 1.25 4.30
Zack Littell 11 65.2 33 71 31 10 51 3 4 3 0 0 0 1.23 4.25
JoJo Romero 11 19.0 6 16 5 6 23 1 1 1 0 0 0 1.16 2.37
Bryse Wilson 35 57.2 25 48 22 26 51 2 2 3 2 4 1 1.28 3.43
David Bednar 28 37.1 13 28 12 11 43 1 3 2 10 0 2 1.04 2.89
Gabe Speier 29 29.1 13 33 13 12 41 3 1 2 5 5 3 1.53 3.99
Reed Garrett 1 1.0 0 2 0 0 0 0 0 0 0 0 0 2.00 0.00
Dylan Lee 6 7.0 1 6 1 1 8 0 0 0 0 0 0 1.00 1.29
Jesse Scholtens 4 22.2 8 25 8 11 16 0 2 1 0 0 0 1.59 3.18
Greg Weissert 7 7.1 5 9 5 7 5 1 1 1 0 2 1 2.18 6.14
John King 6 9.1 1 6 1 2 8 0 0 0 0 0 0 0.86 0.96
Roansy Contreras 6 31.2 19 35 19 13 24 1 1 2 0 0 0 1.52 5.40
Jason Foley 39 50.1 22 55 21 11 50 1 5 1 1 9 1 1.31 3.75
Javier Assad 15 79.1 51 80 51 34 82 4 1 8 0 0 0 1.44 5.79
Michael Grove 30 40.1 27 51 27 8 52 1 2 2 3 3 1 1.46 6.02
Randy Vasquez 7 29.2 17 24 11 18 31 3 2 3 0 0 0 1.42 3.34
Luis L. Ortiz 14 47.2 35 54 31 22 37 0 1 4 0 2 1 1.59 5.85
Totals 103 929.2 464 912 439 330 913 36 47 56 25 40 15 1.34 4.25
Schedule
April (13 - 14)
Date Matchup Result Score
Mon, April 1st vs Straitjackets W 5 - 3
Tue, April 2nd vs Straitjackets L 6 - 3
Wed, April 3rd vs Straitjackets L 4 - 2
Thu, April 4th @ Speakeasies L 5 - 1
Fri, April 5th @ Speakeasies L 2 - 0
Sat, April 6th @ Speakeasies L 5 - 3
Sun, April 7th @ Speakeasies L 3 - 1
Tue, April 9th vs Maulers W 6 - 3
Wed, April 10th vs Maulers W 3 - 2
Thu, April 11th @ Beers W 3 - 1
Fri, April 12th @ Beers L 6 - 0
Sat, April 13th @ Beers L 9 - 8
Sun, April 14th @ Beers W 7 - 2
Mon, April 15th @ Larks L 3 - 2
Tue, April 16th @ Larks W 4 - 1
Wed, April 17th @ Larks W 2 - 0
Fri, April 19th vs Jaywalkers W 5 - 4
Sat, April 20th vs Jaywalkers L 3 - 2
Sun, April 21st vs Jaywalkers W 2 - 1
Mon, April 22nd vs Green Jackets W 3 - 2
Tue, April 23rd vs Green Jackets L 3 - 1
Wed, April 24th vs Green Jackets L 9 - 8
Thu, April 25th vs Beers W 5 - 4
Fri, April 26th vs Beers L 6 - 1
Sat, April 27th vs Beers W 2 - 1
Sun, April 28th vs Beers W 5 - 0
Tue, April 30th vs Channel Jumpers L 3 - 1
May (9 - 19)
Date Matchup Result Score
Wed, May 1st vs Channel Jumpers W 3 - 2
Thu, May 2nd vs Channel Jumpers W 8 - 5
Fri, May 3rd @ Liberals W 3 - 2
Sat, May 4th @ Liberals L 6 - 5
Sun, May 5th @ Liberals W 3 - 2
Mon, May 6th @ Mudhens L 6 - 1
Tue, May 7th @ Mudhens L 10 - 4
Wed, May 8th @ Mudhens L 6 - 3
Fri, May 10th @ Angels L 4 - 0
Sat, May 11th @ Angels L 4 - 2
Sun, May 12th @ Angels W 6 - 3
Mon, May 13th vs Larks L 6 - 4
Tue, May 14th vs Larks L 8 - 1
Wed, May 15th vs Larks L 5 - 1
Thu, May 16th vs Maulers W 3 - 2
Fri, May 17th vs Maulers W 3 - 2
Sat, May 18th vs Maulers L 12 - 11
Sun, May 19th vs Maulers L 3 - 2
Tue, May 21st vs Speakeasies L 6 - 1
Wed, May 22nd vs Speakeasies W 5 - 4
Thu, May 23rd @ Straitjackets L 3 - 2
Fri, May 24th @ Straitjackets L 6 - 5
Sat, May 25th vs Jaywalkers L 3 - 0
Sun, May 26th vs Jaywalkers L 4 - 3
Tue, May 28th @ Green Jackets W 14 - 4
Wed, May 29th @ Green Jackets L 7 - 2
Thu, May 30th @ Green Jackets L 7 - 6
Fri, May 31st @ Channel Jumpers L 11 - 5
June (14 - 13)
Date Matchup Result Score
Sat, June 1st @ Channel Jumpers W 10 - 1
Sun, June 2nd @ Channel Jumpers W 7 - 5
Tue, June 4th @ Larks L 5 - 2
Wed, June 5th @ Larks W 3 - 2
Thu, June 6th @ Larks W 2 - 1
Fri, June 7th vs Angels W 4 - 1
Sat, June 8th vs Angels L 11 - 5
Sun, June 9th vs Angels L 7 - 3
Tue, June 11th @ Jaywalkers W 5 - 2
Wed, June 12th @ Jaywalkers L 7 - 3
Thu, June 13th @ Maulers W 4 - 0
Fri, June 14th @ Maulers W 8 - 3
Sat, June 15th @ Maulers L 12 - 7
Sun, June 16th @ Maulers L 10 - 9
Mon, June 17th vs Liberals W 6 - 3
Tue, June 18th vs Liberals L 8 - 7
Wed, June 19th vs Liberals W 6 - 4
Fri, June 21st @ Green Jackets L 3 - 2
Sat, June 22nd @ Green Jackets L 7 - 5
Sun, June 23rd @ Green Jackets L 3 - 2
Mon, June 24th @ Speakeasies L 3 - 2
Tue, June 25th @ Speakeasies W 7 - 4
Wed, June 26th vs Beers W 5 - 3
Thu, June 27th vs Beers L 5 - 4
Fri, June 28th vs Mudhens W 6 - 3
Sat, June 29th vs Mudhens W 9 - 7
Sun, June 30th vs Mudhens L 8 - 5
July (11 - 10)
Date Matchup Result Score
Tue, July 2nd @ Straitjackets L 9 - 1
Wed, July 3rd @ Straitjackets W 7 - 2
Thu, July 4th @ Straitjackets L 12 - 2
Fri, July 5th vs Channel Jumpers L 8 - 5
Sat, July 6th vs Channel Jumpers L 4 - 2
Sun, July 7th vs Channel Jumpers W 7 - 4
Mon, July 8th vs Straitjackets L 8 - 0
Tue, July 9th vs Straitjackets L 6 - 1
Wed, July 10th vs Straitjackets W 8 - 3
Thu, July 11th vs Straitjackets W 3 - 2
Fri, July 12th vs Speakeasies W 4 - 2
Sat, July 13th vs Speakeasies L 5 - 2
Sun, July 14th vs Speakeasies W 5 - 4
Thu, July 18th @ Jaywalkers W 2 - 1
Fri, July 19th @ Jaywalkers L 6 - 2
Sat, July 20th @ Jaywalkers W 5 - 1
Sun, July 21st @ Jaywalkers W 4 - 3
Tue, July 23rd vs Liberals W 7 - 5
Wed, July 24th vs Liberals W 5 - 4
Thu, July 25th vs Liberals L 8 - 4
Fri, July 26th @ Angels L 5 - 4
Sat, July 27th @ Angels
Sun, July 28th @ Angels
Mon, July 29th @ Maulers
Tue, July 30th @ Maulers
Wed, July 31st @ Maulers
August (0 - 0)
Date Matchup Result Score
Fri, August 2nd vs Green Jackets
Sat, August 3rd vs Green Jackets
Sun, August 4th vs Green Jackets
Mon, August 5th @ Beers
Tue, August 6th @ Beers
Wed, August 7th vs Straitjackets
Thu, August 8th vs Straitjackets
Fri, August 9th @ Speakeasies
Sat, August 10th @ Speakeasies
Sun, August 11th @ Speakeasies
Tue, August 13th vs Larks
Wed, August 14th vs Larks
Thu, August 15th vs Larks
Fri, August 16th @ Channel Jumpers
Sat, August 17th @ Channel Jumpers
Sun, August 18th @ Channel Jumpers
Mon, August 19th vs Maulers
Tue, August 20th vs Maulers
Wed, August 21st vs Maulers
Fri, August 23rd @ Liberals
Sat, August 24th @ Liberals
Sun, August 25th @ Liberals
Mon, August 26th @ Beers
Tue, August 27th @ Beers
Wed, August 28th @ Beers
Thu, August 29th vs Jaywalkers
Fri, August 30th vs Jaywalkers
Sat, August 31st vs Jaywalkers
September (0 - 0)
Date Matchup Result Score
Sun, September 1st vs Jaywalkers
Tue, September 3rd @ Mudhens
Wed, September 4th @ Mudhens
Thu, September 5th @ Mudhens
Fri, September 6th vs Angels
Sat, September 7th vs Angels
Sun, September 8th vs Angels
Mon, September 9th vs Mudhens
Tue, September 10th vs Mudhens
Wed, September 11th vs Mudhens
Thu, September 12th vs Speakeasies
Fri, September 13th vs Speakeasies
Sat, September 14th vs Speakeasies
Sun, September 15th vs Speakeasies
Tue, September 17th @ Maulers
Wed, September 18th @ Maulers
Thu, September 19th @ Straitjackets
Fri, September 20th @ Straitjackets
Sat, September 21st @ Straitjackets
Sun, September 22nd @ Straitjackets
Mon, September 23rd vs Beers
Tue, September 24th vs Beers
Wed, September 25th vs Beers
Thu, September 26th @ Jaywalkers
Fri, September 27th @ Jaywalkers
Sat, September 28th @ Jaywalkers
Franchise History
2024
Team:
Delmarva Dogfish
Stadium:
Shea Stadium ('00)
Owner:
Mike Kupfer
Record:
47 - 56
2023
Team:
Delmarva Dogfish
Stadium:
Shea Stadium ('00)
Owner:
Mike Kupfer
Record:
66 - 96
2022
Team:
Portsmouth Harbor Seals
Stadium:
Shea Stadium ('00)
Owner:
Mike Kupfer
Record:
95 - 69
Postseason:
Wildcard Champion
2021
Team:
Portsmouth Harbor Seals
Stadium:
Shea Stadium ('00)
Owner:
Mike Kupfer
Record:
69 - 93
2020
Team:
Portsmouth Harbor Seals
Stadium:
Great American Ball Park
Owner:
Mike Kupfer
Record:
97 - 65
Postseason:
Wildcard Champion
2019
Team:
Portsmouth Harbor Seals
Stadium:
Great American Ball Park
Owner:
Mike Kupfer
Record:
107 - 55
Postseason:
American League Champion
Robinson Division Champion
2018
Team:
Portsmouth Harbor Seals
Stadium:
Great American Ball Park
Owner:
Mike Kupfer
Record:
74 - 88
2017
Team:
Portsmouth Harbor Seals
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
75 - 87
2016
Team:
Portsmouth Harbor Seals
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
94 - 68
Postseason:
Wildcard Champion
2015
Team:
Portsmouth Harbor Seals
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
90 - 72
2014
Team:
Portsmouth Harbor Seals
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
102 - 60
Postseason:
Chance Division Champion
2013
Team:
Portsmouth Harbor Seals
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
63 - 99
2012
Team:
Huntington Headshrinkers
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
87 - 75
2011
Team:
Huntington Headshrinkers
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
87 - 75
2010
Team:
Huntington Headshrinkers
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
51 - 111
2009
Team:
Huntington Headshrinkers
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
77 - 85
2008
Team:
Huntington Headshrinkers
Stadium:
Turner Field
Owner:
Mike Kupfer
Record:
79 - 83
2007
Team:
Atlanta Arrogants
Stadium:
Turner Field
Owner:
Louis Belott
Record:
104 - 58
Postseason:
James Huang Memorial Champion
American League Champion
Wildcard Champion
2006
Team:
Atlanta Arrogants
Owner:
Louis Belott
Record:
92 - 70
2005
Team:
Atlanta Arrogants
Owner:
Louis Belott
Record:
111 - 51
Postseason:
Chance Division Champion
2004
Team:
Atlanta Arrogants
Owner:
Louis Belott
Record:
111 - 51
Postseason:
Wildcard Champion
2003
Team:
Atlanta Arrogants
Owner:
Louis Belott
Record:
96 - 66
Postseason:
American League Champion
Chance Division Champion
2002
Team:
Atlanta Arrogants
Owner:
Louis Belott
Record:
104 - 58
Postseason:
James Huang Memorial Champion
American League Champion
Chance Division Champion
2001
Team:
Atlanta Arrogants
Owner:
Louis Belott
Record:
68 - 94
2000
Team:
New York Sweepers
Owner:
Jill Lapage
Record:
32 - 44
1999
Team:
Cheyenne ShadowRiders
Owner:
Richard Vohs
Record:
60 - 102