Brock Holt

Pos2B
B/TL/R
Born1988-06-11
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201931AAAPawtucket Red…37.250/.432/.4291199—.233/.378/.400
201931MLBBOS295.297/.375/.402311141.6
202032MLBWSH106.211/.286/.2740160-0.3
202133MLBTEX260.209/.282/.2982566-0.2
202234No MLB games played
202335No MLB games played
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR 1.1
Contract
No contract data on file.
Skills · percentileStatcast 2019-2021
xwOBA29
Speed23
Avg EV13
Barrel%10

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)
201022 A+Bradenton Marauders — 218194 681211 19302 66 351414438852 88406 149 379 109 — — — — — —
201123 AAAltoona Curve — 579511 1473091 50857 1810 288359387747 100340 159 332 99 — — — — — —
201123 INTLMesa Solar Sox — 3225 6000 730 31 240406240646 273 922 322 104 — — — — — —
201224 MLBPittsburgh Pirates — 7265 19210 4140 00 292333354687 62365 196 298 88 -1 +0 -3 +2 +2 0.0
201224 AAAIndianapolis Indians — 10695 41701 990 52 4324815371.018 105465 88 445 174 — — — — — —
201224 AAAltoona Curve — 432382 1232462 40514 1111 322392432824 110364 129 365 109 — — — — — —
201325 MLBBoston Red Sox — 7259 12200 740 10 203288237525 34207 610 229 37 -5 +0 -1 +1 +2 -0.4
201325 AAAPawtucket Red Sox — 329291 75603 30542 83 258331309641 52303 169 292 66 — — — — — —
201426 MLBBoston Red Sox — 492449 1262354 33982 122 281333381713 100349 207 316 95 -3 +2 +1 +2 +11 1.3
201426 AAAPawtucket Red Sox — 121108 34821 8124 71 315383454837 139344 107 371 114 — — — — — —
201527 MLBBoston Red Sox — 509454 1272762 46973 81 280350379729 99350 199 326 102 +1 +1 -2 +2 +11 1.3
201628 MLBBoston Red Sox — 324290 741607 27583 43 255325383708 128294 188 316 94 -2 -0 +2 -4 +7 0.2
201628 AAAPawtucket Red Sox — 3025 8200 550 00 320433400833 80400 1717 383 110 — — — — — —
201729 MLBBoston Red Sox — 164140 28600 19343 21 200309243551 43259 2112 263 59 -8 +0 -0 +1 +4 -0.4
201729 AAAPawtucket Red Sox — 7770 15103 6141 00 214286357643 143226 188 291 43 — — — — — —
201830 MLBBoston Red Sox — 367321 891827 37737 77 277364411776 134337 2010 349 115 +6 -1 +1 +1 +8 1.5
201931 MLBBoston Red Sox — 295259 771423 28574 10 297375402776 104365 199 347 114 +5 +0 +3 +1 +6 1.6
201931 AAAPawtucket Red Sox — 3728 7201 8121 10 250432429861 179400 3222 394 99 — — — — — —
202032 MLBWashington Nationals — 10695 20600 9241 10 211286274559 63278 238 258 60 -5 +0 -1 +0 +2 -0.3
202133 MLBTexas Rangers — 260235 491312 23491 51 209282298580 89254 199 266 66 -11 +1 +1 +1 +6 -0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 26612367 6211271725 23350824 4115 262335362697 100321 199 313 98 -7 +2 +1 +8 +58 6.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201022 A+ MLEBradenton Marauders — 218202 641211 11432 66 317358401759 84383 205 330 109 — — — — — —
201123 AA MLEAltoona Curve — 579522 1482891 391067 1810 284342377719 94343 187 315 99 — — — — — —
201224 MLB MLEPittsburgh Pirates — 7265 19210 4140 00 292333354687 62365 196 298 88 -1 +0 -3 +2 +2 0.0
201224 AAA MLEIndianapolis Indians — 10698 42701 6110 52 429462531992 102456 106 425 174 — — — — — —
201224 AA MLEAltoona Curve — 432392 1201962 30644 1111 306362401762 94351 157 329 109 — — — — — —
201325 MLB MLEBoston Red Sox — 7259 12200 740 10 203288237525 34207 610 223 37 -5 +0 -1 +1 +2 -0.4
201325 AAA MLEPawtucket Red Sox — 329302 77503 19642 83 255303301605 46299 196 266 66 — — — — — —
201426 MLB MLEBoston Red Sox — 492449 1232064 33982 122 274326372698 98349 207 309 95 -3 +2 +1 +2 +11 1.3
201426 AAA MLEPawtucket Red Sox — 121111 33721 5154 71 297350423773 126333 124 336 114 — — — — — —
201527 MLB MLEBoston Red Sox — 509454 1242472 46973 81 273344370714 97350 199 318 102 +1 +1 -2 +2 +11 1.3
201628 MLB MLEBoston Red Sox — 324290 711407 27583 43 245316366681 121294 188 308 94 -2 -0 +2 -4 +7 0.2
201628 AAA MLEPawtucket Red Sox — 3027 8200 360 00 296367370737 74378 2010 331 110 — — — — — —
201729 MLB MLEBoston Red Sox — 164140 27500 19343 21 193302229531 36259 2112 256 59 -8 +0 -0 +1 +4 -0.4
201729 AAA MLEPawtucket Red Sox — 7772 13102 4171 00 181234278512 97206 225 232 43 — — — — — —
201830 MLB MLEBoston Red Sox — 367323 861627 35737 77 266351393744 127337 2010 338 115 +6 -1 +1 +1 +8 1.5
201931 MLB MLEBoston Red Sox — 295260 741223 27574 10 285361381742 96365 199 337 114 +5 +0 +3 +1 +6 1.6
201931 AAA MLEPawtucket Red Sox — 3730 7201 6141 10 233378400778 167364 3816 314 99 — — — — — —
202032 MLB MLEWashington Nationals — 10695 20600 9241 10 211286274559 63278 238 257 60 -5 +0 -1 +0 +2 -0.3
202133 MLB MLETexas Rangers — 260235 501412 23491 51 213286306592 94254 199 265 66 -11 +1 +1 +1 +6 -0.2
201022 A+ MLEBradenton Marauders — 218202 641211 11432 66 317358401759 84394 205 330 109 — — — — — —
201022 A+ RAWBradenton Marauders — 218194 681211 19302 66 351414438852 88406 149 379 109 — — — — — —
201123 AA MLE2 teams — 611551 15730101 421127 2111 285343381724 96352 187 315 99 — — — — — —
201123 AA RAW2 teams — 611536 1533091 57887 2111 285362381742 95336 149 331 99 — — — — — —
201224 AA MLE3 teams — 610555 1802872 40884 1613 324374411785 86379 147 342 118 — — — — — —
201224 AA RAW3 teams — 610542 1833373 53744 1613 338401441842 103383 129 371 118 — — — — — —
201325 AAA MLE2 teams — 401361 88703 26682 93 244298288586 44286 176 258 61 — — — — — —
201325 AAA RAW2 teams — 401350 87803 37582 93 249324297621 49284 149 281 61 — — — — — —
201426 MLB MLE2 teams — 613560 1562875 381136 193 279331380711 102339 186 314 99 -1 +3 +1 +2 +13 1.8
201426 MLB RAW2 teams — 613557 1603175 411106 193 287343395738 108348 187 327 99 -1 +3 +1 +2 +13 1.8
201527 MLB MLEBoston Red Sox — 509454 1242472 46973 81 273344370714 97342 199 318 102 +1 +1 -2 +2 +11 1.3
201527 MLB RAWBoston Red Sox — 509454 1272762 46973 81 280350379729 99350 199 326 102 +1 +1 -2 +2 +11 1.3
201628 MLB MLE2 teams — 354317 791607 30643 43 249320366686 117289 188 310 96 -2 -0 +2 -4 +8 0.3
201628 MLB RAW2 teams — 354315 821807 32633 43 260334384718 124302 189 321 96 -2 -0 +2 -4 +8 0.3
201729 MLB MLE2 teams — 241212 40602 23514 21 189280245526 57236 2110 248 54 -13 +0 -0 +1 +5 -0.7
201729 MLB RAW2 teams — 241210 43703 25484 21 205301281582 76248 2010 272 54 -13 +0 -0 +1 +5 -0.7
201830 MLB MLEBoston Red Sox — 367323 861627 35737 77 266351393744 127322 2010 338 115 +6 -1 +1 +1 +8 1.5
201830 MLB RAWBoston Red Sox — 367321 891827 37737 77 277364411776 134337 2010 349 115 +6 -1 +1 +1 +8 1.5
201931 MLB MLE2 teams — 332290 811424 33715 20 279363383746 103352 2110 335 113 +5 +0 +3 +1 +7 1.7
201931 MLB RAW2 teams — 332287 841624 36695 20 293381404785 111367 2111 352 113 +5 +0 +3 +1 +7 1.7
202032 MLB MLEWashington Nationals — 10695 20600 9241 10 211286274559 63278 238 257 60 -5 +0 -1 +0 +2 -0.3
202032 MLB RAWWashington Nationals — 10695 20600 9241 10 211286274559 63278 238 258 60 -5 +0 -1 +0 +2 -0.3
202133 MLB MLETexas Rangers — 260235 501412 23491 51 213286306592 94259 199 265 66 -11 +1 +1 +1 +6 -0.2
202133 MLB RAWTexas Rangers — 260235 491312 23491 51 209282298580 89254 199 266 66 -11 +1 +1 +1 +6 -0.2
201022 A+ MLEBradenton Marauders — 218203 641211 11432 66 315358399757 84383 205 330 109 — — — — — —
201123 AA MLE2 teams — 611557 15730101 421127 2111 282343377720 95343 187 315 99 — — — — — —
201224 AA MLE3 teams — 610561 1802872 40884 1613 321374406780 86371 147 342 118 — — — — — —
201325 AAA MLE2 teams — 401370 88703 26682 93 238298281579 43282 176 258 61 — — — — — —
201426 MLB MLE2 teams — 613564 1562875 381136 193 277331378709 101345 186 314 99 — — — — — —
201527 MLB MLEBoston Red Sox — 509455 1242472 46973 81 273344369713 97350 199 318 102 — — — — — —
201628 MLB MLE2 teams — 354318 791607 30643 43 248320365685 116301 188 310 96 — — — — — —
201729 MLB MLE2 teams — 241212 40602 23514 21 189280245526 57242 2110 248 54 — — — — — —
201830 MLB MLEBoston Red Sox — 367322 861627 35737 77 267351394745 127337 2010 338 115 — — — — — —
201931 MLB MLE2 teams — 332291 811424 33715 20 278363381744 103364 2110 335 113 — — — — — —
202032 MLB MLEWashington Nationals — 10695 20600 9241 10 211286274559 63278 238 257 60 — — — — — —
202133 MLB MLETexas Rangers — 260234 501412 23491 51 214286308593 94254 199 265 66 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26612367 6211271725 23350824 4115 262335362697 100321 199 313 96 -7 +2 +1 +8 +58 6.3
/ 162G— A+C — 650578 1513146 571246 104 261334360694 99320 199 313 96 -2 +1 +0 +2 +14 1.5
Career— MLE — 46224155 11252013736 35685345 10049 271335363698 92330 188 310 96 -7 +2 +1 +8 +58 6.3
/ 162G— MLE — 650584 1582855 501206 147 271334361695 91330 188 310 96 -2 +1 +0 +2 +14 1.5

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.

2019 AAAPawtucket Red Sox · 37 PAwOBA .385 → .314 (−71)K% 32.4% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.43%÷1.002×1.200——38.85%
BB% (unintentional) /PA21.62%÷0.963×0.690—×0.96214.91%
HBP% /PA2.70%—×0.940—×0.9622.44%
Singles /BIP25.00%÷0.953×0.930—×0.96223.47%
Doubles /BIP12.50%÷0.896×0.830—×0.96211.14%
Triples /BIP0.00%÷0.900×0.970—×0.9620.00%
Home runs /BIP6.25%÷1.038×0.840—×0.9624.87%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 91, 2B 79, 3B 80, K 100, BB 93 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average).

Result: wOBA .385 → .314; ISO .179 → .149; BABIP .400 → .364. 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).

2017 AAAPawtucket Red Sox · 77 PAwOBA .283 → .232 (−51)K% 18.2% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷0.985×1.200——22.16%
BB% (unintentional) /PA7.79%÷0.937×0.690—×0.9825.63%
HBP% /PA1.30%—×0.940—×0.9821.20%
Singles /BIP19.64%÷0.987×0.930×1.004×0.98218.27%
Doubles /BIP1.79%÷0.954×0.830×1.004×0.9821.53%
Triples /BIP0.00%÷1.000×0.970×1.004×0.9820.00%
Home runs /BIP5.36%÷1.106×0.840—×0.9824.00%

Factors used: league row IL. Park (home-season share, regressed): HR 121, 1B 97, 2B 91, 3B 100, K 97, BB 87 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .283 → .232; ISO .143 → .106; BABIP .226 → .206. 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).

2016 AAAPawtucket Red Sox · 30 PAwOBA .363 → .331 (−32)K% 16.7% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.979×1.200——20.42%
BB% (unintentional) /PA13.33%÷1.007×0.690—×0.9929.06%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP30.00%÷0.957×0.930—×0.99228.91%
Doubles /BIP10.00%÷0.923×0.830—×0.9928.92%
Triples /BIP0.00%÷0.912×0.970—×0.9920.00%
Home runs /BIP0.00%÷0.994×0.840—×0.9920.00%

Factors used: league row IL. Park (home-season share, regressed): HR 99, 1B 91, 2B 85, 3B 82, K 96, BB 101 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .363 → .331; ISO .080 → .075; BABIP .400 → .378. 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 AAAPawtucket Red Sox · 121 PAwOBA .365 → .336 (−29)K% 9.9% → 12.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.92%÷0.980×1.200——12.14%
BB% (unintentional) /PA6.61%÷1.084×0.690—×1.0184.28%
HBP% /PA3.31%—×0.940—×1.0183.16%
Singles /BIP23.96%÷0.976×0.930×1.024×1.01823.78%
Doubles /BIP8.33%÷0.937×0.830×1.024×1.0187.69%
Triples /BIP2.08%÷1.104×0.970×1.024×1.0181.91%
Home runs /BIP1.04%÷1.240×0.840—×1.0180.72%

Factors used: league row IL. Park (home-season share, regressed): HR 148, 1B 95, 2B 87, 3B 121, K 96, BB 117 — 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.024.

Result: wOBA .365 → .336; ISO .139 → .123; BABIP .344 → .333. 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 AAAPawtucket Red Sox · 329 PAwOBA .287 → .266 (−21)K% 16.4% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.41%÷1.018×1.200——19.36%
BB% (unintentional) /PA8.81%÷1.069×0.690—×1.0335.88%
HBP% /PA0.61%—×0.940—×1.0330.59%
Singles /BIP27.85%÷0.964×0.930×1.012×1.03328.08%
Doubles /BIP2.53%÷1.083×0.830×1.012×1.0332.03%
Triples /BIP0.00%÷0.957×0.970×1.012×1.0330.00%
Home runs /BIP1.27%÷1.068×0.840—×1.0331.03%

Factors used: league row IL. Park (home-season share, regressed): HR 114, 1B 93, 2B 117, 3B 91, K 104, BB 114 — 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.012.

Result: wOBA .287 → .266; ISO .052 → .043; BABIP .303 → .299. 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 AAAltoona Curve · 432 PAwOBA .359 → .329 (−29)K% 11.8% → 14.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.81%÷0.979×1.220——14.71%
BB% (unintentional) /PA9.26%÷0.943×0.700—×1.0126.96%
HBP% /PA0.93%—×0.850—×1.0120.80%
Singles /BIP27.49%÷1.018×0.970×1.050×1.01227.83%
Doubles /BIP7.25%÷1.173×0.860×1.050×1.0125.65%
Triples /BIP1.81%÷1.026×0.950×1.050×1.0121.78%
Home runs /BIP0.60%÷1.042×0.780—×1.0120.46%

Factors used: league row EL. Park (home-season share, regressed): HR 108, 1B 104, 2B 135, 3B 105, K 96, BB 89 — 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 ×1.050.

Result: wOBA .359 → .329; ISO .110 → .093; BABIP .364 → .351. 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 AAAIndianapolis Indians · 106 PAwOBA .435 → .425 (−10)K% 8.5% → 10.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.49%÷1.014×1.200——10.05%
BB% (unintentional) /PA7.55%÷1.043×0.690—×1.0485.23%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP38.37%÷1.038×0.930×1.050×1.04837.81%
Doubles /BIP8.14%÷0.945×0.830×1.050×1.0487.87%
Triples /BIP0.00%÷1.150×0.970×1.050×1.0480.00%
Home runs /BIP1.16%÷1.095×0.840—×1.0480.93%

Factors used: league row IL. Park (home-season share, regressed): HR 119, 1B 108, 2B 89, 3B 130, K 103, BB 109 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .435 → .425; ISO .105 → .101; BABIP .465 → .456. 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).

2011 AAAltoona Curve · 579 PAwOBA .325 → .315 (−11)K% 14.7% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.68%÷0.977×1.220——18.33%
BB% (unintentional) /PA8.46%÷0.897×0.700—×1.0276.78%
HBP% /PA1.21%—×0.850—×1.0271.06%
Singles /BIP25.12%÷0.986×0.970×1.015×1.02725.76%
Doubles /BIP7.04%÷0.949×0.860×1.015×1.0276.66%
Triples /BIP2.11%÷0.949×0.950×1.015×1.0272.21%
Home runs /BIP0.23%÷0.931×0.780—×1.0270.20%

Factors used: league row EL. Park (home-season share, regressed): HR 86, 1B 97, 2B 90, 3B 90, K 95, BB 79 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .325 → .315; ISO .100 → .098; BABIP .340 → .343. 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).