David HensleyOF Jaguares de Nayarit
Age 30 R/R 6'6" / 219 lbs INTL HR -8% Svc 4.000 · Ctrl thru 2027
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 200 proj PA
wRC+†68
AVG/OBP/SLG.189 / .282 / .313
PA200
HR4
SB5
K%32
BB%11
ISO125
MLB%0%
Value2026 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: -2.1 runs (Positional adjustment)-2POSREP: +5.7 runs (Replacement-level credit)+6REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 28 / POW 40
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT28
Whiff%
5810.1%
xwOBA
100.259
POWER40
Barrel%
153.8
Avg EV
4388.6
Bat Spd
4370.6
EYE72
Chase%
9021.3%
SPEED56
Sprint
5227.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$0.2M
2027Arb-3$0.6M
Totals $0.0M $-3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201822 AQuad Cities River Bandits 268242 43823 231130 26 178249264514 87312 429 228 33
201822 AQuad Cities River Bandits 268234 491124 31790 26 209302325627 115294 2912 285 76
201923 A2 teams 429401 801425 231300 116 200243282525 82277 305 230 34
201923 A2 teams 429388 1012236 36950 116 260323379702 119325 228 312 97
202125 AA2 teams 510470 1162528 361683 123 247305360664 113366 337 289 79
202125 AA2 teams 510454 1362739 521193 123 300375432807 132388 2310 362 135
202226 AAA2 teams 498425 11429510 681422 207 268372431802 162377 2914 351 127
202226 AAA2 teams 498408 12332511 851092 207 301424485910 184385 2217 403 167
202327 AAA2 teams 387338 601217 461411 103 178278281559 104276 3612 257 55
202327 AAA2 teams 387320 621127 641171 103 194330306636 113278 3017 298 86
202428 AAA3 teams 492439 872319 511541 213 198283317600 118282 3110 268 63
202428 AAA3 teams 492414 992618 761281 213 239358365723 126326 2615 332 112
202529 INTL2 teams 147127 11303 16691 12 87194181376 94140 4711 185 0
202529 INTL2 teams 147124 23521 19501 12 185299282581 97293 3413 267 63
▸ 2026 Season
202630 MLBDET 200175 33714 22641 51 189283309591 120268 3211 274 68 -7 +1 -1 -2 +6 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBDET 22% 185162 32714 20581 41 198290327617 130268 3111 275 69 -7 +0 -4 -2 +5 -0.7
202731 MLBDET 22% 4036 6101 4130 10 167250278528 111263 3210 266 62 -2 +0 -1 -0 +1 -0.2
▸ Career Totals
Career 226201 37514 25710 30 184274279553 95262 3111 262 58 -11 +1 -4 +1 +6 -0.7
/ 162G 650578 10714312 722040 90 185275282557 97262 3111 262 58 -31 +2 -12 +3 +18 -2.0
Career 31162779 5761281553 305103910 8632 207288321609 114307 3310 272 66 -120 +4 -8 -17 +88 -5.3
/ 162G 650580 12027311 642172 187 207288321609 114306 3310 272 66 -25 +1 -2 -4 +18 -1.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201822 AQuad Cities River Bandits 268234 491124 31790 26 209302325627 115294 2912 285 76 -7 -2 +8 -0.2
201923 A+Fayetteville Woodpeckers 11198 321100 11230 02 327394439833 112416 2110 368 139 +5 -1 +3 0.7
201923 AQuad Cities River Bandits 318290 691136 25720 114 238298359657 121293 238 293 83 -6 +1 +9 0.3
202125 AACorpus Christi Hooks 445396 1162539 461042 113 293369439809 146377 2310 361 135 +17 +1 +13 3.2
202125 INTLCangrejeros de Santurce 6558 20200 6151 10 345415379795 34465 239 366 138 +3 +0 +2 0.5
202226 MLBHouston Astros 3429 10211 560 00 3454415861.027 241409 1815 447 200 +4 +0 -1 +5 +1 0.9
202226 AAASugar Land Space Cowboys 464379 11330410 801032 207 298423478901 179383 2217 400 164 +34 +1 +13 4.9
202327 MLBHouston Astros 9484 10101 10350 10 119213167379 48188 3711 187 1 -10 +0 -0 +1 +3 -0.7
202327 AAASugar Land Space Cowboys 293236 521026 54821 93 220368356724 136307 2818 334 113 +4 +1 +8 1.4
202428 MLBMiami Marlins 5852 11101 6170 10 212293288582 77294 2910 271 65 -2 +0 -2 -5 +2 -0.8
202428 AAASugar Land Space Cowboys 358303 712017 54891 172 234352376728 142309 2515 333 113 +5 +3 +10 1.8
202428 INTLTigres del Licey 7659 17500 16220 31 288440373813 85447 2921 374 145 +4 +0 +2 0.6
202529 AAAToledo Mud Hens 5847 4101 9261 00 85246170416 85150 4516 210 19 -5 +0 +2 -0.4
202529 INTLJaguares de Nayarit 8977 19420 10240 12 247333351684 104345 2711 305 91 -1 -1 +3 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 186165 31413 21580 20 188280279558 91269 3111 261 58 -9 +0 -3 +1 +5 -0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
339278178267278-4-3-1.3-1.1
/1626641214-6.8-5.4-2.2pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
David Hensley (OGILVIE) 30 28 40 56 72 189/282/313 124268 45 32% 11% 68 -0.2
Brett Carroll
2013 · MLB
30 42→45 48→55 47→50 43 215/278/354 140275 1511 28% 7% 76 +0.0 206/271/344 138287 1710 33% 7% 70 -0.3 181/260/337157237231134%8%60-0.5
Eric Stamets
2022 · MLB
30 36→46 43→45 54→50 41 184/246/294 109250 1113 30% 6% 46 -2.0 193/261/313 120273 1313 33% 6% 58 -1.2 153/230/258105221121635%6%28-1.2
David Matranga
2007 · AAA
30 37 45 47→50 42 193/259/309 116250 139 28% 6% 56 -1.3 213/284/337 124283 1411 28% 7% 73 -0.1 212/294/33412228413928%8%75+0.0
Jonathan Davis
2022 · MLB
30 40→50 44→45 52→55 48 198/302/313 116269 1119 29% 9% 77 +0.1 225/308/344 119307 1122 28% 9% 85 +0.7 224/306/341117313112229%9%81+0.2
Ryan Cordell
2021 · MLB
29 42 45→50 49→50 41 213/268/337 124286 1311 30% 6% 66 -0.6 208/271/377 169328 2214 41% 7% 79 +0.3 153/218/323171234271847%6%41-0.9
Tyler Saladino
2019 · MLB
30 45→47 43→45 50→55 46 220/285/327 107284 1116 26% 8% 71 -0.3 219/288/382 163284 2014 29% 8% 87 +0.8 199/271/381183248241430%8%76+0.1
Brandon Hicks
2016 · MLB
30 37→41 46→50 46→50 41 185/262/309 123286 145 38% 8% 57 -1.2 196/262/312 116334 1310 42% 7% 57 -1.2 165/231/25894300121246%7%28-1.7
Deven Marrero
2021 · MLB
30 39→48 44→45 53→50 39 199/249/310 111279 1212 32% 6% 50 -1.7 215/274/333 118302 1410 32% 7% 68 -0.5 204/269/30710328613832%8%55-0.4
Jason Repko
2011 · MLB
30 46→48 46→50 53→55 44 230/291/359 129285 1420 24% 6% 82 +0.5 218/276/336 118282 1317 26% 6% 69 -0.4 197/255/299102260111828%6%49-0.6
Jake Hager
2023 · MLB
30 41→51 45→50 50 45 206/271/330 125266 1311 27% 8% 66 -0.6 201/251/309 108289 98 32% 6% 51 -1.7 174/214/270962636235%4%22-1.0
Sam Hilliard
2023 · MLB
29 34→44 52→55 54→55 46 190/270/352 162253 2014 33% 9% 72 -0.2 207/279/371 164297 1917 35% 9% 80 +0.4 194/264/366172280192036%9%70-0.2
Josh Prince
2018 · AA
30 44→49 43→40 50→60 43 217/274/327 110290 1115 28% 7% 66 -0.6 231/299/344 113331 1114 31% 8% 81 +0.4 233/308/333101337101531%10%79+0.2
Webster Rivas
2021 · AAA
30 44 44→45 48→40 43 222/274/335 113279 126 25% 6% 68 -0.5 220/294/317 97294 94 26% 9% 72 -0.2 212/297/295822867126%10%65-0.3
Austin Hedges
2023 · MLB
30 33→40 46→60 48→45 45 180/244/293 113213 165 25% 7% 45 -2.1 182/245/274 92230 116 25% 7% 41 -2.3 190/259/29010023713525%7%49-0.5
Justin Leone
2008 · AAA
31 42→41 49→50 53→55 49 213/292/360 147273 1715 28% 9% 82 +0.5 196/273/336 140263 1615 30% 9% 69 -0.4 169/251/300130226151431%10%50-1.0
Kristopher Negrón
2016 · MLB
30 41→51 41→45 52→55 40 204/259/301 97269 913 27% 5% 53 -1.5 218/271/338 120294 1217 29% 5% 68 -0.5 219/281/336117319131433%6%68-0.4
Taylor Featherston
2019 · MLB
29 37→45 45→55 54→50 37 189/247/308 120279 1312 36% 6% 50 -1.7 183/237/315 132337 169 48% 5% 49 -1.8 148/201/28113229518554%4%21-2.8
Adam Fox
2011 · AAA
29 39→44 47→50 49→45 40 202/251/335 133253 169 27% 5% 59 -1.1 204/249/337 133259 149 26% 5% 58 -1.2 184/221/32714322414625%4%39-1.1
D.J. Peterson
2022 · AAA
30 42→46 47→55 50→40 38 212/264/344 132290 1511 32% 5% 67 -0.5 203/278/360 157286 197 34% 8% 77 +0.1 165/252/32115622321135%8%54-0.9
Michael Pérez
2023 · MLB
30 33 49→50 45→40 46 184/255/323 140226 184 28% 8% 58 -1.2 193/267/322 129258 164 30% 8% 63 -0.8 168/248/28211422714032%8%43-0.9