Henry Davis

C Pittsburgh Pirates
Age 27 R/R 5'11" / 225 lbs MLB HR -15%K -5% Svc 3.215 · Ctrl thru 2029
Overview
MLB40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAAPIT254.307/.398/.555138107—.242/.323/.423
202424MLBPIT122.144/.244/.2121031-0.1
202525AAAPIT31.286/.355/.3930275—.276/.323/.379
202525MLBPIT283.167/.235/.27872440.3
202626MLBPIT298.172/.273/.312103700.3
2027PROJ27MLBPIT232.205/.292/.34373830.7
2028PROJ82% MLB28MLBPIT212.204/.290/.33962820.5
2029PROJ82% MLB29MLBPIT215.201/.287/.33361790.4
Last 3 seasons WAR 0.5  ·  Next 3 projected WAR 1.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.215First FA2030
2027Arb-1$1M2028Arb-2$2M2029Arb-3$3M
Skills · percentileStatcast 2024-2026
Bat Spd90
Speed66
Barrel%56
Avg EV45
xwOBA26
Form.215/.309/.377 ▲ rolling true talent (60d window) · proj .207/.291/.352
CompsDrew Ellis (age 27) · Andrew Susac (age 27) · Pedro Severino (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8583vR 76
AVG/OBP/SLG.205 / .292 / .343
PA232
HR7
K%23
BB%9
BABIP240
ISO137
MLB%100%
Value2027 · WAR
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.8 runs (Defensive runs vs avg)+2FLDPOS: +4.1 runs (Positional adjustment)+4POSREP: +5.0 runs (Replacement-level credit)+5REPTotal WAR: +0.70+0.7WAR
0.00.51.00.70.50.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$6M ctrl surplus
Tools · Recent Form · Splits · ContractCON 35 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT35
xAVG
100.196
POWER50
Barrel%
569.1
Avg EV
4588.7
Bat Spd
9075.9
EYE45
scouting grade only
SPEED55
Sprint
6628.1
Recent Formrolling true talent ⓘ
K%21%▲18% over 34 PA (60d) · proj 23%
BB%10%▲15% over 34 PA (60d) · proj 9%
ISO.161▲.259 over 27 AB (60d) · proj .145
BABIP.239·.211 over 19 BIP (60d) · proj .240
SLASH.215/.309/.377▲proj .207/.291/.352
Platoon Splits2024-2026 · 456 PA
vs LHP
vs RHP
Edge
PA
91
365
—
wRC+
66
36
◀◀L
wOBA
265
222
◀◀L
ISO
147
082
◀◀L
BABIP
207
213
—
K%
25.3%
29.3%
◀L
BB%
9.9%
7.7%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.215 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$1M+0.7$3M+$1M
2028Arb-2$2M+0.5$2M+$0.1M
2029Arb-3$3M+0.4$1M+$0.0M (cut)
Totals $3M $6M +$2M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202121 A+Greensboro Grasshoppers — 2419 5012 480 10 2633916841.076 421300 3317 432 107 — — — — — —
202222 AAAltoona Curve — 136116 24804 12308 31 207324379703 172244 229 321 65 — — — — — —
202222 A+Greensboro Grasshoppers — 10082 28315 8189 51 3414555851.040 244383 188 453 124 — — — — — —
202222 ABradenton Marauders — 1511 4101 122 10 3645007271.227 364333 137 490 177 — — — — — —
202222 INTLSurprise Saguaros — 6950 13601 10117 41 260448440888 180300 1614 396 154 — — — — — —
202323 MLBPittsburgh Pirates — 255225 481007 25694 35 213303351654 138273 2710 297 86 -4 -1 -5 -5 +6 -1.1
202323 AAAIndianapolis Indians — 6348 18312 13131 31 3755166041.120 229485 2121 481 162 — — — — — —
202323 AAAltoona Curve — 187148 427110 32357 73 284433547980 264311 1917 431 116 — — — — — —
202424 MLBPittsburgh Pirates — 122104 15401 13451 00 144244212455 67233 3711 214 31 -10 +0 -1 +7 +3 -0.1
202424 AAAIndianapolis Indians — 254218 6715013 235711 81 307398555953 248365 229 416 107 — — — — — —
202525 MLBPittsburgh Pirates — 283252 42707 18765 21 167235278512 111203 276 230 44 -19 +0 +10 +6 +6 0.3
202525 AAAIndianapolis Indians — 3128 8300 340 20 286355393748 107333 1310 338 75 — — — — — —
202626 MLBPittsburgh Pirates — 298256 446010 28638 31 172273312586 141184 219 266 70 -11 +0 +2 +5 +6 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 958837 14927025 8425318 87 178266300566 122219 269 257 60 -45 -1 +7 +12 +21 -0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A+ MLEGreensboro Grasshoppers — 2420 4011 3110 10 200304450754 250262 4612 327 107 — — — — — —
202222 AA MLEAltoona Curve — 136119 21703 9388 31 176279311590 134235 287 264 65 — — — — — —
202222 A+ MLEGreensboro Grasshoppers — 10086 25214 4249 51 291384477861 186332 244 351 124 — — — — — —
202222 A MLEBradenton Marauders — 1511 4101 132 10 3645007271.227 364281 207 430 177 — — — — — —
202323 MLB MLEPittsburgh Pirates — 255227 491008 23694 35 216299366665 150273 279 295 86 -4 -1 -5 -5 +6 -1.1
202323 AAA MLEIndianapolis Indians — 6353 18311 8161 31 340435491926 151449 2513 407 162 — — — — — —
202323 AA MLEAltoona Curve — 187159 38617 21437 73 239353421774 182277 2311 340 116 — — — — — —
202424 MLB MLEPittsburgh Pirates — 122105 15401 13451 00 143244210453 67233 3711 214 31 -10 +0 -1 +7 +3 -0.1
202424 AAA MLEIndianapolis Indians — 254227 5511010 167211 81 242323423746 181311 286 327 107 — — — — — —
202525 MLB MLEPittsburgh Pirates — 283254 43708 18765 21 169238291530 122203 276 233 44 -19 +0 +10 +6 +6 0.3
202525 AAA MLEIndianapolis Indians — 3129 8300 250 20 276323379702 103302 166 279 75 — — — — — —
202626 MLB MLEPittsburgh Pirates — 298257 456011 28638 31 175276327603 152184 219 271 70 -11 +0 +2 +5 +6 0.3
202121 A+ MLEGreensboro Grasshoppers — 2420 4011 3110 10 200304450754 250333 4612 327 107 — — — — — —
202121 A+ RAWGreensboro Grasshoppers — 2419 5012 480 10 2633916841.076 421300 3317 432 107 — — — — — —
202222 AA MLE4 teams — 320272 631419 188126 133 232339390728 158290 256 309 95 — — — — — —
202222 AA RAW4 teams — 320259 6918111 316126 133 266399471870 205304 1910 386 95 — — — — — —
202323 MLB MLE3 teams — 505439 10418216 5212812 139 237334396730 159297 2510 326 107 +4 -1 -5 -5 +11 0.4
202323 MLB RAW3 teams — 505421 10820219 7011712 139 257378449827 192311 2314 370 107 +4 -1 -5 -5 +11 0.4
202424 AAA MLE2 teams — 376332 7015011 2911712 81 211298355653 145286 318 290 83 — — — — — —
202424 AAA RAW2 teams — 376322 8219014 3610212 81 255349444793 189327 2710 351 83 — — — — — —
202525 MLB MLE2 teams — 314283 50908 20815 41 177244293537 117213 266 238 47 -20 +0 +10 +6 +7 0.3
202525 MLB RAW2 teams — 314280 501007 21805 41 179247289536 111219 257 241 47 -20 +0 +10 +6 +7 0.3
202626 MLB MLEPittsburgh Pirates — 298257 456011 28638 31 175276327603 152184 219 271 70 -11 +0 +2 +5 +6 0.3
202626 MLB RAWPittsburgh Pirates — 298256 446010 28638 31 172273312586 141184 219 266 70 -11 +0 +2 +5 +6 0.3
202121 A+ MLEGreensboro Grasshoppers — 2421 4011 3110 10 190304429733 238262 4612 327 107 — — — — — —
202222 AA MLE4 teams — 320273 631419 188126 133 231339388727 158276 256 309 95 — — — — — —
202323 MLB MLE3 teams — 505436 10418216 5212812 139 239334399733 161297 2510 326 107 — — — — — —
202424 AAA MLE2 teams — 376332 7015011 2911712 81 211298355653 145286 318 290 83 — — — — — —
202525 MLB MLE2 teams — 314286 50908 20815 41 175244290534 115213 266 238 47 — — — — — —
202626 MLB MLEPittsburgh Pirates — 298260 456011 28638 31 173276323600 150184 219 271 70 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE2 teams — 376332 7015011 2911712 81 211298355653 145286 318 290 83 — — — — — —
202525 MLB MLE2 teams — 314286 50908 20815 41 175244290534 115213 266 238 47 — — — — — —
202626 MLB MLEPittsburgh Pirates — 298260 456011 28638 31 173276323600 150184 219 271 70 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEPIT 100% 343303 6310111 30787 51 207294352645 145240 239 292 83 -7 +1 +3 +6 +7 0.7
▸ 2027 — real world (MLB)
202727 MLB CTXPIT 100% 232205 42707 20535 31 205292343635 138240 239 288 83 -5 +0 +2 +4 +5 0.7
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEPIT 82% 258229 47808 22605 31 205291347639 142239 239 289 82 -6 +0 +1 +5 +6 0.6
202929 MLB MLEPIT 82% 262232 46708 23615 21 203289341629 138237 239 285 79 -7 +0 +1 +5 +6 0.4
203030 MLB MLEPIT 82% 266236 47708 23635 10 200285332617 133235 249 280 76 -8 +0 -0 +5 +6 0.3
202828 MLB CTXPIT 82% 212188 37606 18494 21 204290339629 135239 238 285 82 -5 +0 +1 +4 +5 0.5
202929 MLB CTXPIT 82% 215191 38606 18504 10 201287333619 131238 238 281 79 -5 +0 +0 +4 +5 0.4
203030 MLB CTXPIT 82% 218193 38606 19524 10 198283324608 127235 249 277 76 -6 +0 -0 +4 +5 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 16031409 26245043 13940430 128 186272309582 123225 259 267 82 -62 -1 +8 +24 +35 0.5
/ 162G— A+C — 650571 10618017 5616412 53 186271306578 121226 259 267 82 -25 -0 +3 +10 +14 0.2
Career— MLE — 28552505 51891487 23871883 5118 207297350647 144251 258 290 82 -70 -1 +11 +30 +43 1.4
/ 162G— MLE — 650570 11821120 5416319 124 207297353650 146251 258 290 82 -23 -0 +3 +10 +14 0.4

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.

2025 AAAIndianapolis Indians · 31 PAwOBA .329 → .279 (−50)K% 12.9% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.90%÷0.965×1.200——16.05%
BB% (unintentional) /PA9.68%÷1.112×0.690—×1.0186.11%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP20.83%÷1.008×0.930—×1.01819.57%
Doubles /BIP12.50%÷0.995×0.830—×1.01810.61%
Triples /BIP0.00%÷1.150×0.970—×1.0180.00%
Home runs /BIP0.00%÷0.915×0.700—×1.0180.00%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 102, 2B 99, 3B 130, K 93, BB 122 — 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).

Result: wOBA .329 → .279; ISO .107 → .091; BABIP .333 → .302. 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).

2024 AAAIndianapolis Indians · 254 PAwOBA .404 → .327 (−77)K% 22.4% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.44%÷0.948×1.200——28.42%
BB% (unintentional) /PA8.66%÷0.977×0.690—×1.0336.32%
HBP% /PA4.33%—×0.940—×1.0334.21%
Singles /BIP24.22%÷1.009×0.930×0.950×1.03321.92%
Doubles /BIP9.32%÷1.050×0.830×0.950×1.0337.23%
Triples /BIP0.00%÷1.150×0.970×0.950×1.0330.00%
Home runs /BIP8.07%÷0.909×0.700—×1.0336.43%

Factors used: league row International League. Park (home-season share, regressed): HR 82, 1B 102, 2B 110, 3B 130, K 90, 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 ×0.950.

Result: wOBA .404 → .327; ISO .248 → .189; BABIP .365 → .311. 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).

2023 AAAltoona Curve · 187 PAwOBA .419 → .340 (−79)K% 18.7% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.72%÷1.003×1.220——22.78%
BB% (unintentional) /PA16.58%÷1.058×0.700—×1.01211.10%
HBP% /PA3.74%—×0.850—×1.0123.22%
Singles /BIP21.24%÷1.032×0.970×1.005×1.01220.29%
Doubles /BIP6.19%÷1.142×0.860×1.005×1.0124.75%
Triples /BIP0.88%÷0.900×0.950×1.005×1.0120.95%
Home runs /BIP8.85%÷1.106×0.780—×1.0126.31%

Factors used: league row EL. Park (home-season share, regressed): HR 121, 1B 106, 2B 128, 3B 80, K 101, BB 112 — 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.005.

Result: wOBA .419 → .340; ISO .264 → .203; BABIP .311 → .277. 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).

2023 AAAIndianapolis Indians · 63 PAwOBA .466 → .407 (−58)K% 20.6% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.63%÷0.967×1.200——25.62%
BB% (unintentional) /PA19.05%÷1.056×0.690—×1.04813.05%
HBP% /PA1.59%—×0.940—×1.0481.56%
Singles /BIP34.29%÷1.004×0.930—×1.04833.30%
Doubles /BIP8.57%÷1.013×0.830—×1.0487.36%
Triples /BIP2.86%÷1.150×0.970—×1.0482.53%
Home runs /BIP5.71%÷1.095×0.700—×1.0483.83%

Factors used: league row International League. Park (home-season share, regressed): HR 119, 1B 101, 2B 103, 3B 130, K 93, BB 111 — 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).

Result: wOBA .466 → .407; ISO .229 → .187; BABIP .485 → .449. 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).

2022 AAAltoona Curve · 136 PAwOBA .313 → .264 (−49)K% 22.1% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.06%÷0.975×1.220——27.61%
BB% (unintentional) /PA8.82%÷1.006×0.700—×1.0276.31%
HBP% /PA5.88%—×0.850—×1.0275.13%
Singles /BIP13.95%÷1.010×0.970×1.002×1.02713.78%
Doubles /BIP9.30%÷0.928×0.860×1.002×1.0278.87%
Triples /BIP0.00%÷1.150×0.950×1.002×1.0270.00%
Home runs /BIP4.65%÷1.084×0.780—×1.0273.44%

Factors used: league row EL. Park (home-season share, regressed): HR 117, 1B 102, 2B 86, 3B 130, K 95, BB 101 — 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.002.

Result: wOBA .313 → .264; ISO .172 → .137; BABIP .244 → .235. 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).

2022 A+Greensboro Grasshoppers · 100 PAwOBA .445 → .351 (−94)K% 18.0% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.00%÷0.999×1.310——23.61%
BB% (unintentional) /PA8.00%÷1.063×0.600—×0.9984.51%
HBP% /PA9.00%—×0.770—×0.9986.92%
Singles /BIP29.69%÷0.961×0.870×1.005×0.99826.94%
Doubles /BIP4.69%÷0.963×0.780×1.005×0.9983.81%
Triples /BIP1.56%÷1.150×0.850×1.005×0.9981.16%
Home runs /BIP7.81%÷1.273×0.880—×0.9985.39%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 155, 1B 92, 2B 93, 3B 130, K 100, BB 113 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .445 → .351; ISO .244 → .177; BABIP .383 → .332. 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).

2022 ABradenton Marauders · 15 PAwOBA .510 → .430 (−80)K% 13.3% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷0.996×1.360——18.20%
BB% (unintentional) /PA6.67%÷1.015×0.690—×0.9904.48%
HBP% /PA13.33%—×0.780—×0.99010.30%
Singles /BIP22.22%÷0.999×0.920—×0.99020.25%
Doubles /BIP11.11%÷1.082×0.830—×0.9908.44%
Triples /BIP0.00%÷0.900×0.910—×0.9900.00%
Home runs /BIP11.11%÷1.111×0.800—×0.9907.92%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 122, 1B 100, 2B 116, 3B 80, K 99, 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).

Result: wOBA .510 → .430; ISO .364 → .294; BABIP .333 → .281. 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).

2021 A+Greensboro Grasshoppers · 24 PAwOBA .439 → .327 (−112)K% 33.3% → 44.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.021×1.350——44.06%
BB% (unintentional) /PA16.67%÷1.085×0.710—×1.01211.04%
HBP% /PA0.00%—×0.810—×1.0120.00%
Singles /BIP18.18%÷0.981×0.910—×1.01217.06%
Doubles /BIP0.00%÷0.918×0.830—×1.0120.00%
Triples /BIP9.09%÷0.900×0.820—×1.0128.38%
Home runs /BIP18.18%÷1.238×0.830—×1.01212.33%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 148, 1B 96, 2B 84, 3B 80, K 104, BB 117 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .439 → .327; ISO .421 → .305; BABIP .300 → .262. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .