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 3.8
Nick Pivetta 3.6 5.2
Michael Wacha 3.2 4.8
Relief Pitchers
Player 2025 2026 2027 2028 2029
Pedro Avila 0.6
Tanner Banks 1.3
Spencer Bivens 0.1
Fraser Ellard 0.1
Tyler Ferguson 1.0
Tim Hill 0.5
Bryan King 0.1 0.9
Joe Mantiply 2.0
Cole Sands 1.3
Spencer Turnbull 1.5
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 1.3
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.4 36.7 4.6 2.5 0
Salary Cap 60.6
Available Salary Cap 0.2
Players
2025 2026 2027 2028 2029
Active Players 36 13 2 1 0
Inactive Players 1 0 0 0 0
Draft Picks
2026
Round 1
Montgomery Angels
Round 2
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 99 249 29 60 16 0 9 32 17 62 5 0 0.241 0.290 0.414
Donovan Solano 120 302 35 89 12 0 9 39 26 66 0 0 0.295 0.353 0.424
Yasmani Grandal 79 207 29 45 11 2 14 41 33 44 0 1 0.217 0.321 0.493
Willy Adames 135 476 70 121 20 0 21 64 49 134 29 6 0.254 0.328 0.429
Manuel Margot 35 84 12 23 4 1 1 9 5 16 1 0 0.274 0.311 0.381
Jesse Winker 148 453 60 111 20 0 19 47 75 127 13 6 0.245 0.360 0.415
Willie Calhoun 103 236 21 57 14 0 1 23 22 36 0 0 0.242 0.311 0.314
Austin Slater 34 102 9 28 4 0 3 20 6 33 2 0 0.275 0.330 0.402
Ozzie Albies 96 274 32 61 17 0 7 22 12 55 5 6 0.223 0.257 0.361
Taylor Ward 153 532 52 116 19 1 16 57 45 157 5 1 0.218 0.286 0.348
Willi Castro 162 589 79 146 29 6 9 47 58 166 16 5 0.248 0.326 0.363
Riley Adams 37 99 5 31 3 0 0 12 8 27 0 0 0.313 0.361 0.343
Dylan Moore 156 381 43 62 14 4 7 35 57 126 26 8 0.163 0.285 0.276
Leo Rivas 22 56 6 15 2 0 0 2 1 13 5 0 0.268 0.281 0.304
Julio Y. Rodriguez 160 596 93 185 22 0 26 85 41 139 41 6 0.310 0.359 0.478
Seiya Suzuki 152 576 87 162 25 6 30 104 47 188 21 4 0.281 0.339 0.502
David Fry 115 316 48 78 16 1 16 50 33 82 3 2 0.247 0.339 0.456
Dominic Canzone 43 53 7 10 0 0 3 6 7 14 0 0 0.189 0.279 0.358
All Pitchers 162 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Totals 162 5582 717 1400 248 21 191 695 542 1485 172 45 0.251 0.323 0.405
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Michael Wacha 29 182.0 88 173 82 53 168 6 13 11 0 0 0 1.24 4.05
Kyle Gibson 28 183.1 75 152 74 61 143 8 11 8 0 0 0 1.16 3.63
Merrill Kelly 12 64.0 38 71 36 15 59 3 2 7 0 0 0 1.34 5.06
Joe Mantiply 59 56.2 17 40 16 17 56 0 3 3 4 17 1 1.01 2.54
Nick Pivetta 25 152.2 58 113 54 30 163 3 15 4 0 0 0 0.94 3.18
Luis Castillo 29 175.2 74 150 65 54 164 6 12 5 0 0 0 1.16 3.33
Tanner Scott 52 73.2 20 39 18 36 75 0 4 3 31 0 3 1.02 2.20
Spencer Turnbull 4 21.2 8 16 8 7 21 2 2 2 0 0 0 1.06 3.32
Tyler Ferguson 48 56.1 11 30 11 27 61 1 4 1 6 14 2 1.01 1.76
Tim Hill 31 50.2 8 47 8 9 24 0 1 0 0 3 1 1.11 1.42
Pedro Avila 59 80.2 31 78 29 32 78 6 8 1 4 7 2 1.36 3.24
Tanner Banks 46 52.1 26 49 24 22 45 4 4 3 2 10 0 1.36 4.13
Braxton Garrett 7 40.2 29 44 27 5 26 8 1 3 0 0 0 1.20 5.98
Roansy Contreras 9 35.2 23 33 22 19 28 3 3 3 0 0 0 1.46 5.55
Cole Sands 60 71.1 18 53 18 11 84 3 5 0 2 14 1 0.90 2.27
Alexis Diaz 36 49.1 21 32 19 21 39 5 5 0 2 11 1 1.07 3.47
Kyle Bradish 8 41.1 28 35 26 26 51 1 1 4 0 0 0 1.48 5.66
Bryan King 21 27.1 2 17 2 9 21 1 2 1 2 8 0 0.95 0.66
Fraser Ellard 16 17.1 8 10 8 9 15 0 1 1 2 3 2 1.10 4.15
Spencer Bivens 8 54.2 15 31 9 8 44 1 4 1 0 0 0 0.71 1.48
Totals 162 1487.1 598 1213 556 471 1365 61 101 61 55 87 13 1.13 3.36
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 (21 - 7)
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 W 4 - 2
Wed, May 21st vs Mudhens W 5 - 4
Thu, May 22nd @ Mudhens W 9 - 4
Fri, May 23rd @ Mudhens W 7 - 6
Sat, May 24th @ Larks L 6 - 0
Sun, May 25th @ Larks L 8 - 7
Mon, May 26th @ Dogfish W 7 - 4
Tue, May 27th @ Dogfish L 2 - 1
Wed, May 28th @ Dogfish W 8 - 4
Fri, May 30th vs Beers L 10 - 1
Sat, May 31st vs Beers W 5 - 3
June (14 - 13)
Date Matchup Result Score
Sun, June 1st vs Beers W 4 - 1
Mon, June 2nd vs Maulers W 14 - 4
Tue, June 3rd vs Maulers L 10 - 4
Wed, June 4th vs Maulers W 9 - 0
Thu, June 5th vs Liberals L 12 - 3
Fri, June 6th vs Liberals W 5 - 1
Sat, June 7th vs Liberals W 6 - 2
Sun, June 8th vs Liberals W 7 - 1
Tue, June 10th vs Straitjackets L 3 - 2
Wed, June 11th vs Straitjackets L 4 - 3
Thu, June 12th vs Straitjackets L 3 - 2
Fri, June 13th @ Jaywalkers W 1 - 0
Sat, June 14th @ Jaywalkers L 4 - 3
Sun, June 15th @ Jaywalkers W 4 - 1
Mon, June 16th @ Beers W 12 - 4
Tue, June 17th @ Beers L 5 - 0
Wed, June 18th @ Beers L 3 - 1
Fri, June 20th vs Speakeasies W 2 - 1
Sat, June 21st vs Speakeasies W 3 - 2
Sun, June 22nd vs Speakeasies L 5 - 4
Mon, June 23rd vs Green Jackets L 9 - 3
Tue, June 24th vs Green Jackets W 5 - 1
Wed, June 25th @ Channel Jumpers L 6 - 3
Thu, June 26th @ Channel Jumpers W 6 - 1
Fri, June 27th vs Maulers W 11 - 2
Sat, June 28th vs Maulers L 5 - 3
Sun, June 29th vs Maulers L 13 - 8
July (18 - 8)
Date Matchup Result Score
Tue, July 1st @ Larks L 9 - 6
Wed, July 2nd @ Larks W 7 - 6
Thu, July 3rd @ Larks W 9 - 2
Fri, July 4th vs Dogfish W 4 - 3
Sat, July 5th vs Dogfish W 7 - 4
Sun, July 6th vs Dogfish W 3 - 2
Thu, July 10th @ Green Jackets L 4 - 0
Fri, July 11th @ Green Jackets L 5 - 2
Sat, July 12th @ Green Jackets L 5 - 2
Sun, July 13th @ Green Jackets W 2 - 1
Mon, July 14th vs Mudhens W 3 - 2
Tue, July 15th vs Mudhens L 10 - 4
Wed, July 16th vs Mudhens W 6 - 5
Thu, July 17th @ Channel Jumpers W 11 - 9
Fri, July 18th @ Channel Jumpers W 3 - 2
Sat, July 19th @ Channel Jumpers W 12 - 5
Sun, July 20th @ Channel Jumpers W 2 - 1
Tue, July 22nd vs Jaywalkers L 1 - 0
Wed, July 23rd vs Jaywalkers W 5 - 0
Thu, July 24th vs Jaywalkers L 6 - 2
Fri, July 25th @ Straitjackets W 11 - 2
Sat, July 26th @ Straitjackets L 9 - 7
Sun, July 27th @ Straitjackets W 3 - 2
Mon, July 28th vs Speakeasies W 5 - 4
Tue, July 29th vs Speakeasies W 3 - 0
Wed, July 30th vs Speakeasies W 8 - 7
August (15 - 14)
Date Matchup Result Score
Fri, August 1st vs Larks W 7 - 2
Sat, August 2nd vs Larks L 7 - 6
Sun, August 3rd vs Larks L 4 - 1
Mon, August 4th @ Green Jackets W 3 - 1
Tue, August 5th @ Green Jackets W 2 - 1
Wed, August 6th @ Liberals L 6 - 4
Thu, August 7th @ Liberals L 7 - 2
Fri, August 8th @ Liberals L 4 - 2
Sat, August 9th @ Liberals L 7 - 3
Sun, August 10th @ Liberals L 2 - 1
Tue, August 12th @ Speakeasies L 4 - 1
Wed, August 13th @ Speakeasies W 4 - 2
Thu, August 14th @ Speakeasies W 7 - 1
Fri, August 15th vs Jaywalkers L 4 - 3
Sat, August 16th vs Jaywalkers W 2 - 1
Sun, August 17th vs Jaywalkers L 6 - 2
Mon, August 18th @ Straitjackets L 4 - 3
Tue, August 19th @ Straitjackets W 3 - 2
Wed, August 20th @ Straitjackets L 7 - 3
Fri, August 22nd @ Maulers W 5 - 2
Sat, August 23rd @ Maulers W 6 - 5
Sun, August 24th @ Maulers W 4 - 1
Mon, August 25th @ Mudhens W 3 - 1
Tue, August 26th @ Mudhens W 9 - 1
Wed, August 27th @ Mudhens L 8 - 2
Thu, August 28th vs Larks W 4 - 3
Fri, August 29th vs Larks W 8 - 2
Sat, August 30th vs Larks W 3 - 1
Sun, August 31st vs Larks L 4 - 3
September (15 - 10)
Date Matchup Result Score
Tue, September 2nd @ Dogfish L 9 - 6
Wed, September 3rd @ Dogfish W 2 - 0
Thu, September 4th @ Dogfish W 4 - 1
Fri, September 5th vs Beers L 5 - 2
Sat, September 6th vs Beers L 4 - 1
Sun, September 7th vs Beers W 3 - 1
Tue, September 9th vs Channel Jumpers L 7 - 6
Wed, September 10th vs Channel Jumpers W 6 - 0
Thu, September 11th vs Mudhens W 3 - 2
Fri, September 12th vs Mudhens W 6 - 1
Sat, September 13th vs Mudhens W 8 - 2
Sun, September 14th vs Mudhens W 9 - 5
Mon, September 15th @ Green Jackets W 8 - 2
Tue, September 16th @ Green Jackets L 2 - 1
Wed, September 17th @ Green Jackets W 1 - 0
Fri, September 19th vs Liberals W 5 - 4
Sat, September 20th vs Liberals L 4 - 3
Sun, September 21st vs Liberals W 9 - 5
Mon, September 22nd vs Channel Jumpers W 8 - 1
Tue, September 23rd vs Channel Jumpers L 7 - 6
Wed, September 24th vs Channel Jumpers W 5 - 4
Thu, September 25th @ Larks L 4 - 3
Fri, September 26th @ Larks L 4 - 2
Sat, September 27th @ Larks L 2 - 1
Sun, September 28th @ Larks W 3 - 1
October (0 - 2)
Date Matchup Result Score
Wed, October 1st vs Dogfish L 6 - 3
Thu, October 2nd vs Dogfish L 7 - 3
Sat, October 4th @ Dogfish
Sun, October 5th @ Dogfish
Tue, October 7th vs Dogfish
Franchise History
2025
Team:
Montgomery Angels
Stadium:
Minute Maid Park
Owner:
Andrew Fraker
Record:
101 - 61
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