Saturday, October 31, 2020

MMDA League Records (2002-2020)


A summary of individual and team records covering the past 18 seasons of MMDA play.


Individual Batting Records 

2002–2020


No Batting AverageYearTeamAVG
1 Albert Pujols2009Northern Lehigh.403
2Chipper Jones2009Northern Lehigh.390
3Joe Mauer2010Bethlehem.386
4Robinson Cano2007Northeast.383
5Jason Giambi2002Port City.360
6Albert Pujols2008Northern Lehigh.358
7Mike Sweeney2003Port City.356

Miguel Cabrera2010Bethlehem.356
9Todd Helton2005Chicago.355
10Hanley Ramirez2008Northern Lehigh.354

No Home RunsYearTeamHR
1 Barry Bonds2002Rochester82
2Sammy Sosa2002Cape Cod71

Giancarlo Stanton2018Elysian Fields71
4David Ortiz2007Bethlehem70
5Luis Gonzalez2002Jersey69
6Jim Thome2003Newton68
7Alex Rodriguez2008Cape Cod65

Albert Pujols2011Northern Lehigh65
9Chris Davis2014Goldenrod64
10Travis Hafner2007Wilmington61

No Runs Batted InYearTeamRBI
1 Barry Bonds2002Rochester180
2Sammy Sosa2002Cape Cod176

David Ortiz2007Bethlehem176
4Jim Thome2003Newton172
5Kevin Youkilis2009Northeast169

Giancarlo Stanton2018Elysian Fields169
7Luis Gonzalez2002Jersey168

Albert Pujols2011Northern Lehigh168
9Brian Giles2003Newton167
10Albert Pujols2009Northern Lehigh161

No On-Base PercentageYearTeamOBP
1 Barry Bonds2005Bethlehem.537
2Barry Bonds2002Rochester.512
3Albert Pujols2009Northern Lehigh.499
4Jason Giambi2002Port City.481
5Chipper Jones2009Northern Lehigh.479
6Mike Trout2014Brooklyn.467
7Barry Bonds2004Butt Mountain.466
8Jim Thome2003Newton.464
9J.D. Drew2005Cape Cod.462
10Albert Pujols2008Northern Lehigh.459

No Slugging PercentageYearTeamSLG
1 Barry Bonds2002Rochester.889
2Barry Bonds2005Bethlehem.831
3Travis Hafner2007Wilmington.782
4Jim Thome2003Newton.746
5Albert Pujols2009Northern Lehigh.738
6Brian Giles2003Newton.723
7Giancarlo Stanton2018Elysian Fields.721
8David Ortiz2007Bethlehem.720

Jim Thome2007Bethlehem.720
10Luis Gonzalez2002Jersey.719


Individual Pitching Records 

2002–2020


No WinsYearTeamW
1Greg Maddux2002Newton29
2Derek Lowe2008Bethlehem25
3Greg Maddux2003Newton24
4Chan Ho Park2002Northwest23

Jeff Weaver2003Newton23

Bartolo Colon2006Bethlehem23

Tim Wakefield2006Northeast23

Roy Halladay2007Bethlehem23

Jake Peavy2008Bethlehem23

Cliff Lee2011Northern Lehigh23

John Lackey2016Goldenrod23

Jacob deGrom2019Spokane23

No Earned Run AverageYearTeamERA
1Blake Snell2019Spokane1.44
2Zack Greinke2016Spokane1.51
3Clayton Kershaw2017Spokane1.67
4Roger Clemens2006Syracuse1.91
5Clayton Kershaw2016Spokane1.94
6Clayton Kershaw2015Spokane1.95
7Mat Latos2011Spokane2.06
8Clayton Kershaw2013Spokane2.08
9Garrett Richards2015Mohawk Valley2.11

Corey Kluber2019Elysian Fields2.11

Jacob deGrom
2020Spokane2.11

No StrikeoutsYearTeamSO
1Randy Johnson2003Syracuse357
2
Gerrit Cole2020Death Valley
348
3Randy Johnson2002Syracuse346
4
Justin Verlander2019Mohawk Valley323
5
Clayton Kershaw2016Spokane315
6
Justin Verlander2020Mohawk Valley
308
7
Corey Kluber2018Miami306
8Jacob deGrom2019Spokane302
9
Stephen Strasburg2020Fighting Irish
301
10Gerrit Cole2019Death Valley299

No SavesYearTeamSV
1Craig Kimbrel2012Northwest56
2Andrew Bailey2010Kalamazoo50
3Joe Smith2015Mohawk Valley47
4Sergio Romo2013St. Louis46
5Chad Cordero2006Syracuse45
6J.J. Putz2008California44
7Billy Wagner2003Northwest43
8Fernando Rodney2013Wilmington43

Felipe Vazquez
2020Death Valley
43
10Octavio Dotel2003Syracuse42

Brad Lidge2005California42

Justin Duchscherer2006Northwest42

Scott Downs2009Northwest42

Brian Wilson2011Wilmington42

Craig Kimbrel2015Northwest42

No Walk RateYearTeamBB/9
1Phil Hughes2015West Side1.06
2Shaun Marcum2011Northeast1.11
3Bartolo Colon2015Brooklyn1.12
4Greg Maddux2007St. Louis1.18
5Joel Pineiro2010Cape Cod1.24
6Kyle Hendricks
2020Brooklyn1.27
7
Adam Wainwright2014Northeast1.34
8
Dan Haren2012Brooklyn1.35
9
Cliff Lee2014Goldenrod1.36
10
Brandon McCarthy2012Lake County1.38


Team Batting Records 

2002–2020


No Park-Adjusted OPS+ *YearPark FactorOPS+
1 Bethlehem20070.934138
2Bethlehem20090.859135

Northeast20090.954135
4Bethlehem20050.956133
5Butt Mountain20040.985132
6Cape Cod20050.977129
7Brooklyn20141.020128
8Mohawk Valley20080.968127

Rochester20190.989127
10Bethlehem20050.951126

Cape Cod20111.026126

Cape Cod20160.898126
13Fighting Irish**20150.919125
14Mohawk Valley20150.910124

Goldenrod20160.877124

Elysian Fields20180.932124
17Northeast20110.918122
18Northeast20121.068121

Cape Cod20190.891121
20Bethlehem20080.990120

St. Louis20080.925120

Cape Cod20100.994120

Bethlehem20111.082120
* Since 2004, the first year for which park factors can be calculated
** Team did not qualify for playoffs

Honorable mention: We don't have park factor data for the 2002 or 2003 seasons, but if we apply a neutral multiplier for teams in those seasons, we uncover the high-achieving Newton Rockcrushers. The 2003 Newton club reached a 139 unadjusted OPS+ and the 2002 team checked in at 135.

No Runs ScoredYearRR/G
1 Newton200311947.37
2Northern Lehigh200911577.14
3Newton200211487.09
4Butt Mountain200410996.78
5Jersey200210986.78
6Behtlehem200710816.67
7Northeast200910656.57
8Mohawk Valley200810506.48
9Cape Cod200210386.41
10Hamilton200510176.28

Honorable mention: A pair of Cape Cod teams also scored 1,000 runs in a season. The 2003 team scored 1,010 and the 2005 edition scored 1,008. The 2011 Bethlehem Beaz scored 992 runs and are the last team to make a serious run at 1,000.

No Batting AverageYearAVGIndex
1 Northern Lehigh2009.312116
2Jersey2002.303115

Newton2003.303114
4Northeast2009.296110
5Bethlehem2008.295111
6Newton2002.294111

Northern Lehigh2010.294111
8Hamilton2005.293112
9Butt Mountain2004.292109

Bethlehem2010.292111

Honorable mention: The best batting average index score for a team that doesn't rank in the overall top 10 belongs to 2018 Death Valley. The Drivers hit .284 against a league average of .253, which is good for a 112 index score.

No On-Base PercentageYearOBPIndex
1 Northern Lehigh2009.392116
2Newton2003.391116
3Butt Mountain2004.387115
4Jersey2002.380114
5Bethlehem2007.378112

Northeast2009.378112
7Montreal2007.374111
8Cape Cod2003.372111
9Newton2002.371111
10Port City2002.369110

Honorable mention: The 2014 Brooklyn Dodgers recorded a .361 on-base percentage against a league average of .319, which produces a 113 index score.

No Slugging PercentageYearSLGIndex
1 Newton2002.547124
2Newton2003.535122

Northern Lehigh2009.535124
4Cape Cod2002.518117

Bethlehem2007.518117
6Cape Cod2003.517118
7Jersey2002.516117

Hamilton2005.516119
9Bethlehem2005.514118
10Butt Mountain2004.510116

Cape Cod2005.510117

Honorable mention: On a list dominated by teams from the turn of the century, the 2011 Bethlehem Beaz stand out. That team slugged .488 against a league average of .408, which produced a 120 index score.

No Home RunsYearHRAB/HR
1 Newton200235916.11
2Cape Cod200234716.54
3Newton200331918.23
4Cape Cod200531817.97
5Bethlehem200531317.81
6Cape Cod200330418.82
7Cape Cod200830218.55
8Northern Lehigh200929619.44
9Mt. Ephraim200328919.91
10Bethlehem200728619.87

Honorable mention: The 2002 Rochester Pilots hit 283 home runs and averaged one every 19.84 at-bats.


Team Pitching Records 

2002–2020


No Park-Adjusted ERA+ *YearPark FactorERA+
1 Elysian Fields20191.034131

Spokane20200.977131
3
St. Louis20161.052129
4
Spokane20040.986127

California20081.116127

Northwest20151.021127
7
Bethlehem20070.934125
8
Spokane20150.911124

Spokane20160.965124

Spokane20190.947124
11Northeast20131.012123
12Northeast20041.037122

Bethlehem20060.951122

St. Louis20121.006122
15Chicago20051.026121

Northwest20090.961121

Elysian Fields20180.932121
18Northwest20070.971120

Bethlehem20080.990120

Northeast20090.954120
* Since 2004, the first year for which park factors can be calculated
** Team did not qualify for playoffs

Honorable mention: We don't have park factor data for the 2002 or 2003 seasons, but the stingiest run-prevention team from those two seasons is the 2003 Northwest Stars. That club produced a 124 unadjusted ERA+.

No Runs AllowedYearRARA/G
1 Spokane20154893.02
2St. Louis20165033.10
3Goldenrod20165053.12
4Elysian Fields20195063.12
5Spokane20165073.13
6Northwest20155143.17
7Mohawk Valley20155163.19
8Spokane20195273.25
9Bethlehem20065443.36
10Elysian Fields20185583.44

Spokane20205583.44

Honorable mention: The 2004 Spokane (3.77 runs per game) and 2003 Northwest (3.88) kept opponents down at a time when runs were cheap.

No Walks Plus Hits Per IPYearWHIPIndex
1 Spokane20191.059119
2Spokane20161.072116
3Elysian Fields20181.081120
4Elysian Fields20191.084117
5Mohawk Valley20151.088115
6
Spokane20201.095120
7
Northwest20151.103114
8
Spokane20151.105114
9
Rosehill20191.120115
10
St. Louis20161.122112

Honorable mention: The 2004 Spokane Hooded Crows finished with a 1.163 WHIP against a league average of 1.418. The resulting index score is 118.

No StrikeoutsYearSOIndex
1 Mohawk Valley20191675121
2Elysian Fields20191627126
3Mohawk Valley
20201624121
4Death Valley
20201583118
5Elysian Fields
20201579114
6
Elysian Fields20181550125
7
Elysian Fields20171535120
8
Spokane20191522117
9Mohawk Valley20181520118
10
Mohawk Valley20131462126

Honorable mention: The best strikeout index score (133) belongs to the 2009 Northeast Huskies. The club struck out 1,384 batters, which translates to a rate of 22.7 percent of batters faced in a league with a strikeout rate of 17.1 percent.

No Walks YearBBIndex
1 Bethlehem2007391123
2Mohawk Valley2015396112
3Northwest2015397115
4Goldenrod2015403114
5St. Louis2007405122
6Northeast2002415121
7St. Louis2016416112

Wilmington2013416115

Easton2005416121
10Northwest2013417114

Honorable mention: The second best walk rate index (123) belongs to the 2009 Yankee Clippers. They walked 421 batters, for a rate of 6.8 percent of batters faced compared with a league average of 8.7 percent.

No Home Runs AllowedYearHRHR/9
1 Spokane20151080.66
2Spokane20161110.67
3Northwest20151160.69
4Northwest20121170.71
5Rochester20151200.74

Spokane20121200.75
7Goldenrod20161210.74
8Spokane20131220.74
9Dodge City20061240.75
10Bethlehem20061250.77

Honorable mention: The 2015 California Roadrunners are the only other club to allow fewer than 130 home runs in a season. They allowed 126 for a rate of 0.77 per nine innings.



Miscellaneous Team Records 

2002–2020


No WinsYearWRD
1 Newton*2003123+465
2Bethlehem*2007122+511
3Newton2002120+462

Northeast2009120+458
5Bethlehem2008119+365
6Bethlehem2009118+376
7Northwest2015117+289
8Bethlehem*2006115+321

Northeast*2013115+299
10Northeast*2004114+303
* Won World Series

Honorable mention: The top run differential for a team not displayed here belongs to the 113-win Elysian Fields Dutchmen of 2018. That club scored 369 more runs than it allowed.

No LossesYearLRD
1 Little Rock2016124-355
2 Murrieta2020120-420
3Pacific Coast2002118-374

Tampa Bay2008118-382
5
Wilmington2004117-315

USAFSS SQ#372009117-290

Little Rock2015117-305
8
Spokane2002116-321

Cape Cod2015116-334
10
Georgian Bay2019114-333

Honorable mention: The most lopsided run differential for a team that did not lose 112 times or more belongs to 2009 Kalamazoo. That club lost "only" 107 games despite being outscored by 421 runs. That sort of lopsided run differential typically results in about 113 losses.

The worst teams by run differential to qualify for the playoffs are: (1) 2005 Emerald City, 81 wins, -57 RD; (2) 2005 Montreal, 83 wins, -16 RD; (3) 2017 Cape Cod, 88 wins, +6 RD; (4) 2009 Goldenrod, 87 wins, +16 RD; and (5) 2006 Mohawk Valley, 83 wins, +16 RD.

No Division TitlesNoYears
1 John Tresca102004, 2008, 2009, 2010,
2011, 2012, 2013, 2014,
2015, 2017
2Matt Eddy82006, 2007, 2008, 2011,
2014, 2015, 2018, 2020
3
Ray Ross72002, 2006, 2007, 2008,
2012, 2015, 2017
4James Bailey52003, 2007, 2009, 2010,
2012

Kevin Burns52005, 2006, 2007, 2008,
2009

Steve Frediani5
2004, 2013, 2016, 2019,
2020
7
Jeff Green42002, 2003, 2004, 2005

John Lamanna42013, 2014, 2016, 2017

Jim Derer4
2015, 2018, 2019, 2020
10
Adam Leickel32005, 2010, 2011

Jeff Olson32009, 2010, 2011

George O'Connor
32016, 2017, 2020


3 comments:

  1. 82 home runs ... that's just ridiculous.

    ReplyDelete
  2. Great stuff Matt. The Honorable Mentions add a level of detail that helps bring the numbers to life.

    ReplyDelete
  3. Ugh. Only team in top 20 OPS to not make the playoffs.

    ReplyDelete