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 77 188 22 48 14 0 6 22 11 46 4 0 0.255 0.297 0.426
Donovan Solano 82 212 24 58 8 0 6 27 18 48 0 0 0.274 0.336 0.396
Yasmani Grandal 55 149 26 40 10 2 13 37 27 29 0 1 0.268 0.376 0.624
Willy Adames 93 331 48 81 13 0 17 46 31 99 17 3 0.245 0.317 0.438
Manuel Margot 30 75 10 21 3 1 1 7 3 15 1 0 0.280 0.304 0.387
Jesse Winker 98 293 42 75 14 0 15 38 57 75 7 5 0.256 0.383 0.457
Willie Calhoun 69 152 17 39 7 0 1 15 18 25 0 0 0.257 0.345 0.322
Austin Slater 17 51 7 18 3 0 1 9 6 12 2 0 0.353 0.431 0.471
Ozzie Albies 63 193 21 39 11 0 5 16 11 40 3 4 0.202 0.249 0.337
Taylor Ward 100 335 32 66 12 1 8 33 35 103 4 0 0.197 0.279 0.310
Willi Castro 109 401 53 98 18 2 6 31 40 118 13 2 0.244 0.324 0.344
Riley Adams 24 63 3 20 1 0 0 5 6 17 0 0 0.317 0.371 0.333
Dylan Moore 103 218 27 44 12 1 5 23 37 62 15 6 0.202 0.332 0.335
Leo Rivas 22 56 6 15 2 0 0 2 1 13 5 0 0.268 0.281 0.304
Julio Y. Rodriguez 108 425 69 138 13 0 19 65 29 104 29 5 0.325 0.375 0.489
Seiya Suzuki 103 402 63 114 21 4 20 73 34 131 13 3 0.284 0.345 0.505
David Fry 80 223 32 58 13 1 12 38 15 59 2 1 0.260 0.325 0.489
Dominic Canzone 17 34 5 4 0 0 2 4 7 12 0 0 0.118 0.268 0.294
All Pitchers 109 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Totals 109 3802 507 976 175 12 137 491 386 1008 115 30 0.257 0.332 0.417
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Michael Wacha 20 125.2 57 117 54 36 123 5 10 6 0 0 0 1.22 3.87
Kyle Gibson 18 117.0 48 95 48 41 89 5 7 5 0 0 0 1.16 3.69
Merrill Kelly 7 35.2 23 45 21 10 29 1 1 5 0 0 0 1.54 5.30
Joe Mantiply 42 43.2 14 34 13 12 44 0 3 1 3 11 0 1.05 2.68
Nick Pivetta 18 108.2 46 86 45 21 118 1 11 3 0 0 0 0.98 3.73
Luis Castillo 21 125.1 56 109 48 42 117 4 8 3 0 0 0 1.20 3.45
Tanner Scott 37 54.2 18 27 16 28 55 0 3 3 18 0 3 1.01 2.63
Tyler Ferguson 32 37.0 5 17 5 22 41 0 4 0 5 5 1 1.05 1.22
Tim Hill 16 26.2 6 26 6 5 7 0 0 0 0 0 1 1.16 2.03
Pedro Avila 43 62.1 22 54 20 24 60 4 6 0 4 3 2 1.25 2.89
Tanner Banks 30 36.2 21 39 19 13 33 3 1 2 1 6 0 1.42 4.66
Braxton Garrett 6 33.0 25 39 23 5 21 8 1 2 0 0 0 1.33 6.27
Roansy Contreras 9 35.2 23 33 22 19 28 3 3 3 0 0 0 1.46 5.55
Cole Sands 42 50.2 13 40 13 8 64 2 5 0 2 9 1 0.95 2.31
Alexis Diaz 28 39.1 17 22 16 17 34 5 4 0 1 10 1 0.99 3.66
Kyle Bradish 4 21.0 18 21 16 15 16 0 0 3 0 0 0 1.71 6.86
Bryan King 14 22.0 2 13 2 7 14 1 1 1 2 5 0 0.91 0.82
Fraser Ellard 2 2.0 0 0 0 1 1 0 1 0 0 0 0 0.50 0.00
Spencer Bivens 5 33.2 9 19 6 7 30 1 3 0 0 0 0 0.77 1.60
Totals 109 1010.2 423 836 393 333 924 43 72 37 36 49 9 1.16 3.50
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 (1 - 0)
Date Matchup Result Score
Fri, August 1st vs Larks W 7 - 2
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:
72 - 37
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