Pitchers
Starting Pitchers
Player 2021 2022 2023 2024 2025
Jaime Barria 1.3 1.8
Kris Bubic 0.4 0.8
Max Fried 1.7 2.2 2.7 3.2 3.7
Tyler Glasnow 1.6 2.0 2.4 2.9
Spencer Howard 0.5 0.9
Tyler Mahle 1.2 1.7
Wade Miley 0.1 0.5
Dillon Peters 1.5 2.0
Rick Porcello 4.6
Joe Ross 2.5 3.0 3.5
Kyle Wright 0.3 0.7
Relief Pitchers
Player 2021 2022 2023 2024 2025
Tyler Alexander 0.5 0.9
Dylan Floro 1.3
Gio Gonzalez 0.1 0.5
Anthony Kay 0.2 0.6
Kyle McGowin 0.1 0.5
Will Smith 0.1 0.5
Wander Suero 1.0
Hitters
Catchers
Player 2021 2022 2023 2024 2025
Cam Gallagher 1.0
Yan Gomes 3.0
Luis Torrens 2.0
First Basemen
Player 2021 2022 2023 2024 2025
Michael Chavis 0.7 1.1
Mitch Moreland 1.5
Second Basemen
Player 2021 2022 2023 2024 2025
Luis Arraez 0.9 1.3 1.7
Cavan Biggio 0.9 1.3 1.7 2.1 2.5
Johan Camargo 1.4
Third Basemen
Player 2021 2022 2023 2024 2025
Carter Kieboom 0.5 0.9
Austin Riley 0.9 1.3 1.7
Travis Shaw 3.0
Shortstops
Player 2021 2022 2023 2024 2025
Gleyber Torres 1.3 1.7 2.1 2.5
Andrew Velazquez 0.1
Left Fielders
Player 2021 2022 2023 2024 2025
Andrew Benintendi 2.1 2.5
Jay Bruce 1.0
Andrew McCutchen 2.6
Austin Meadows 1.3 1.7 2.1 2.5
Nick Solak 0.7 1.1 1.5
Center Fielders
Player 2021 2022 2023 2024 2025
Austin Hays 0.8 1.2 1.6
Odubel Herrera 2.4 2.9
Right Fielders
Player 2021 2022 2023 2024 2025
Taylor Ward 2.0
Designated Hitters
Player 2021 2022 2023 2024 2025
Willie Calhoun 1.3 1.7
Totals
Salary
2021 2022 2023 2024 2025
Payroll 50.4 37.3 21.0 13.2 6.2
Salary Cap 57.3
Available Salary Cap 6.9
Players
2021 2022 2023 2024 2025
Active Players 34 27 10 5 2
Inactive Players 6 0 0 0 0
Draft Picks
2022
Round 1
West Berkeley Barbecue
Round 2
West Berkeley Barbecue
Round 3
West Berkeley Barbecue
Round 3
Forbidden Forest Centaurs
2021
Round 1
Carter Kieboom
Round 1
Spencer Howard
Round 2
Kris Bubic
Round 3
Kyle Wright
Round 4
Anthony Kay
2020
Round 1
Luis Arraez
Round 1
Cavan Biggio
Round 1
Austin Riley
Round 3
Nick Solak
Round 3
Michael Chavis
2019
Round 1
Gleyber Torres
Round 1
Austin Meadows
Round 1
Willie Calhoun
Round 1
Jaime Barria
Round 2
Brandon Lowe
Round 2
Ronald Guzman
Round 2
Tyler Mahle
Round 3
Steven Duggar
Round 4
Kevin Newman
Round 4
Yohander Mendez
2018
Round 2
Jeimer Candelario
Round 4
Dillon Peters
Round 4
Chris Flexen
2017
Round 3
Scott Schebler
Round 4
Whit Merrifield
2016
Round 2
Nathan Karns
Round 3
Mikie Mahtook
Round 4
Mychal Givens
2015
Round 2
Marcus Semien
2014
2013
2012
Round 1
Freddie Freeman
Round 2
Jerry Sands
Round 4
Trevor Plouffe
2011
Round 1
Buster Posey
Round 1
Pedro Alvarez
Round 1
Chris Sale
Round 2
Chris Carter
Round 3
Felix Doubront
Round 4
Matt Reynolds
Round 4
Jason Donald
Round 4
Zach Braddock
2010
Round 2
Randy Wells
Round 3
Lou Marson
Round 4
Tony Sipp
Round 4
Ramiro Pena
Round 4
Landon Powell
2009
Round 2
Justin Masterson
Round 2
Max Ramirez
Round 3
Cliff Pennington
Round 3
Nick Hundley
Round 4
Brian Barton
2008
Round 1
Jacoby Ellsbury
Round 2
Asdrubal Cabrera
2007
2006
Round 1
Nick Swisher
Round 2
Hayden Penn
2005
Round 2
Erik Bedard
Round 3
Chris Snyder
Round 4
Brad Halsey
2004
Round 1
Jose Reyes
Round 3
Chad Gaudin
Round 4
Tommy Phelps
2003
Round 2
Orlando Hudson
Round 2
John Stephens
Round 2
Jeremy Affeldt
Round 4
Jason Middlebrook
2002
Round 1
Felipe Lopez
2001
Round 1
Milton Bradley
Round 2
Mark Buehrle
Round 3
Scott Downs
Round 3
Ruben Quevedo
Round 4
Kevin Nicholson
2000
Round 3
Ramon Hernandez
Round 4
Adam Kennedy
Round 5
***PASS***
Round 5
***PASS***
Round 6
***PASS***
Statistics
Hitters
Player G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
Andrew McCutchen 92 243 31 70 17 1 9 50 35 51 1 0 0.288 0.376 0.477
Jay Bruce 80 281 38 51 8 3 19 44 18 66 0 0 0.181 0.232 0.434
Mitch Moreland 109 394 58 90 18 0 26 66 51 94 0 0 0.228 0.318 0.472
Yan Gomes 101 277 38 83 18 5 9 58 14 54 2 1 0.300 0.337 0.498
Cam Gallagher 47 162 15 47 17 0 3 15 15 49 1 0 0.290 0.358 0.451
Travis Shaw 129 496 64 93 19 1 20 63 43 153 0 0 0.188 0.257 0.351
Andrew Velazquez 40 113 13 15 2 1 0 3 15 43 2 5 0.133 0.233 0.168
Willie Calhoun 10 14 1 3 0 0 1 5 5 4 0 0 0.214 0.381 0.429
Johan Camargo 30 84 9 19 6 2 3 11 7 19 0 0 0.226 0.286 0.452
Austin Meadows 140 398 48 74 28 3 5 49 53 152 9 3 0.186 0.292 0.309
Gleyber Torres 135 399 63 93 19 1 8 46 64 102 1 0 0.233 0.342 0.346
Andrew Benintendi 35 123 11 10 1 0 1 5 23 51 2 0 0.081 0.226 0.114
Luis Torrens 65 211 25 58 11 0 3 18 22 51 0 0 0.275 0.346 0.370
Taylor Ward 98 268 38 77 14 5 0 21 33 76 1 0 0.287 0.368 0.377
Austin Hays 102 366 53 102 9 0 10 31 20 76 2 2 0.279 0.329 0.385
Luis Arraez 105 352 45 113 24 0 3 38 25 46 0 0 0.321 0.363 0.415
Michael Chavis 53 189 20 42 6 2 5 28 9 59 6 1 0.222 0.264 0.354
Austin Riley 70 221 30 51 16 0 8 28 16 67 0 0 0.231 0.292 0.412
Nick Solak 103 371 44 105 16 1 8 44 29 75 3 3 0.283 0.340 0.396
Cavan Biggio 162 631 94 154 48 8 20 83 103 179 4 0 0.244 0.356 0.441
Carter Kieboom 17 44 4 12 0 0 0 5 6 14 0 0 0.273 0.360 0.273
Totals 162 5637 742 1362 297 33 161 711 606 1481 34 15 0.242 0.319 0.392
Pitchers
Player G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
Gio Gonzalez 61 93.1 85 105 76 59 108 7 1 5 1 9 4 1.76 7.33
Rick Porcello 27 149.0 94 183 79 43 128 4 8 12 0 0 0 1.52 4.77
Wade Miley 34 28.0 24 30 24 32 25 5 0 2 0 4 1 2.21 7.71
Will Smith 59 62.1 53 66 46 18 66 1 3 4 0 17 5 1.35 6.64
Kevin Gausman 20 106.0 69 110 65 51 130 4 3 10 0 0 0 1.52 5.52
Tyler Glasnow 9 49.0 26 41 24 18 73 1 4 3 0 0 0 1.20 4.41
Kyle McGowin 26 32.2 18 30 16 22 38 0 0 2 0 4 1 1.59 4.41
Dylan Floro 54 71.1 26 75 24 14 49 2 5 6 24 0 5 1.25 3.03
Tyler Mahle 21 125.0 38 66 36 51 162 10 12 1 0 0 0 0.94 2.59
Tyler Alexander 73 104.2 70 130 67 30 105 14 2 7 3 14 0 1.53 5.76
Max Fried 25 134.0 67 114 60 50 121 11 10 10 0 0 0 1.22 4.03
Jaime Barria 37 98.1 54 90 52 27 79 5 4 2 2 6 1 1.19 4.76
Wander Suero 53 69.1 19 53 16 21 83 6 4 2 1 14 1 1.07 2.08
Kyle Wright 13 64.0 47 54 43 38 54 2 3 6 0 0 0 1.44 6.05
Anthony Kay 41 63.0 55 72 50 45 63 2 1 3 4 1 0 1.86 7.14
Spencer Howard 15 67.2 51 90 48 42 61 3 3 10 0 0 0 1.95 6.38
Kris Bubic 25 136.0 85 141 76 43 102 6 3 11 0 0 0 1.35 5.03
Totals 162 1453.2 881 1450 802 604 1447 83 66 96 35 69 18 1.41 4.97
Schedule
April (15 - 12)
Date Matchup Result Score
Fri, April 2nd @ Terminus W 4 - 2
Sat, April 3rd @ Terminus W 5 - 4
Sun, April 4th @ Terminus L 5 - 4
Mon, April 5th vs Bull Moose L 7 - 4
Tue, April 6th vs Bull Moose W 5 - 4
Wed, April 7th vs Bull Moose L 9 - 7
Thu, April 8th @ Dire Wolves W 4 - 2
Fri, April 9th @ Dire Wolves W 8 - 2
Sat, April 10th @ Dire Wolves W 12 - 8
Mon, April 12th vs Wallabies L 8 - 4
Tue, April 13th vs Wallabies L 15 - 10
Wed, April 14th vs Wallabies W 10 - 9
Thu, April 15th @ Centaurs L 4 - 3
Fri, April 16th @ Centaurs W 8 - 7
Sat, April 17th @ Centaurs W 2 - 1
Sun, April 18th vs Terminus L 4 - 0
Mon, April 19th vs Terminus L 5 - 2
Tue, April 20th vs Terminus W 4 - 3
Wed, April 21st @ Bull Moose L 4 - 3
Thu, April 22nd @ Bull Moose W 15 - 2
Fri, April 23rd @ Bull Moose W 7 - 4
Sat, April 24th vs Dire Wolves L 1 - 0
Sun, April 25th vs Dire Wolves W 5 - 0
Mon, April 26th vs Dire Wolves W 5 - 1
Wed, April 28th @ Wallabies W 7 - 3
Thu, April 29th @ Wallabies L 5 - 3
Fri, April 30th @ Wallabies L 5 - 0
May (10 - 18)
Date Matchup Result Score
Sat, May 1st vs Centaurs W 2 - 1
Sun, May 2nd vs Centaurs L 15 - 2
Mon, May 3rd vs Centaurs W 5 - 4
Tue, May 4th @ Vagabonds L 13 - 3
Wed, May 5th @ Vagabonds L 7 - 5
Thu, May 6th @ Vagabonds L 2 - 0
Sat, May 8th @ Griffins L 2 - 1
Sun, May 9th @ Griffins L 5 - 4
Mon, May 10th @ Griffins L 12 - 4
Tue, May 11th vs Knights L 5 - 4
Wed, May 12th vs Knights W 11 - 5
Thu, May 13th vs Knights L 6 - 0
Fri, May 14th vs Magi W 3 - 1
Sat, May 15th vs Magi L 3 - 1
Sun, May 16th vs Magi L 6 - 2
Tue, May 18th @ Royals W 18 - 0
Wed, May 19th @ Royals L 6 - 3
Thu, May 20th @ Royals W 4 - 2
Fri, May 21st @ Winter Wheats W 3 - 1
Sat, May 22nd @ Winter Wheats W 8 - 6
Sun, May 23rd @ Winter Wheats L 6 - 5
Mon, May 24th vs Vagabonds L 5 - 2
Tue, May 25th vs Vagabonds L 8 - 3
Wed, May 26th vs Vagabonds W 9 - 4
Thu, May 27th vs Griffins L 4 - 2
Fri, May 28th vs Griffins W 11 - 3
Sat, May 29th vs Griffins L 5 - 1
Mon, May 31st @ Knights L 11 - 5
June (15 - 13)
Date Matchup Result Score
Tue, June 1st @ Knights L 4 - 3
Wed, June 2nd @ Knights L 7 - 3
Thu, June 3rd @ Magi W 5 - 3
Fri, June 4th @ Magi L 8 - 7
Sat, June 5th @ Magi W 13 - 4
Mon, June 7th vs Royals W 12 - 9
Tue, June 8th vs Royals W 7 - 2
Wed, June 9th vs Royals W 3 - 1
Thu, June 10th vs Winter Wheats L 9 - 7
Fri, June 11th vs Winter Wheats L 6 - 4
Sat, June 12th vs Winter Wheats W 7 - 2
Sun, June 13th @ Terminus L 9 - 1
Mon, June 14th @ Terminus L 8 - 7
Tue, June 15th @ Terminus L 9 - 6
Thu, June 17th vs Bull Moose L 9 - 2
Fri, June 18th vs Bull Moose L 6 - 3
Sat, June 19th vs Bull Moose L 4 - 3
Sun, June 20th @ Dire Wolves W 9 - 3
Mon, June 21st @ Dire Wolves L 5 - 4
Tue, June 22nd @ Dire Wolves W 21 - 8
Wed, June 23rd vs Wallabies W 5 - 3
Thu, June 24th vs Wallabies L 15 - 7
Fri, June 25th vs Wallabies W 5 - 4
Sat, June 26th @ Centaurs W 4 - 1
Sun, June 27th @ Centaurs W 7 - 4
Mon, June 28th @ Centaurs W 6 - 2
Tue, June 29th vs Terminus W 5 - 3
Wed, June 30th vs Terminus W 4 - 2
July (5 - 20)
Date Matchup Result Score
Thu, July 1st vs Terminus W 8 - 4
Sat, July 3rd @ Bull Moose L 3 - 2
Sun, July 4th @ Bull Moose W 7 - 6
Mon, July 5th @ Bull Moose L 3 - 1
Tue, July 6th vs Dire Wolves W 5 - 4
Wed, July 7th vs Dire Wolves L 3 - 1
Thu, July 8th vs Dire Wolves L 5 - 1
Fri, July 9th @ Wallabies L 6 - 2
Sat, July 10th @ Wallabies L 13 - 5
Sun, July 11th @ Wallabies L 7 - 2
Thu, July 15th vs Centaurs L 12 - 2
Fri, July 16th vs Centaurs L 6 - 3
Sat, July 17th vs Centaurs L 1 - 0
Sun, July 18th @ Vagabonds L 5 - 0
Mon, July 19th @ Vagabonds L 10 - 2
Tue, July 20th @ Vagabonds L 9 - 2
Wed, July 21st @ Griffins L 12 - 2
Thu, July 22nd @ Griffins L 15 - 2
Fri, July 23rd @ Griffins L 3 - 2
Sun, July 25th vs Knights L 14 - 7
Mon, July 26th vs Knights L 3 - 0
Tue, July 27th vs Knights L 5 - 1
Wed, July 28th vs Magi W 13 - 4
Thu, July 29th vs Magi W 12 - 1
Fri, July 30th vs Magi L 10 - 6
August (11 - 18)
Date Matchup Result Score
Sun, August 1st @ Royals L 12 - 3
Mon, August 2nd @ Royals L 12 - 7
Tue, August 3rd @ Royals L 7 - 2
Wed, August 4th @ Winter Wheats W 6 - 4
Thu, August 5th @ Winter Wheats W 2 - 1
Fri, August 6th @ Winter Wheats L 3 - 1
Sat, August 7th vs Vagabonds L 15 - 0
Sun, August 8th vs Vagabonds L 11 - 5
Mon, August 9th vs Vagabonds L 4 - 2
Tue, August 10th vs Griffins W 7 - 6
Wed, August 11th vs Griffins L 10 - 1
Thu, August 12th vs Griffins W 5 - 1
Sat, August 14th @ Knights L 4 - 1
Sun, August 15th @ Knights W 8 - 6
Mon, August 16th @ Knights L 11 - 5
Tue, August 17th @ Magi L 9 - 2
Wed, August 18th @ Magi L 3 - 2
Thu, August 19th @ Magi L 8 - 5
Fri, August 20th vs Royals L 6 - 1
Sat, August 21st vs Royals W 5 - 1
Sun, August 22nd vs Royals W 5 - 4
Mon, August 23rd vs Winter Wheats L 10 - 5
Tue, August 24th vs Winter Wheats W 3 - 1
Wed, August 25th vs Winter Wheats L 2 - 1
Fri, August 27th @ Terminus L 2 - 1
Sat, August 28th @ Terminus W 7 - 2
Sun, August 29th @ Terminus W 8 - 4
Mon, August 30th vs Bull Moose W 8 - 5
Tue, August 31st vs Bull Moose L 2 - 1
September (10 - 15)
Date Matchup Result Score
Wed, September 1st vs Bull Moose W 3 - 0
Thu, September 2nd @ Dire Wolves L 3 - 0
Fri, September 3rd @ Dire Wolves L 12 - 7
Sat, September 4th @ Dire Wolves W 4 - 3
Mon, September 6th vs Wallabies L 17 - 6
Tue, September 7th vs Wallabies L 8 - 6
Wed, September 8th vs Wallabies W 6 - 2
Thu, September 9th @ Centaurs L 2 - 1
Fri, September 10th @ Centaurs L 4 - 1
Sat, September 11th @ Centaurs L 3 - 0
Sun, September 12th vs Terminus W 10 - 4
Mon, September 13th vs Terminus L 12 - 9
Tue, September 14th vs Terminus L 2 - 1
Thu, September 16th @ Bull Moose L 13 - 5
Fri, September 17th @ Bull Moose L 5 - 4
Sat, September 18th @ Bull Moose W 4 - 2
Sun, September 19th vs Dire Wolves L 7 - 6
Mon, September 20th vs Dire Wolves L 7 - 2
Tue, September 21st vs Dire Wolves W 8 - 2
Thu, September 23rd @ Wallabies L 5 - 3
Fri, September 24th @ Wallabies W 13 - 4
Sat, September 25th @ Wallabies L 7 - 1
Sun, September 26th vs Centaurs W 2 - 1
Mon, September 27th vs Centaurs W 7 - 1
Tue, September 28th vs Centaurs W 4 - 3
Franchise History
2021
Team:
West Berkeley Barbecue
Stadium:
Comerica Park
Owner:
Seth Crabtree
Record:
66 - 96
2020
Team:
West Berkeley Barbecue
Stadium:
Comerica Park
Owner:
Seth Crabtree
Record:
61 - 101
2019
Team:
West Berkeley Barbecue
Stadium:
Comerica Park
Owner:
Seth Crabtree
Record:
72 - 90
2018
Team:
West Berkeley Barbecue
Stadium:
Comerica Park
Owner:
Seth Crabtree
Record:
66 - 96
2017
Team:
West Berkeley Barbecue
Stadium:
Comerica Park
Owner:
Seth Crabtree
Record:
95 - 67
2016
Team:
West Berkeley Barbecue
Stadium:
Comerica Park
Owner:
Seth Crabtree
Record:
90 - 72
2015
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
88 - 74
2014
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
87 - 75
2013
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
101 - 61
Postseason:
Brown Division Champion
2012
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
77 - 85
2011
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
73 - 89
2010
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
39 - 123
2009
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
91 - 71
2008
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
104 - 58
Postseason:
Brown Division Champion
2007
Team:
Toronto Storm
Stadium:
Fenway Park
Owner:
Paul Hessell
Record:
97 - 65
Postseason:
Brown Division Champion
2006
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
89 - 73
2005
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
76 - 86
2004
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
93 - 69
Postseason:
James Huang Memorial Champion
National League Champion
Wildcard Champion
2003
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
102 - 60
Postseason:
Brown Division Champion
2002
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
93 - 69
Postseason:
Brown Division Champion
2001
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
106 - 56
Postseason:
Brown Division Champion
2000
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
52 - 24
Postseason:
James Huang Memorial Champion
National League Champion
Brown Division Champion
1999
Team:
Toronto Storm
Owner:
Paul Hessell
Record:
70 - 92