David Hensley

RF Jaguares de Nayarit
Age 31 R/R 6'6" / 219 lbs INTL HR -8% Svc 5.000 · Ctrl thru 2027
Overview
INTLArb-3FA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202327AAAHOU293.220/.368/.3566976—.205/.306/.319
202327MLBHOU94.119/.213/.1671112-0.7
202428AAA/INTL2 orgs434.243/.367/.37672080—.199/.282/.308
202428MLBMIA58.212/.293/.2881173-0.8
202529AAA/INTL2 orgs147.185/.299/.2821154—.080/.193/.160
202630No MLB games played
2027PROJMLE31MLBDET200.229/.315/.35745920.1
2028PROJ22% MLB32MLBDET24.220/.306/.3380087-0.1
Last 3 seasons WAR -1.4  ·  Next 2 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service5.000First FA2028
2027Arb-3$0.6M
Skills · percentileStatcast 2022-2024
Speed52
Avg EV43
Bat Spd43
Barrel%15
xwOBA10
CompsGarrett Stubbs (age 31) · Andy Burns (age 31) · John Andreoli (age 31)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 124 proj PA
wRC+†92
AVG/OBP/SLG.227 / .313 / .354
PA124
HR3
K%29
BB%10
ISO128
MLB%0%
Value2027 · WAR
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.1-0.12728
Tools · ContractPOW 40
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT—
xAVG
100.182
POWER40
Barrel%
153.8
Avg EV
4388.6
Bat Spd
4370.6
EYE72
scouting grade only
SPEED56
Sprint
5227.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2022
Service   5.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Arb-3$0.6M———
Totals $0.0M $0.0M +$0.0M

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)
201822 AQuad Cities River Bandits — 268234 491124 31790 26 209302325627 115294 2912 285 37 — — — — — —
201923 A+Fayetteville Woodpeckers — 11198 321100 11230 02 327394439833 112416 2110 368 69 — — — — — —
201923 AQuad Cities River Bandits — 318290 691136 25720 114 238298359657 121293 238 293 34 — — — — — —
202125 AACorpus Christi Hooks — 445396 1162539 461042 113 293369439809 146377 2310 361 88 — — — — — —
202125 INTLCangrejeros de Santurce — 6558 20200 6151 10 345415379795 34465 239 366 134 — — — — — —
202226 MLBHouston Astros — 3429 10211 560 00 3454415861.027 241409 1815 447 186 +3 +0 -1 +5 +1 0.9
202226 AAASugar Land Space Cowboys — 464379 11330410 801032 207 298423478901 179383 2217 400 124 — — — — — —
202327 MLBHouston Astros — 9484 10101 10350 10 119213167379 48188 3711 187 12 -10 +0 -0 +1 +2 -0.7
202327 AAASugar Land Space Cowboys — 293236 521026 54821 93 220368356724 136307 2818 334 76 — — — — — —
202428 MLBMiami Marlins — 5852 11101 6170 10 212293288582 77294 2910 271 73 -2 +0 -2 -5 +1 -0.8
202428 AAASugar Land Space Cowboys — 358303 712017 54891 172 234352376728 142309 2515 333 68 — — — — — —
202428 INTLTigres del Licey — 7659 17500 16220 31 288440373813 85447 2921 374 139 — — — — — —
202529 AAAToledo Mud Hens — 5847 4101 9261 00 85246170416 85150 4516 210 -5 — — — — — —
202529 INTLJaguares de Nayarit — 8977 19420 10240 12 247333351684 104345 2711 305 92 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 186165 31413 21580 20 188280279558 91269 3111 261 62 -8 +0 -3 +1 +4 -0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201822 A MLEQuad Cities River Bandits — 268243 42823 221100 26 173242259501 86288 418 223 37 — — — — — —
201923 A+ MLEFayetteville Woodpeckers — 111102 25800 7330 02 245294324617 78341 306 270 69 — — — — — —
201923 A MLEQuad Cities River Bandits — 318299 55725 16970 114 184225271496 87246 315 218 34 — — — — — —
202125 AA MLECorpus Christi Hooks — 445411 1052226 311322 113 255311363673 107360 307 298 88 — — — — — —
202226 MLB MLEHouston Astros — 3429 10211 560 00 3454415861.027 241409 1815 443 186 +3 +0 -1 +5 +1 0.9
202226 AAA MLESugar Land Space Cowboys — 464400 1112858 591252 207 278373432806 155377 2713 351 124 — — — — — —
202327 MLB MLEHouston Astros — 9484 10101 10350 10 119213167379 48188 3711 187 12 -10 +0 -0 +1 +2 -0.7
202327 AAA MLESugar Land Space Cowboys — 293254 521025 36981 93 205306319625 114303 3312 280 76 — — — — — —
202428 MLB MLEMiami Marlins — 5852 11101 6170 10 212293288582 77294 2910 277 73 -2 +0 -2 -5 +1 -0.8
202428 AAA MLESugar Land Space Cowboys — 358321 641815 361061 172 199282308591 109285 3010 269 68 — — — — — —
202529 AAA MLEToledo Mud Hens — 5850 4101 6291 00 80193160353 80133 5010 161 -5 — — — — — —
201822 A MLEQuad Cities River Bandits — 268243 42823 221100 26 173242259501 86295 418 223 37 — — — — — —
201822 A RAWQuad Cities River Bandits — 268234 491124 31790 26 209302325627 115294 2912 285 37 — — — — — —
201923 A MLE2 teams — 429401 801525 231300 116 200243284527 85277 305 231 43 — — — — — —
201923 A RAW2 teams — 429388 1012236 36950 116 260323379702 119325 228 312 43 — — — — — —
202125 AA MLE2 teams — 510471 1202537 351513 123 255310365676 110360 307 298 88 — — — — — —
202125 AA RAW2 teams — 510454 1362739 521193 123 300375432807 132388 2310 362 88 — — — — — —
202226 AAA MLE2 teams — 498429 1213069 641312 207 282378443821 161384 2613 357 128 — — — — — —
202226 AAA RAW2 teams — 498408 12332511 851092 207 301424485910 184385 2217 403 128 — — — — — —
202327 AAA MLE2 teams — 387338 621126 461331 103 183283281564 98279 3412 257 60 — — — — — —
202327 AAA RAW2 teams — 387320 621127 641171 103 194330306636 113278 3017 298 60 — — — — — —
202428 AAA MLE3 teams — 492440 912318 501461 213 207289318607 111289 3010 270 69 — — — — — —
202428 AAA RAW3 teams — 492414 992618 761281 213 239358365723 126326 2615 332 69 — — — — — —
202529 INTL MLE2 teams — 147127 9202 16741 12 71181134314 63132 5011 161 -5 — — — — — —
202529 INTL RAW2 teams — 147124 23521 19501 12 185299282581 97293 3413 267 -5 — — — — — —
201822 A MLEQuad Cities River Bandits — 268244 42823 221100 26 172242258500 86288 418 223 37 — — — — — —
201923 A MLE2 teams — 429403 801525 231300 116 199243283526 84271 305 231 43 — — — — — —
202125 AA MLE2 teams — 510467 1202537 351513 123 257310368679 111360 307 298 88 — — — — — —
202226 AAA MLE2 teams — 498429 1213069 641312 207 282378443821 161379 2613 357 128 — — — — — —
202327 AAA MLE2 teams — 387337 621126 461331 103 184283282565 98275 3412 257 60 — — — — — —
202428 AAA MLE3 teams — 492438 912318 501461 213 208289320609 112286 3010 270 69 — — — — — —
202529 INTL MLE2 teams — 147129 9202 16741 12 70181132312 62133 5011 161 -5 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLE3 teams — 492438 912318 501461 213 208289320609 112286 3010 270 69 — — — — — —
202529 INTL MLE2 teams — 147129 9202 16741 12 70181132312 62133 5011 161 -5 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLEDET 0% 200176 41914 21591 51 229315357672 128316 3010 304 92 -2 +1 -1 -2 +4 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLEDET 22% 11299 22502 11331 21 224309346656 122310 2910 297 87 -2 +0 -4 -1 +2 -0.4
202832 MLB CTXDET 22% 2422 4100 270 00 220306338644 118305 298 292 87 -0 +0 -1 -0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 210187 35513 23650 20 187276273549 86269 3111 264 72 -9 +0 -4 +1 +5 -0.7
/ 162G— A+C — 650579 1071539 712010 60 185274268542 83266 3111 264 72 -27 +1 -13 +4 +14 -2.1
Career— MLE — 29672657 5721241645 28094510 8232 215293325617 110313 329 275 72 -11 +1 -8 -1 +9 -1.0
/ 162G— MLE — 650582 12627410 612072 187 216293328621 112314 329 275 72 -17 +1 -12 -2 +14 -1.6

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 AAAToledo Mud Hens · 58 PAwOBA .206 → .161 (−45)K% 44.8% → 50.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA44.83%÷1.073×1.200——50.14%
BB% (unintentional) /PA15.52%÷0.988×0.690—×0.98210.64%
HBP% /PA1.72%—×0.940—×0.9821.59%
Singles /BIP9.52%÷0.993×0.930—×0.9828.76%
Doubles /BIP4.76%÷0.953×0.830—×0.9824.07%
Triples /BIP0.00%÷0.905×0.970—×0.9820.00%
Home runs /BIP4.76%÷0.872×0.700—×0.9823.75%

Factors used: league row International League. Park (home-season share, regressed): HR 74, 1B 99, 2B 91, 3B 81, K 115, BB 98 — 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).

Result: wOBA .206 → .161; ISO .085 → .071; BABIP .150 → .133. 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 AAASugar Land Space Cowboys · 358 PAwOBA .325 → .269 (−56)K% 24.9% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.86%÷1.006×1.200——29.67%
BB% (unintentional) /PA15.08%÷1.022×0.690—×0.99210.11%
HBP% /PA0.28%—×0.940—×0.9920.26%
Singles /BIP20.09%÷1.035×0.930×1.050×0.99218.80%
Doubles /BIP9.35%÷0.953×0.830×1.050×0.9928.48%
Triples /BIP0.47%÷0.900×0.970×1.050×0.9920.52%
Home runs /BIP3.27%÷0.903×0.700—×0.9922.51%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 107, 2B 91, 3B 80, K 101, BB 104 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .325 → .269; ISO .142 → .121; BABIP .309 → .285. 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 AAASugar Land Space Cowboys · 293 PAwOBA .328 → .280 (−48)K% 28.0% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.99%÷1.000×1.200——33.57%
BB% (unintentional) /PA18.43%÷1.028×0.690—×1.00312.41%
HBP% /PA0.34%—×0.940—×1.0030.32%
Singles /BIP22.08%÷0.981×0.930×1.050×1.00322.05%
Doubles /BIP6.49%÷0.882×0.830×1.050×1.0036.44%
Triples /BIP1.30%÷1.056×0.970×1.050×1.0031.26%
Home runs /BIP3.90%÷0.896×0.700—×1.0033.05%

Factors used: league row International League. Park (home-season share, regressed): HR 79, 1B 96, 2B 76, 3B 111, K 100, BB 106 — 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.050.

Result: wOBA .328 → .280; ISO .136 → .121; BABIP .307 → .303. 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 AAASugar Land Space Cowboys · 464 PAwOBA .393 → .351 (−42)K% 22.2% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.20%÷0.986×1.200——27.01%
BB% (unintentional) /PA17.24%÷0.953×0.690—×1.01812.71%
HBP% /PA0.43%—×0.940—×1.0180.41%
Singles /BIP25.00%÷0.982×0.930×1.050×1.01825.30%
Doubles /BIP10.87%÷0.952×0.830×1.050×1.01810.13%
Triples /BIP1.45%÷0.900×0.970×1.050×1.0181.67%
Home runs /BIP3.62%÷0.917×0.700—×1.0182.82%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 96, 2B 90, 3B 80, K 97, BB 91 — 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.050.

Result: wOBA .393 → .351; ISO .179 → .161; BABIP .383 → .377. 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 AACorpus Christi Hooks · 445 PAwOBA .351 → .298 (−53)K% 23.4% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.37%÷0.959×1.220——29.74%
BB% (unintentional) /PA9.89%÷0.990×0.690—×0.9986.88%
HBP% /PA0.45%—×0.850—×0.9980.38%
Singles /BIP27.05%÷1.002×0.940×1.050×0.99826.60%
Doubles /BIP8.56%÷0.987×0.870×1.050×0.9987.91%
Triples /BIP1.03%÷1.150×0.920×1.050×0.9980.86%
Home runs /BIP3.08%÷1.074×0.780—×0.9982.23%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 115, 1B 100, 2B 97, 3B 130, K 92, 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 ×1.050.

Result: wOBA .351 → .298; ISO .146 → .116; BABIP .377 → .360. 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).

2019 AQuad Cities River Bandits · 318 PAwOBA .287 → .218 (−69)K% 22.6% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.64%÷1.006×1.360——30.60%
BB% (unintentional) /PA7.55%÷1.010×0.690—×0.9905.10%
HBP% /PA0.00%—×0.780—×0.9900.00%
Singles /BIP22.48%÷0.979×0.920×0.950×0.99019.86%
Doubles /BIP5.05%÷1.128×0.830×0.950×0.9903.49%
Triples /BIP1.38%÷1.150×0.910×0.950×0.9901.02%
Home runs /BIP2.75%÷0.964×0.800—×0.9902.26%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 96, 2B 126, 3B 130, K 101, BB 102 — 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 ×0.950.

Result: wOBA .287 → .218; ISO .121 → .087; BABIP .293 → .246. 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).

2019 A+Fayetteville Woodpeckers · 111 PAwOBA .365 → .270 (−95)K% 20.7% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.72%÷0.983×1.420——29.92%
BB% (unintentional) /PA9.91%÷1.000×0.630—×0.9986.23%
HBP% /PA0.00%—×0.860—×0.9980.00%
Singles /BIP28.00%÷1.029×0.940×0.950×0.99824.24%
Doubles /BIP14.67%÷1.068×0.830×0.950×0.99810.81%
Triples /BIP0.00%÷1.150×0.800×0.950×0.9980.00%
Home runs /BIP0.00%÷0.969×0.900—×0.9980.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 94, 1B 106, 2B 114, 3B 130, K 97, BB 100 — 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 ×0.950.

Result: wOBA .365 → .270; ISO .112 → .078; BABIP .416 → .341. 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).

2018 AQuad Cities River Bandits · 268 PAwOBA .280 → .223 (−56)K% 29.5% → 41.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.48%÷0.976×1.360——41.10%
BB% (unintentional) /PA11.57%÷0.968×0.690——8.25%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP20.65%÷0.939×0.920×1.050—21.23%
Doubles /BIP7.10%÷1.012×0.830×1.050—6.11%
Triples /BIP1.29%÷0.973×0.910×1.050—1.27%
Home runs /BIP2.58%÷0.973×0.800——2.12%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 88, 2B 102, 3B 95, K 95, BB 94 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .280 → .223; ISO .115 → .087; BABIP .294 → .288. 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 — .