Pitchers
Starting Pitchers
Player 2026 2027 2028 2029 2030
Kyle Bradish 1.5 2.0 2.5 3.0
Luis Castillo 4.3
Braxton Garrett 2.0 2.5
Merrill Kelly 3.8
Jacob Lopez 0.3 0.7
Martin Perez 2.0
Nick Pivetta 5.2
Michael Wacha 4.8
Relief Pitchers
Player 2026 2027 2028 2029 2030
Keegan Akin 0.1
Kolby Allard 0.5
Chris Devenski 0.1
Dylan Dodd 0.1
Camilo Doval 2.0
Bryan King 0.9
Shelby Miller 2.3
Chris Murphy 0.1
Justin Sterner 1.0
Closers
Player 2026 2027 2028 2029 2030
Carlos Estevez 2.0
Jack Perkins 0.2 0.6
Hitters
Catchers
Player 2026 2027 2028 2029 2030
Joey Bart 2.9 3.5
Braxton Fulford 0.1
Liam Hicks 0.2 0.6
First Basemen
Player 2026 2027 2028 2029 2030
Josh Naylor 2.9 3.5 4.1
Nick Sogard 0.1
Second Basemen
Player 2026 2027 2028 2029 2030
Ozzie Albies 4.3
Dylan Moore 0.1 0.5
Third Basemen
Player 2026 2027 2028 2029 2030
Caleb Durbin 0.4 0.8
Brett Harris 0.1
Zach McKinstry 3.8
Shortstops
Player 2026 2027 2028 2029 2030
Willy Adames 3.5 4.3
Left Fielders
Player 2026 2027 2028 2029 2030
Heriberto Hernandez 0.2
Taylor Ward 6.6
Center Fielders
Player 2026 2027 2028 2029 2030
Michael Helman 0.1
Julio Y. Rodriguez 1.7 2.1 2.5 3.0 3.5
Designated Hitters
Player 2026 2027 2028 2029 2030
Seiya Suzuki 1.6 2.1
Totals
Salary
2026 2027 2028 2029 2030
Payroll 61.8 23.2 9.1 6.0 3.5
Salary Cap 62.3
Available Salary Cap 0.5
Players
2026 2027 2028 2029 2030
Active Players 34 12 3 2 1
Inactive Players 1 0 0 0 0
Draft Picks
2027
Round 2
Montgomery Angels
Round 4
Mentone Beach Maulers
2026
Round 2
Caleb Durbin
Round 3
Jacob Lopez
Round 4
Liam Hicks
Round 4
Jack Perkins
Round 4
Heriberto Hernandez
2025
2024
Round 1
Royce Lewis
Round 4
Pedro Avila
2023
Round 1
Julio Y. Rodriguez
Round 2
Seiya Suzuki
Round 3
Kyle Bradish
Round 3
Ryan Pepiot
Round 3
Joey Meneses
2022
Round 1
Kyle Muller
Round 3
Andy Ibanez
Round 3
Keegan Thompson
Round 4
Zac Lowther
Round 4
Reiss Knehr
2021
Round 2
Isaac Paredes
Round 2
JT Brubaker
Round 3
Jonathan Hernandez
Round 4
Edward Olivares
2020
Round 1
Josh Taylor
Round 3
Nick Anderson
Round 3
Jake Jewell
2019
2018
Round 1
Amed Rosario
Round 1
Jacob Faria
Round 2
Tyler Glasnow
Round 2
Nick Williams
Round 2
Wilmer Difo
Round 3
Dominic Smith
2017
Round 1
Nomar Mazara
Round 2
Keon Broxton
Round 2
Andrew Toles
Round 3
Andrew Triggs
Round 3
Matt Bush
Round 4
Seth Lugo
2016
2015
2014
2013
2012
2011
Round 1
Jason Heyward
Round 3
Peter Bourjos
Round 3
David Freese
2010
Round 1
Rick Porcello
Round 2
Sean West
Round 3
David Huff
Round 3
Jordan Schafer
Round 4
Felipe Paulino
2009
Round 1
Chris Volstad
Round 2
Greg Smith
Round 3
David Purcey
Round 4
Ramon Ramirez
2008
Round 1
Yunel Escobar
2007
Round 3
Eliezer Alfonzo
Round 4
David Aardsma
2006
2005
2004
Round 4
Antonio Perez
Round 4
Kyle Snyder
2003
2002
2001
Round 1
Brian Tollberg
Round 3
Kevin Beirne
2000
Round 1
Erubiel Durazo
Round 2
Einar Diaz
Round 2
Kevin McGlinchy
Round 3
Kyle Farnsworth
Statistics
Hitters
Player G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
Willy Adames 47 171 18 31 8 0 5 16 19 58 3 0 0.181 0.268 0.316
Josh Naylor 44 164 32 57 11 0 4 22 17 22 17 2 0.348 0.408 0.488
Ozzie Albies 39 120 17 36 5 0 1 14 13 24 3 1 0.300 0.370 0.367
Taylor Ward 47 183 36 43 13 0 15 39 25 48 1 0 0.235 0.325 0.552
Dylan Moore 45 43 6 7 2 0 2 4 2 13 3 1 0.163 0.200 0.349
Zach McKinstry 45 147 15 31 7 2 1 13 19 39 7 0 0.211 0.310 0.306
Joey Bart 21 53 3 10 3 0 1 4 6 20 0 0 0.189 0.271 0.302
Julio Y. Rodriguez 47 202 31 55 11 2 8 26 8 48 11 2 0.272 0.317 0.465
Seiya Suzuki 47 175 37 49 6 2 16 46 33 48 5 1 0.280 0.389 0.611
Michael Helman 10 16 5 8 2 2 2 7 2 0 0 0 0.500 0.556 1.250
Nick Sogard 7 17 0 8 2 0 0 2 1 5 1 1 0.471 0.500 0.588
Brett Harris 11 20 0 4 2 0 0 1 0 5 0 0 0.200 0.238 0.300
Caleb Durbin 43 151 16 35 6 0 3 18 8 24 4 1 0.232 0.310 0.331
Heriberto Hernandez 28 61 8 15 2 0 3 9 6 19 0 0 0.246 0.324 0.426
Liam Hicks 41 111 19 25 5 0 1 13 12 16 0 2 0.225 0.317 0.297
Braxton Fulford 5 9 1 4 1 2 0 4 1 1 0 0 0.444 0.500 1.000
Totals 47 1643 244 418 86 10 62 238 172 390 55 11 0.254 0.333 0.432
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Martin Perez 2 12.2 3 9 3 3 8 0 0 0 0 0 0 0.95 2.13
Shelby Miller 15 18.2 1 14 1 6 17 3 2 0 1 5 1 1.07 0.48
Michael Wacha 9 57.1 21 51 19 18 36 1 2 3 0 0 0 1.20 2.98
Merrill Kelly 10 62.2 30 54 29 10 54 1 4 4 0 0 0 1.02 4.16
Chris Devenski 15 14.2 9 14 9 6 14 3 1 2 0 5 0 1.36 5.52
Carlos Estevez 14 18.0 10 21 9 11 13 1 3 1 5 0 3 1.78 4.50
Nick Pivetta 9 56.2 18 49 15 14 51 1 6 0 0 0 0 1.11 2.38
Luis Castillo 8 51.0 14 31 13 18 42 1 3 1 0 0 0 0.96 2.29
Kolby Allard 7 12.0 21 34 21 0 8 0 0 0 0 2 0 2.83 15.75
Keegan Akin 6 6.1 5 8 5 6 7 0 0 0 0 0 1 2.21 7.11
Camilo Doval 16 20.1 11 7 11 10 19 2 1 2 0 6 1 0.84 4.87
Chris Murphy 6 10.1 0 8 0 3 11 0 1 0 0 2 0 1.06 0.00
Kyle Bradish 1 6.0 1 3 1 1 10 0 1 0 0 0 0 0.67 1.50
Jacob Lopez 7 37.2 24 37 24 7 42 5 2 2 0 0 0 1.17 5.73
Justin Sterner 13 13.2 6 12 6 4 7 1 0 1 5 0 1 1.17 3.95
Dylan Dodd 12 16.1 9 15 8 4 13 0 2 1 1 2 1 1.16 4.41
Bryan King 13 18.1 5 16 3 2 17 0 2 0 1 1 2 0.98 1.47
Totals 47 432.2 188 383 177 123 369 19 30 17 13 23 10 1.17 3.68
Schedule
April (20 - 8)
Date Matchup Result Score
Wed, April 1st vs Larks W 6 - 1
Thu, April 2nd vs Larks W 16 - 1
Fri, April 3rd vs Mudhens W 6 - 5
Sat, April 4th vs Mudhens W 6 - 2
Sun, April 5th vs Mudhens W 8 - 2
Mon, April 6th @ Liberals W 7 - 6
Tue, April 7th @ Liberals W 11 - 5
Wed, April 8th @ Liberals W 8 - 6
Thu, April 9th @ Green Jackets W 3 - 2
Fri, April 10th @ Green Jackets L 15 - 6
Sat, April 11th @ Green Jackets W 15 - 3
Sun, April 12th @ Green Jackets W 10 - 3
Tue, April 14th vs Channel Jumpers L 6 - 3
Wed, April 15th vs Channel Jumpers W 6 - 1
Thu, April 16th @ Larks W 3 - 2
Fri, April 17th @ Larks W 3 - 1
Sat, April 18th @ Larks L 3 - 2
Sun, April 19th @ Larks L 5 - 2
Mon, April 20th vs Express L 3 - 1
Tue, April 21st vs Express W 3 - 2
Wed, April 22nd vs Express W 6 - 5
Fri, April 24th @ Beers W 3 - 2
Sat, April 25th @ Beers W 4 - 3
Sun, April 26th @ Beers L 3 - 2
Mon, April 27th @ Dogfish W 7 - 6
Tue, April 28th @ Dogfish L 6 - 3
Wed, April 29th @ Dogfish L 2 - 1
Thu, April 30th vs Mudhens W 4 - 1
May (10 - 9)
Date Matchup Result Score
Fri, May 1st vs Mudhens L 4 - 0
Sat, May 2nd vs Mudhens L 11 - 1
Sun, May 3rd vs Mudhens W 4 - 0
Tue, May 5th vs Speakeasies L 7 - 1
Wed, May 6th vs Speakeasies W 13 - 2
Thu, May 7th vs Speakeasies W 12 - 2
Fri, May 8th @ Maulers W 6 - 2
Sat, May 9th @ Maulers L 10 - 9
Sun, May 10th @ Maulers L 8 - 5
Mon, May 11th vs Straitjackets L 4 - 1
Tue, May 12th vs Straitjackets W 6 - 5
Wed, May 13th vs Straitjackets W 4 - 3
Thu, May 14th vs Liberals W 5 - 3
Fri, May 15th vs Liberals L 5 - 2
Sat, May 16th vs Liberals L 4 - 0
Sun, May 17th vs Liberals W 6 - 2
Tue, May 19th vs Green Jackets W 5 - 3
Wed, May 20th vs Green Jackets W 5 - 2
Thu, May 21st @ Green Jackets L 9 - 4
Fri, May 22nd @ Green Jackets
Sat, May 23rd @ Channel Jumpers
Sun, May 24th @ Channel Jumpers
Mon, May 25th vs Beers
Tue, May 26th vs Beers
Wed, May 27th vs Beers
Fri, May 29th @ Express
Sat, May 30th @ Express
Sun, May 31st @ Express
June (0 - 0)
Date Matchup Result Score
Mon, June 1st @ Dogfish
Tue, June 2nd @ Dogfish
Wed, June 3rd @ Dogfish
Thu, June 4th vs Larks
Fri, June 5th vs Larks
Sat, June 6th vs Larks
Sun, June 7th vs Larks
Tue, June 9th @ Speakeasies
Wed, June 10th @ Speakeasies
Thu, June 11th @ Speakeasies
Fri, June 12th vs Straitjackets
Sat, June 13th vs Straitjackets
Sun, June 14th vs Straitjackets
Mon, June 15th vs Express
Tue, June 16th vs Express
Wed, June 17th vs Express
Fri, June 19th @ Maulers
Sat, June 20th @ Maulers
Sun, June 21st @ Maulers
Mon, June 22nd vs Mudhens
Tue, June 23rd vs Mudhens
Wed, June 24th @ Liberals
Thu, June 25th @ Liberals
Fri, June 26th vs Dogfish
Sat, June 27th vs Dogfish
Sun, June 28th vs Dogfish
Tue, June 30th @ Channel Jumpers
July (0 - 0)
Date Matchup Result Score
Wed, July 1st @ Channel Jumpers
Thu, July 2nd @ Channel Jumpers
Fri, July 3rd @ Beers
Sat, July 4th @ Beers
Sun, July 5th @ Beers
Thu, July 9th @ Mudhens
Fri, July 10th @ Mudhens
Sat, July 11th @ Mudhens
Sun, July 12th @ Mudhens
Mon, July 13th vs Green Jackets
Tue, July 14th vs Green Jackets
Wed, July 15th vs Green Jackets
Thu, July 16th @ Liberals
Fri, July 17th @ Liberals
Sat, July 18th @ Liberals
Sun, July 19th @ Liberals
Tue, July 21st @ Straitjackets
Wed, July 22nd @ Straitjackets
Thu, July 23rd @ Straitjackets
Fri, July 24th vs Speakeasies
Sat, July 25th vs Speakeasies
Sun, July 26th vs Speakeasies
Mon, July 27th vs Maulers
Tue, July 28th vs Maulers
Wed, July 29th vs Maulers
Fri, July 31st vs Larks
August (0 - 0)
Date Matchup Result Score
Sat, August 1st vs Larks
Sun, August 2nd vs Larks
Mon, August 3rd @ Mudhens
Tue, August 4th @ Mudhens
Wed, August 5th @ Larks
Thu, August 6th @ Larks
Fri, August 7th vs Channel Jumpers
Sat, August 8th vs Channel Jumpers
Sun, August 9th vs Channel Jumpers
Tue, August 11th vs Maulers
Wed, August 12th vs Maulers
Thu, August 13th vs Maulers
Fri, August 14th @ Straitjackets
Sat, August 15th @ Straitjackets
Sun, August 16th @ Straitjackets
Mon, August 17th @ Speakeasies
Tue, August 18th @ Speakeasies
Wed, August 19th @ Speakeasies
Fri, August 21st vs Dogfish
Sat, August 22nd vs Dogfish
Sun, August 23rd vs Dogfish
Mon, August 24th @ Green Jackets
Tue, August 25th @ Green Jackets
Wed, August 26th @ Green Jackets
Thu, August 27th vs Channel Jumpers
Fri, August 28th vs Channel Jumpers
Sat, August 29th vs Channel Jumpers
Sun, August 30th vs Channel Jumpers
September (0 - 0)
Date Matchup Result Score
Tue, September 1st vs Beers
Wed, September 2nd vs Beers
Thu, September 3rd vs Beers
Fri, September 4th @ Express
Sat, September 5th @ Express
Sun, September 6th @ Express
Tue, September 8th vs Liberals
Wed, September 9th vs Liberals
Thu, September 10th vs Green Jackets
Fri, September 11th vs Green Jackets
Sat, September 12th vs Green Jackets
Sun, September 13th vs Green Jackets
Tue, September 15th @ Mudhens
Wed, September 16th @ Mudhens
Thu, September 17th @ Mudhens
Fri, September 18th @ Larks
Sat, September 19th @ Larks
Sun, September 20th @ Larks
Mon, September 21st vs Liberals
Tue, September 22nd vs Liberals
Wed, September 23rd vs Liberals
Fri, September 25th @ Channel Jumpers
Sat, September 26th @ Channel Jumpers
Sun, September 27th @ Channel Jumpers
Mon, September 28th @ Channel Jumpers
Franchise History
2026
Team:
Montgomery Angels
Stadium:
Minute Maid Park
Owner:
Andrew Fraker
Record:
30 - 17
2025
Team:
Montgomery Angels
Stadium:
Minute Maid Park
Owner:
Andrew Fraker
Record:
101 - 61
Postseason:
Reese Division Champion
2024
Team:
Montgomery Angels
Stadium:
Minute Maid Park
Owner:
Andrew Fraker
Record:
110 - 52
Postseason:
Reese Division Champion
2023
Team:
Montgomery Angels
Stadium:
Cleveland Municipal Stadium ('33)
Owner:
Andrew Fraker
Record:
81 - 81
2022
Team:
Montgomery Angels
Stadium:
Cleveland Municipal Stadium ('33)
Owner:
Andrew Fraker
Record:
65 - 97
2021
Team:
Memphis Mallards
Stadium:
Fenway Park
Owner:
Garrett Allen
Record:
51 - 111
2020
Team:
East Oakland Spacemen
Stadium:
Fenway Park
Owner:
Morgan Schick
Record:
45 - 117
2019
Team:
Bellmore Shih Tzus
Stadium:
AT&T Park
Owner:
John Larocchia
Record:
94 - 68
Postseason:
Wildcard Champion
2018
Team:
Bellmore Shih Tzus
Stadium:
U.S. Cellular Field
Owner:
John Larocchia
Record:
65 - 97
2017
Team:
Bellmore Shih Tzus
Stadium:
U.S. Cellular Field
Owner:
John Larocchia
Record:
66 - 96
2016
Team:
Hoboken Heartbreakers
Stadium:
Citi Field
Owner:
Scott McPherson
Record:
78 - 84
2015
Team:
Hoboken Heartbreakers
Stadium:
Citi Field
Owner:
Scott McPherson
Record:
89 - 73
2014
Team:
Hoboken Heartbreakers
Stadium:
Citi Field
Owner:
Scott McPherson
Record:
107 - 55
Postseason:
Wildcard Champion
2013
Team:
Hoboken Heartbreakers
Stadium:
Citi Field
Owner:
Scott McPherson
Record:
89 - 73
Postseason:
Wildcard Champion
2012
Team:
Hoboken Heartbreakers
Stadium:
Citi Field
Owner:
Scott McPherson
Record:
107 - 55
Postseason:
Evers Division Champion
2011
Team:
Hoboken Heartbreakers
Stadium:
Citi Field
Owner:
Scott McPherson
Record:
101 - 61
Postseason:
Wildcard Champion
2010
Team:
Hoboken Heartbreakers
Stadium:
Citi Field
Owner:
Scott McPherson
Record:
49 - 113
2009
Team:
Toronto Blizzard
Stadium:
Exhibition Stadium ('77)
Owner:
Christopher Munro
Record:
67 - 95
2008
Team:
Toronto Blizzard
Stadium:
Exhibition Stadium ('77)
Owner:
Christopher Munro
Record:
62 - 100
2007
Team:
Toronto Blizzard
Stadium:
Exhibition Stadium ('77)
Owner:
Christopher Munro
Record:
82 - 80
2006
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
86 - 76
2005
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
92 - 70
2004
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
83 - 79
2003
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
92 - 70
Postseason:
Wildcard Champion
2002
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
102 - 60
Postseason:
Wildcard Champion
2001
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
86 - 76
Postseason:
Wildcard Champion
2000
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
57 - 19
Postseason:
American League Champion
Evers Division Champion
1999
Team:
Toronto Blizzard
Owner:
Christopher Munro
Record:
84 - 78