Matt Duffy

Pos3B
B/TR/R
Born1989-02-06
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201425AAA/AA2 orgs568.288/.339/.45118382—.248/.293/.378
201526AAACOL557.294/.371/.48420495—.252/.316/.396
201627AAATEX444.229/.299/.38714153—.190/.245/.316
Contract
No contract data on file.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201223 ALexington Legends — 587492 13832116 4810641 63 280391447838 167324 188 375 92 — — — — — —
201324 AACorpus Christi Hooks — 9589 22405 3223 11 247295461755 213274 233 333 55 — — — — — —
201324 A+Lancaster JetHawks — 425372 12020419 308118 02 323400551951 228366 197 413 97 — — — — — —
201425 AAAOklahoma City RedHawks — 352315 8811312 21707 03 279338448786 168319 206 340 79 — — — — — —
201425 AACorpus Christi Hooks — 216202 611116 7365 31 302341455797 153342 173 350 86 — — — — — —
201526 AAAFresno Grizzlies — 557490 14429220 489012 41 294371484855 190320 169 374 95 — — — — — —
201627 AAARound Rock Express — 444401 9217214 3012410 11 229299387686 157293 287 306 53 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201223 A MLELexington Legends — 587509 12327112 3113641 63 242336369705 128290 235 304 92 — — — — — —
201324 AA MLECorpus Christi Hooks — 9590 17303 2273 11 189232322554 133233 282 249 55 — — — — — —
201324 A+ MLELancaster JetHawks — 425383 9514314 1911718 02 248314410724 162307 284 311 97 — — — — — —
201425 AAA MLEOklahoma City RedHawks — 352320 771029 16917 03 241292369660 128289 265 285 79 — — — — — —
201425 AA MLECorpus Christi Hooks — 216204 531015 5445 31 260294392687 132306 202 295 86 — — — — — —
201526 AAA MLEFresno Grizzlies — 557503 12723215 3511412 41 252316396712 143287 206 309 95 — — — — — —
201627 AAA MLERound Rock Express — 444411 7812212 2015910 11 190245316561 127267 365 246 53 — — — — — —
201223 A MLELexington Legends — 587509 12327112 3113641 63 242336369705 128302 235 304 92 — — — — — —
201223 A RAWLexington Legends — 587492 13832116 4810641 63 280391447838 167324 188 375 92 — — — — — —
201324 A+ MLE2 teams — 520473 11317318 2114421 13 239301402703 163302 284 300 89 — — — — — —
201324 A+ RAW2 teams — 520461 14224424 3310321 13 308381534914 226349 206 398 89 — — — — — —
201425 AAA MLE2 teams — 568524 13020314 2113512 34 248293378671 130304 244 289 82 — — — — — —
201425 AAA RAW2 teams — 568517 14922418 2810612 34 288339451790 162328 195 344 82 — — — — — —
201526 AAA MLEFresno Grizzlies — 557503 12723215 3511412 41 252316396712 143294 206 309 95 — — — — — —
201526 AAA RAWFresno Grizzlies — 557490 14429220 489012 41 294371484855 190320 169 374 95 — — — — — —
201627 AAA MLERound Rock Express — 444411 7812212 2015910 11 190245316561 127272 365 246 53 — — — — — —
201627 AAA RAWRound Rock Express — 444401 9217214 3012410 11 229299387686 157293 287 306 53 — — — — — —
201223 A MLELexington Legends — 587510 12327112 3113641 63 241336369704 127290 235 304 92 — — — — — —
201324 A+ MLE2 teams — 520473 11317318 2114421 13 239301402703 163293 284 300 89 — — — — — —
201425 AAA MLE2 teams — 568530 13020314 2113512 34 245293374666 128295 244 289 82 — — — — — —
201526 AAA MLEFresno Grizzlies — 557505 12723215 3511412 41 251316394710 143287 206 309 95 — — — — — —
201627 AAA MLERound Rock Express — 444411 7812212 2015910 11 190245316561 127267 365 246 53 — — — — — —
▸ Career Totals
Career— MLE — 26762420 571991171 12868896 1512 236301374675 138296 265 291 83 -53 -2 +0 +10 +58 1.3
/ 162G— MLE — 650588 13924317 3116723 43 236300374674 138298 265 291 83 -13 -0 +0 +2 +14 0.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2016 AAARound Rock Express · 444 PAwOBA .299 → .246 (−53)K% 27.9% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.93%÷1.004×1.290——35.90%
BB% (unintentional) /PA6.53%÷1.039×0.710—×1.0034.47%
HBP% /PA2.25%—×0.980—×1.0032.21%
Singles /BIP21.30%÷0.949×0.900×1.011×1.00320.48%
Doubles /BIP6.14%÷1.079×0.810×1.011×1.0034.67%
Triples /BIP0.72%÷0.977×0.810×1.011×1.0030.61%
Home runs /BIP5.05%÷0.839×0.780—×1.0034.71%

Factors used: league row PCL. Park (home-season share, regressed): HR 68, 1B 90, 2B 116, 3B 95, K 101, BB 108 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.011.

Result: wOBA .299 → .246; ISO .157 → .127; BABIP .293 → .267. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2015 AAAFresno Grizzlies · 557 PAwOBA .369 → .309 (−60)K% 16.2% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.16%÷1.020×1.290——20.44%
BB% (unintentional) /PA8.62%÷0.987×0.710—×1.0186.31%
HBP% /PA2.15%—×0.980—×1.0182.15%
Singles /BIP23.25%÷0.972×0.900×1.005×1.01822.02%
Doubles /BIP7.25%÷1.051×0.810×1.005×1.0185.72%
Triples /BIP0.50%÷1.021×0.810×1.005×1.0180.41%
Home runs /BIP5.00%÷1.060×0.780—×1.0183.75%

Factors used: league row PCL. Park (home-season share, regressed): HR 112, 1B 94, 2B 110, 3B 104, K 104, BB 97 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .369 → .309; ISO .190 → .144; BABIP .320 → .287. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2014 AAAOklahoma City RedHawks · 352 PAwOBA .336 → .285 (−51)K% 19.9% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.89%÷0.994×1.290——25.82%
BB% (unintentional) /PA5.97%÷0.977×0.710—×1.0334.48%
HBP% /PA1.99%—×0.980—×1.0332.01%
Singles /BIP25.31%÷1.018×0.900×1.015×1.03323.47%
Doubles /BIP4.49%÷0.935×0.810×1.015×1.0334.08%
Triples /BIP1.22%÷1.150×0.810×1.015×1.0330.90%
Home runs /BIP4.90%÷1.042×0.780—×1.0333.79%

Factors used: league row PCL. Park (home-season share, regressed): HR 108, 1B 104, 2B 87, 3B 130, K 99, BB 95 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .336 → .285; ISO .168 → .130; BABIP .319 → .289. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2014 AACorpus Christi Hooks · 216 PAwOBA .342 → .295 (−47)K% 16.7% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.988×1.220——20.59%
BB% (unintentional) /PA3.24%÷0.991×0.700—×0.9982.29%
HBP% /PA2.31%—×0.870—×0.9982.01%
Singles /BIP25.90%÷1.022×0.920×0.991×0.99823.06%
Doubles /BIP6.63%÷0.890×0.840×0.991×0.9986.19%
Triples /BIP0.60%÷0.900×0.940×0.991×0.9980.62%
Home runs /BIP3.61%÷0.956×0.800—×0.9983.02%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 104, 2B 78, 3B 80, K 98, BB 98 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.991.

Result: wOBA .342 → .295; ISO .153 → .132; BABIP .342 → .306. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2013 A+Lancaster JetHawks · 425 PAwOBA .404 → .311 (−93)K% 19.1% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.06%÷0.929×1.340——27.48%
BB% (unintentional) /PA6.59%÷1.035×0.710—×0.9884.46%
HBP% /PA4.24%—×0.790—×0.9883.31%
Singles /BIP26.46%÷1.037×0.910×1.021×0.98823.42%
Doubles /BIP6.87%÷1.090×0.820×1.021×0.9885.21%
Triples /BIP1.37%÷1.150×0.760×1.021×0.9880.92%
Home runs /BIP6.53%÷1.147×0.920—×0.9885.17%

Factors used: league row CAL. Park (home-season share, regressed): HR 129, 1B 107, 2B 118, 3B 130, K 86, BB 107 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .404 → .311; ISO .228 → .167; BABIP .366 → .307. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2013 AACorpus Christi Hooks · 95 PAwOBA .323 → .249 (−74)K% 23.2% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.16%÷1.004×1.220——28.13%
BB% (unintentional) /PA3.16%÷1.117×0.700—×1.0122.00%
HBP% /PA3.16%—×0.870—×1.0122.78%
Singles /BIP19.40%÷1.040×0.920×0.997×1.01217.31%
Doubles /BIP5.97%÷1.067×0.840×0.997×1.0124.74%
Triples /BIP0.00%÷0.900×0.940×0.997×1.0120.00%
Home runs /BIP7.46%÷1.106×0.800—×1.0125.46%

Factors used: league row TL. Park (home-season share, regressed): HR 121, 1B 108, 2B 113, 3B 80, K 101, BB 123 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.997.

Result: wOBA .323 → .249; ISO .213 → .151; BABIP .274 → .233. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2012 ALexington Legends · 587 PAwOBA .369 → .304 (−65)K% 18.1% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.06%÷1.046×1.340——23.13%
BB% (unintentional) /PA8.18%÷1.016×0.660—×0.9905.26%
HBP% /PA6.98%—×0.770—×0.9905.32%
Singles /BIP23.06%÷0.992×0.920×1.013×0.99021.45%
Doubles /BIP8.29%÷0.998×0.820×1.013×0.9906.83%
Triples /BIP0.26%÷0.900×0.940×1.013×0.9900.27%
Home runs /BIP4.15%÷1.064×0.820—×0.9903.16%

Factors used: league row SAL. Park (home-season share, regressed): HR 113, 1B 98, 2B 100, 3B 80, K 109, BB 103 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .369 → .304; ISO .167 → .133; BABIP .324 → .290. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).