Pitchers
Starting Pitchers
Player 2025 2026 2027 2028 2029
Kyle Bradish 1.1 1.5
Luis Castillo 3.5 4.3
Braxton Garrett 1.5 2.0 2.5
Kyle Gibson 3.7
Merrill Kelly 2.6
Nick Pivetta 3.6
Michael Wacha 3.2
Relief Pitchers
Player 2025 2026 2027 2028 2029
Pedro Avila 0.6
Tanner Banks 1.3
Spencer Bivens 0.1
Roansy Contreras 1.2
Tyler Ferguson 1.0
Tim Hill 0.5
Bryan King 0.1
Joe Mantiply 2.0
Cole Sands 1.3
Closers
Player 2025 2026 2027 2028 2029
Alexis Diaz 1.1
Tanner Scott 1.3 1.8
Hitters
Catchers
Player 2025 2026 2027 2028 2029
Riley Adams 0.1
Yasmani Grandal 1.0
First Basemen
Player 2025 2026 2027 2028 2029
Paul Goldschmidt 4.0
Second Basemen
Player 2025 2026 2027 2028 2029
Ozzie Albies 3.5 4.3
Third Basemen
Player 2025 2026 2027 2028 2029
Donovan Solano 3.0
Shortstops
Player 2025 2026 2027 2028 2029
Willy Adames 3.0 3.5
Willi Castro 5.3
Dylan Moore 2.0
Leo Rivas 0.1
Left Fielders
Player 2025 2026 2027 2028 2029
Manuel Margot 0.1
Taylor Ward 3.2
Jesse Winker 0.5
Center Fielders
Player 2025 2026 2027 2028 2029
Julio Y. Rodriguez 1.3 1.7 2.1 2.5
Right Fielders
Player 2025 2026 2027 2028 2029
Dominic Canzone 0.5
Austin Slater 0.1
Seiya Suzuki 1.2 1.6
Designated Hitters
Player 2025 2026 2027 2028 2029
Willie Calhoun 0.5
David Fry 0.9
Totals
Salary
2025 2026 2027 2028 2029
Payroll 60.0 20.7 4.6 2.5 0
Salary Cap 60.6
Available Salary Cap 0.6
Players
2025 2026 2027 2028 2029
Active Players 36 8 2 1 0
Inactive Players 0 0 0 0 0
Draft Picks
2026
Round 1
Montgomery Angels
Round 2
Montgomery Angels
Round 4
Montgomery Angels
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
Paul Goldschmidt 33 104 13 24 6 0 3 13 6 23 2 0 0.231 0.268 0.375
Donovan Solano 36 90 9 25 1 0 2 11 9 22 0 0 0.278 0.356 0.356
Yasmani Grandal 20 44 9 13 3 0 3 8 10 11 0 0 0.295 0.411 0.568
Willy Adames 35 130 16 27 5 0 5 13 9 42 4 0 0.208 0.257 0.362
Manuel Margot 8 28 4 8 2 0 0 3 1 6 0 0 0.286 0.310 0.357
Jesse Winker 40 98 14 26 6 0 5 13 22 28 5 1 0.265 0.402 0.480
Willie Calhoun 21 41 3 9 5 0 0 2 5 5 0 0 0.220 0.319 0.341
Austin Slater 4 17 3 5 0 0 1 2 1 6 0 0 0.294 0.333 0.471
Ozzie Albies 35 118 14 23 6 0 3 11 8 23 2 3 0.195 0.246 0.322
Taylor Ward 35 129 12 24 5 0 1 8 13 48 1 0 0.186 0.267 0.248
Willi Castro 44 158 19 43 10 1 3 18 19 50 7 1 0.272 0.352 0.405
Riley Adams 10 16 1 6 0 0 0 1 4 2 0 0 0.375 0.500 0.375
Dylan Moore 41 57 8 12 4 0 1 8 11 14 5 0 0.211 0.343 0.333
Leo Rivas 11 24 2 8 2 0 0 1 0 2 2 0 0.333 0.333 0.417
Julio Y. Rodriguez 44 179 24 50 5 0 7 24 11 50 12 0 0.279 0.332 0.425
Seiya Suzuki 43 173 25 50 9 1 6 28 18 56 9 1 0.289 0.359 0.457
David Fry 36 115 12 29 6 0 2 16 8 30 1 1 0.252 0.320 0.357
Dominic Canzone 7 13 3 1 0 0 1 3 4 4 0 0 0.077 0.294 0.308
Totals 44 1534 191 383 75 2 43 183 159 422 50 7 0.250 0.324 0.385
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Michael Wacha 8 49.1 27 45 25 13 52 1 3 3 0 0 0 1.18 4.56
Kyle Gibson 8 54.1 16 43 16 18 39 2 3 1 0 0 0 1.12 2.65
Merrill Kelly 4 15.2 16 24 15 5 15 1 0 3 0 0 0 1.85 8.62
Joe Mantiply 18 15.1 7 13 6 4 10 0 1 1 2 4 0 1.11 3.52
Nick Pivetta 7 44.2 16 28 16 6 49 0 5 0 0 0 0 0.76 3.22
Luis Castillo 9 56.1 13 39 13 15 60 2 4 0 0 0 0 0.96 2.08
Tanner Scott 16 22.0 10 6 8 14 26 0 1 1 9 0 1 0.91 3.27
Tyler Ferguson 13 16.0 3 8 3 11 20 0 3 0 1 3 1 1.19 1.69
Tim Hill 5 5.2 4 11 4 1 4 0 0 0 0 0 1 2.12 6.35
Pedro Avila 18 23.1 7 21 6 8 27 3 2 0 1 1 1 1.24 2.31
Tanner Banks 12 16.2 10 19 10 3 14 1 1 0 1 1 0 1.32 5.40
Braxton Garrett 2 12.0 8 11 6 2 9 3 0 1 0 0 0 1.08 4.50
Roansy Contreras 3 14.1 6 9 6 7 14 1 1 0 0 0 0 1.12 3.77
Cole Sands 18 22.0 2 10 2 5 31 2 5 0 2 4 0 0.68 0.82
Alexis Diaz 12 14.2 5 9 5 8 11 2 2 0 1 5 1 1.16 3.07
Kyle Bradish 2 11.1 8 9 7 6 9 0 0 2 0 0 0 1.32 5.56
Bryan King 5 8.1 0 6 0 1 4 0 0 0 2 2 0 0.84 0.00
Spencer Bivens 1 7.0 1 3 0 2 5 0 1 0 0 0 0 0.71 0.00
Totals 44 409.0 159 314 148 129 399 18 32 12 19 20 5 1.08 3.26
Schedule
April (18 - 9)
Date Matchup Result Score
Tue, April 1st vs Liberals L 10 - 4
Wed, April 2nd vs Liberals L 4 - 2
Fri, April 4th vs Green Jackets W 5 - 4
Sat, April 5th vs Green Jackets W 5 - 4
Sun, April 6th vs Green Jackets W 7 - 3
Mon, April 7th @ Channel Jumpers L 3 - 1
Tue, April 8th @ Channel Jumpers W 4 - 3
Wed, April 9th @ Channel Jumpers W 10 - 2
Thu, April 10th @ Mudhens W 9 - 0
Fri, April 11th @ Mudhens W 8 - 6
Sat, April 12th @ Mudhens L 5 - 1
Sun, April 13th @ Mudhens L 5 - 2
Tue, April 15th vs Larks L 7 - 4
Wed, April 16th vs Larks W 7 - 6
Thu, April 17th @ Liberals W 1 - 0
Fri, April 18th @ Liberals L 3 - 2
Sat, April 19th @ Liberals W 7 - 3
Sun, April 20th @ Liberals W 3 - 2
Mon, April 21st @ Beers W 6 - 5
Tue, April 22nd @ Beers W 5 - 3
Wed, April 23rd @ Beers W 2 - 1
Fri, April 25th vs Dogfish W 2 - 0
Sat, April 26th vs Dogfish W 6 - 4
Sun, April 27th vs Dogfish L 8 - 2
Mon, April 28th @ Maulers W 6 - 5
Tue, April 29th @ Maulers W 5 - 2
Wed, April 30th @ Maulers L 6 - 4
May (14 - 3)
Date Matchup Result Score
Thu, May 1st vs Green Jackets W 3 - 1
Fri, May 2nd vs Green Jackets W 2 - 1
Sat, May 3rd vs Green Jackets W 6 - 2
Sun, May 4th vs Green Jackets W 10 - 5
Tue, May 6th vs Straitjackets W 7 - 3
Wed, May 7th vs Straitjackets W 7 - 1
Thu, May 8th vs Straitjackets W 7 - 6
Fri, May 9th @ Speakeasies W 4 - 3
Sat, May 10th @ Speakeasies L 9 - 1
Sun, May 11th @ Speakeasies L 5 - 4
Mon, May 12th @ Jaywalkers W 3 - 0
Tue, May 13th @ Jaywalkers W 3 - 2
Wed, May 14th @ Jaywalkers W 4 - 0
Thu, May 15th vs Channel Jumpers W 3 - 2
Fri, May 16th vs Channel Jumpers L 12 - 1
Sat, May 17th vs Channel Jumpers W 3 - 1
Sun, May 18th vs Channel Jumpers W 3 - 2
Tue, May 20th vs Mudhens
Wed, May 21st vs Mudhens
Thu, May 22nd @ Mudhens
Fri, May 23rd @ Mudhens
Sat, May 24th @ Larks
Sun, May 25th @ Larks
Mon, May 26th @ Dogfish
Tue, May 27th @ Dogfish
Wed, May 28th @ Dogfish
Fri, May 30th vs Beers
Sat, May 31st vs Beers
June (0 - 0)
Date Matchup Result Score
Sun, June 1st vs Beers
Mon, June 2nd vs Maulers
Tue, June 3rd vs Maulers
Wed, June 4th vs Maulers
Thu, June 5th vs Liberals
Fri, June 6th vs Liberals
Sat, June 7th vs Liberals
Sun, June 8th vs Liberals
Tue, June 10th vs Straitjackets
Wed, June 11th vs Straitjackets
Thu, June 12th vs Straitjackets
Fri, June 13th @ Jaywalkers
Sat, June 14th @ Jaywalkers
Sun, June 15th @ Jaywalkers
Mon, June 16th @ Beers
Tue, June 17th @ Beers
Wed, June 18th @ Beers
Fri, June 20th vs Speakeasies
Sat, June 21st vs Speakeasies
Sun, June 22nd vs Speakeasies
Mon, June 23rd vs Green Jackets
Tue, June 24th vs Green Jackets
Wed, June 25th @ Channel Jumpers
Thu, June 26th @ Channel Jumpers
Fri, June 27th vs Maulers
Sat, June 28th vs Maulers
Sun, June 29th vs Maulers
July (0 - 0)
Date Matchup Result Score
Tue, July 1st @ Larks
Wed, July 2nd @ Larks
Thu, July 3rd @ Larks
Fri, July 4th vs Dogfish
Sat, July 5th vs Dogfish
Sun, July 6th vs Dogfish
Thu, July 10th @ Green Jackets
Fri, July 11th @ Green Jackets
Sat, July 12th @ Green Jackets
Sun, July 13th @ Green Jackets
Mon, July 14th vs Mudhens
Tue, July 15th vs Mudhens
Wed, July 16th vs Mudhens
Thu, July 17th @ Channel Jumpers
Fri, July 18th @ Channel Jumpers
Sat, July 19th @ Channel Jumpers
Sun, July 20th @ Channel Jumpers
Tue, July 22nd vs Jaywalkers
Wed, July 23rd vs Jaywalkers
Thu, July 24th vs Jaywalkers
Fri, July 25th @ Straitjackets
Sat, July 26th @ Straitjackets
Sun, July 27th @ Straitjackets
Mon, July 28th vs Speakeasies
Tue, July 29th vs Speakeasies
Wed, July 30th vs Speakeasies
August (0 - 0)
Date Matchup Result Score
Fri, August 1st vs Larks
Sat, August 2nd vs Larks
Sun, August 3rd vs Larks
Mon, August 4th @ Green Jackets
Tue, August 5th @ Green Jackets
Wed, August 6th @ Liberals
Thu, August 7th @ Liberals
Fri, August 8th @ Liberals
Sat, August 9th @ Liberals
Sun, August 10th @ Liberals
Tue, August 12th @ Speakeasies
Wed, August 13th @ Speakeasies
Thu, August 14th @ Speakeasies
Fri, August 15th vs Jaywalkers
Sat, August 16th vs Jaywalkers
Sun, August 17th vs Jaywalkers
Mon, August 18th @ Straitjackets
Tue, August 19th @ Straitjackets
Wed, August 20th @ Straitjackets
Fri, August 22nd @ Maulers
Sat, August 23rd @ Maulers
Sun, August 24th @ Maulers
Mon, August 25th @ Mudhens
Tue, August 26th @ Mudhens
Wed, August 27th @ Mudhens
Thu, August 28th vs Larks
Fri, August 29th vs Larks
Sat, August 30th vs Larks
Sun, August 31st vs Larks
September (0 - 0)
Date Matchup Result Score
Tue, September 2nd @ Dogfish
Wed, September 3rd @ Dogfish
Thu, September 4th @ Dogfish
Fri, September 5th vs Beers
Sat, September 6th vs Beers
Sun, September 7th vs Beers
Tue, September 9th vs Channel Jumpers
Wed, September 10th vs Channel Jumpers
Thu, September 11th vs Mudhens
Fri, September 12th vs Mudhens
Sat, September 13th vs Mudhens
Sun, September 14th vs Mudhens
Mon, September 15th @ Green Jackets
Tue, September 16th @ Green Jackets
Wed, September 17th @ Green Jackets
Fri, September 19th vs Liberals
Sat, September 20th vs Liberals
Sun, September 21st vs Liberals
Mon, September 22nd vs Channel Jumpers
Tue, September 23rd vs Channel Jumpers
Wed, September 24th vs Channel Jumpers
Thu, September 25th @ Larks
Fri, September 26th @ Larks
Sat, September 27th @ Larks
Sun, September 28th @ Larks
Franchise History
2025
Team:
Montgomery Angels
Stadium:
Minute Maid Park
Owner:
Andrew Fraker
Record:
32 - 12
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