David DahlLF Lehigh Valley IronPigs
Age 32 L/R 6'1" / 197 lbs AAA HR +4% Svc 10.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 350 proj PA
wRC+†107
AVG/OBP/SLG.252 / .302 / .436
PA350
HR14
SB5
K%25
BB%6
ISO185
MLB%10%
Value2026 · WAR
BAT: +2.9 runs (wOBA-derived runs vs avg)+3BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +1.2 runs (Defensive runs vs avg)+1FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.90+0.9WAR
trajectory · projected WAR by year
0.80.52627
Tools · ContractCON 37 / POW 48
Toolsscout grade · Statcast %ile · 2021-2024
CONTACT37
Whiff%
2214.1%
xwOBA
270.282
POWER48
Barrel%
396.7
Avg EV
1085.2
Bat Spd
2068.1
EYE34
Chase%
1040.5%
SPEED51
Sprint
4227.1
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$3M+0.0$0.1M-$3M
Totals $3M $0.1M -$3M

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
201218 ROKGrand Junction Rockies 306290 831677 11612 127 286317462779 176339 204 331 111
201218 ROKGrand Junction Rockies 306280 10622109 21422 127 3794266251.051 246420 147 451 203
201319 AAsheville Tourists 4241 8210 1120 20 195214293507 98276 292 218 25
201319 AAsheville Tourists 4240 11410 280 20 275310425735 150344 195 323 106
201420 A2 teams 547520 1212688 201291 215 233262360622 127294 244 263 59
201420 A2 teams 547512 15341814 28921 215 299336492829 193341 175 359 133
201521 AANew Britain Rock Cats 302290 641234 9980 227 221244324568 103319 323 243 44
201521 AANew Britain Rock Cats 302288 801636 11720 227 278304417721 139352 244 316 100
201622 AA3 teams 637588 15431718 441802 227 262315430746 168348 287 323 105
201622 AA3 teams 637572 18039825 601552 227 315382542924 227394 249 402 166
201723 AAAAlbuquerque Isotopes 7471 12111 2240 11 169192254445 85239 323 198 10
201723 AAAAlbuquerque Isotopes 7470 17222 3170 11 243274414688 171294 234 297 86
201824 MLB2 teams 349326 7414313 20941 63 227274408682 181276 276 287 78 -9 +0 -3 -4 +10 -0.5
201824 MLB2 teams 349326 9018318 20871 63 276320515835 239323 256 362 135 +14 +0 -3 -4 +10 1.8
201925 MLBColorado Rockies 413374 9623411 281104 44 257315428743 171329 277 324 106 +3 -1 -0 -4 +12 0.9
201925 MLBColorado Rockies 413374 11328515 281104 44 302357524881 222386 277 379 148 +22 -1 -0 -4 +12 2.9
202026 MLBColorado Rockies 9993 16220 4281 10 172214237451 65242 284 189 3 -11 +0 -2 +0 +3 -0.9
202026 MLBColorado Rockies 9993 17220 4281 10 183224247472 65258 284 213 21 -9 +0 -2 +0 +3 -0.7
202127 MLB3 teams 376352 882118 17852 31 250288384672 134304 235 292 82 -8 +0 -1 -4 +11 -0.2
202127 MLB3 teams 376349 932428 20822 31 266310415725 149323 225 318 101 +1 +0 -1 -4 +11 0.6
202228 AAARochester Red Wings 359328 822017 25921 40 250305381686 131321 267 300 88
202228 AAARochester Red Wings 359319 8920110 34841 40 279350442792 163343 239 348 125
202329 AAAOklahoma City Dodgers 313289 642107 23641 30 221281367648 145261 207 283 75
202329 AAAOklahoma City Dodgers 313281 782609 31501 30 278351466818 189311 1610 362 135
202430 AAA2 teams 357336 8113115 201020 54 241284420703 179300 296 305 91
202430 AAA2 teams 357325 8814217 31920 54 271334483817 212327 269 358 133
▸ 2026 Season
202632 MLBPHI 350324 8216114 22881 51 253303438741 185306 256 326 107 +3 +1 +1 -4 +10 0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202733 MLBPHI 36% 350324 7915113 22901 41 244294417711 173299 266 316 100 +0 +0 -3 -4 +10 0.4
202733 MLBPHI 36% 125116 29605 8320 10 250298431729 181301 266 317 100 +0 +0 -1 -1 +4 0.1
▸ Career Totals
Career 14271317 352721450 873777 188 267316457773 190334 266 336 116 +25 +0 -5 -24 +40 3.8
/ 162G 650600 16033623 401723 84 267316457772 190333 266 336 116 +11 +0 -2 -11 +18 1.7
Career 48744546 110423341126 268125717 11541 243288395683 152307 265 295 84 -86 +7 -7 -51 +138 0.0
/ 162G 650606 14731517 361682 155 243287394682 152306 266 295 84 -12 +1 -1 -7 +18 0.0

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
201218 ROKGrand Junction Rockies 306280 10622109 21422 127 3794266251.051 246420 147 451 203 +36 -0 +9 4.5
201319 AAsheville Tourists 4240 11410 280 20 275310425735 150344 195 323 106 +0 +0 +1 0.2
201420 A+Modesto Nuts 125120 32824 5270 30 267296467763 200315 224 333 113 +2 +1 +4 0.6
201420 AAsheville Tourists 422392 12133610 23651 185 309349500849 191348 155 367 139 +19 +2 +12 3.3
201521 AANew Britain Rock Cats 302288 801636 11720 227 278304417721 139352 244 316 100 -0 +2 +9 1.0
201622 MLBColorado Rockies 237222 701247 15590 50 315359500859 185404 256 377 147 +13 +1 +1 -7 +7 1.4
201622 AAAAlbuquerque Isotopes 6862 30625 6110 12 4845298871.417 403543 169 602 318 +17 -1 +2 1.8
201622 AAHartford Yard Goats 332288 8021213 39852 165 278368500868 222351 2612 379 148 +18 +1 +9 2.9
201723 AAAAlbuquerque Isotopes 7470 17222 3170 11 243274414688 171294 234 297 86 -1 -0 +2 0.1
201824 MLBColorado Rockies 271249 6811316 19681 53 273327534861 261311 257 371 142 +13 -0 -3 -4 +8 1.4
201824 AAAAlbuquerque Isotopes 7877 22702 1190 10 286295455749 169357 241 328 109 +1 +0 +2 0.3
201925 MLBColorado Rockies 413374 11328515 281104 44 302357524881 222386 277 379 148 +22 -1 -0 -4 +12 2.9
202026 MLBColorado Rockies 9993 17220 4281 10 183224247472 65258 284 213 21 -9 +0 -2 +0 +3 -0.7
202127 MLBTexas Rangers 220205 431104 10591 21 210250322572 112269 275 252 51 -12 +0 -1 -4 +6 -1.1
202127 AAANashville Sounds 131121 381323 8201 00 314362529890 215354 156 386 154 +8 +0 +4 1.2
202127 AAFrisco RoughRiders 2523 12001 230 10 5225606521.212 130579 128 537 269 +5 +0 +1 0.6
202228 AAARochester Red Wings 359319 8920110 34841 40 279350442792 163343 239 348 125 +10 +1 +10 2.1
202329 AAAOklahoma City Dodgers 313281 782609 31501 30 278351466818 189311 1610 362 135 +13 +1 +9 2.2
202430 MLBPhiladelphia Phillies 6258 12203 3210 00 207246397642 190257 345 278 71 -2 +0 +1 -4 +2 -0.3
202430 AAALehigh Valley IronPigs 295267 7612214 28710 54 285353502854 217341 249 375 145 +15 -1 +8 2.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 13021201 323661445 793457 178 269318460777 191338 266 338 117 +25 +0 -4 -22 +37 3.6

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
#1Todd Hollandsworthlast yr '06
career totals — 7 seasons, 2,060 PA
72,0606538274331455-17-166.96.9
/1626642112-5.5-5.32.2pk7: 7
#2Olmedo Saenzlast yr '07
career totals — 7 seasons, 1,582 PA
71,582622263337465-19-106.06.0
/162664261-8.0-4.22.5pk7: 6
#3Daryle Wardlast yr '08
career totals — 9 seasons, 2,297 PA
92,297821262321445-28-234.75.3
/162664240-8.1-6.61.4pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
61,4625119267312456-16-84.85.2
/162664239-7.1-3.52.2pk7: 6
#4Ruben Sierralast yr '05
career totals — 6 seasons, 1,740 PA
61,7406710264310446-14-104.54.5
/162664264-5.5-3.91.7pk7: 5
#5Shane Spencerlast yr '04
career totals — 5 seasons, 1,568 PA
51,5684113261325410-12-63.63.6
/162664176-5.3-2.71.5pk7: 4
#6Wil Corderolast yr '05
career totals — 6 seasons, 1,639 PA
61,639435262325416-17-133.13.1
/162664172-7.0-5.21.2pk7: 3

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 Dahl (OGILVIE) 32 37 48 51 34 252/302/436 183306 145 25% 6% 107 +1.3
Donnie Murphy
2014 · MLB
31 42→40 55→65 47→45 41 223/287/406 183274 237 28% 6% 93 +1.3 203/268/336 133258 166 27% 6% 66 -0.6 166/235/2619621012027%7%32-1.0
Rick Ankiel
2011 · MLB
32 46→48 53→65 45→50 46 237/302/413 176296 206 27% 8% 101 +1.8 232/289/389 157308 179 29% 7% 89 +0.9 225/280/38315829917930%7%79+0.1
Pedro Álvarez
2018 · MLB
31 42→46 60 48→45 44 234/288/442 208274 293 27% 7% 103 +1.9 233/287/417 184286 265 28% 7% 95 +1.4 224/285/40217826729028%8%89+0.5
John Mabry
2003 · MLB
32 47 56→60 44→30 46 249/308/439 190285 245 22% 7% 110 +2.4 254/325/437 183294 224 21% 9% 117 +2.9 251/323/42617529421022%9%105+0.8
Garrett Jones
2013 · MLB
32 49→53 58→60 47→50 49 259/318/468 208289 256 20% 8% 121 +3.2 248/306/435 187290 213 22% 8% 108 +2.3 240/299/41317328419122%7%96+0.9
Kevin Barker
2007 · MLB
32 46→47 52→55 43→40 47 238/301/412 174297 205 26% 8% 100 +1.7 231/295/395 164285 203 25% 8% 93 +1.3 258/324/43617829819120%8%115+1.8
Danny Dorn
2015 · AAA
31 40→47 53→55 48→45 43 217/273/387 170267 226 28% 7% 82 +0.5 269/318/434 165330 167 23% 6% 112 +2.6 329/374/51618739715320%5%155+3.3
Matt Clark
2019 · AAA
32 45→49 54→60 44→30 42 236/287/415 179296 235 29% 6% 95 +1.4 240/299/439 199287 256 25% 7% 107 +2.2 234/300/46122826430024%8%115+1.5
Didi Gregorius
2022 · MLB
32 45→54 53→60 48→50 49 233/292/403 170243 216 15% 6% 94 +1.3 214/277/343 129239 126 16% 6% 72 -0.2 190/251/287982176315%5%44-0.7
Ricky Ledee
2006 · MLB
32 51→47 52→60 50 53 256/332/430 174300 195 21% 10% 117 +2.9 232/292/376 144280 165 23% 7% 86 +0.8 215/269/33712226515225%6%65-0.4
Daniel Palka
2023 · AAA
31 44 55 44→50 44 233/292/412 179293 244 29% 8% 96 +1.5 222/276/377 155292 206 30% 7% 81 +0.4 199/256/34214325719430%7%59-0.8
Dallas McPherson
2012 · MLB
32 44 54→65 42→50 37 232/273/403 171311 234 33% 5% 86 +0.8 227/274/384 157332 207 36% 6% 82 +0.5 212/265/37316132021439%6%72-0.1
Cody Ransom
2009 · MLB
33 39→42 54→55 48→50 44 213/277/392 179263 2311 29% 7% 85 +0.7 220/281/396 176280 2110 29% 7% 88 +0.9 216/283/39918329024733%8%87+0.6
Graham Koonce
2007 · AAA
32 40→41 55 44→30 47 218/289/396 178266 234 28% 8% 92 +1.2 215/286/389 174275 226 29% 8% 89 +0.9 184/266/36718322524030%9%73-0.1
Tim Beckham
2022 · MLB
32 45→55 54→55 45→50 40 235/281/415 180297 236 29% 6% 92 +1.2 261/311/409 148342 199 28% 6% 103 +1.9 321/370/45113143419628%6%132+1.1
Shelley Duncan
2012 · MLB
32 43→45 54→60 44→45 49 230/303/410 180267 233 24% 8% 101 +1.8 198/269/344 146237 184 24% 8% 69 -0.4 170/240/30013020116125%8%44-1.3
John Rodriguez
2010 · AAA
32 44→47 50→55 40 43 225/294/380 156283 183 27% 7% 89 +1.0 218/281/361 143264 158 23% 6% 79 +0.3 189/267/32413520210812%7%62-0.2
Laynce Nix
2013 · MLB
32 49→48 53→60 43→45 47 249/310/428 180305 214 25% 8% 108 +2.3 225/286/362 137302 158 29% 8% 80 +0.4 177/225/253762539432%6%17-0.9
Jeff Liefer
2008 · MLB
33 49→52 54→60 48→30 44 253/300/432 179295 218 22% 6% 105 +2.1 220/276/346 126302 139 30% 7% 72 -0.2 195/253/30310827010330%7%51-0.4
Chris Young
2016 · MLB
32 45→49 53→60 48→55 50 234/305/412 178267 2010 21% 9% 102 +1.8 238/314/414 176281 209 22% 9% 106 +2.2 225/309/40217726620823%10%99+0.6