Dustin HarrisLF El Paso Chihuahuas
Age 27 L/R 6'2" / 185 lbs MLB HR -7% Svc 1.000 · Ctrl thru 2030
2026 ROS PROJECTION438 act + 262 ros · stats below = ROS only
wRC+†102
AVG/OBP/SLG.248 / .323 / .402
PA262
HR8
SB15
K%23
BB%8
BABIP298
ISO154
MLB%100%
Value2026 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: +4.6 runs (SB/CS + UBR baserunning)+5RUNFLD: +1.0 runs (Defensive runs vs avg)+1FLDPOS: -7.5 runs (Positional adjustment)-7POSREP: +19.8 runs (Replacement-level credit)+20REPTotal WAR: +1.50+1.5WAR
0.01.12.30.61.81.61.41.0+$36M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 60 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
906.0%
xwOBA
150.268
POWER50
Barrel%
101.6
Avg EV
1079.3
Bat Spd
1067.0
EYE50
Chase%
9018.0%
SPEED60
Sprint
7928.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.6$2M+$2M
2027Pre-Arb$0.8M+1.8$13M+$13M
2028Arb-1$4M+1.6$11M+$8M
2029Arb-2$5M+1.4$9M+$5M
2030Arb-3$6M+1.0$6M+$2M
Totals $15M $42M +$30M

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
201920 ROKAZL Athletics Green 140131 32711 8291 94 244293336629 92307 216 272 66
201920 ROKAZL Athletics Green 140125 411011 14201 94 328400448848 120385 1410 381 149
202122 A2 teams 466420 11316219 31978 252 269331452784 183302 217 336 115
202122 A2 teams 466404 13221320 47738 252 327407542949 215352 1610 411 173
202223 AAFrisco RoughRiders 382345 7712219 28945 195 223291435726 212246 257 312 97
202223 AAFrisco RoughRiders 382331 8516217 42745 195 257349471821 215279 1911 360 133
202324 AAA2 teams 566497 10323611 581708 415 207300344644 137288 3010 285 76
202324 AAA2 teams 566471 12225714 841288 415 259380431811 172325 2315 364 136
202425 AAARound Rock Express 564510 12119210 371398 3510 237299341640 104302 257 282 74
202425 AAARound Rock Express 564486 13222310 611238 3510 272362391753 119339 2211 337 116
202526 AAA2 teams 468423 10023212 36956 345 236305385691 149278 208 299 87
202526 AAA2 teams 468412 11422212 47876 345 277359427786 150325 1910 351 127
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AAASD 438384 9611410 37969 248 250330378708 128304 228 311 96 -2 +2 +1 -5 +12 0.8
YTD27 AAASD 438372 11114512 49799 248 298393460853 161346 1811 375 145 +22 +2 +1 -5 +12 3.3
ROS27 AAASD 100% 262234 58828 21595 154 248323402725 154295 238 319 102 +1 +1 +0 -3 +7 0.7
ROS27 MLBSD 100% 262234 57827 21595 154 244319385704 141291 238 302 89 -3 +1 +0 -3 +7 0.3
FULL27 AAASD 700618 15319617 5815514 3912 248326380706 133301 228 308 94 -5 +3 +1 -7 +20 1.1
TOT27 AAASD 700618 15419618 5815514 3912 249328387714 138302 228 314 98 -1 +3 +1 -7 +20 1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBSD 92% 660590 14521519 5415011 339 246321395716 149296 238 319 102 +2 +3 +0 -7 +19 1.7
202829 MLBSD 92% 660590 14321419 5515210 318 242318388706 146295 238 317 101 +1 +3 -0 -7 +19 1.5
202930 MLBSD 92% 660590 14221418 5515310 287 241316381697 141293 238 314 99 -1 +3 -1 -7 +19 1.3
203031 MLBSD 92% 660590 14121418 5515510 246 239315380694 141291 238 310 96 -3 +2 -2 -7 +19 0.9
203132 MLBSD 92% 651582 13720417 5415510 205 235311371682 136287 248 304 91 -7 +2 -3 -7 +18 0.4
203233 MLBSD 92% 561502 11416314 461378 133 227302355657 127282 248 296 85 -10 +1 -3 -6 +16 -0.2
202728 MLBSD 92% 607542 13119417 5013810 318 242317386703 144292 238 303 90 -7 +3 +0 -7 +17 0.7
202829 MLBSD 92% 607541 13119417 5113910 297 242319386705 144291 238 301 89 -8 +3 -0 -7 +17 0.6
202930 MLBSD 92% 607542 12919416 511419 267 238314376690 138290 238 299 87 -9 +2 -1 -7 +17 0.3
203031 MLBSD 92% 607542 12819416 511439 226 236312375687 138287 248 295 84 -11 +2 -2 -7 +17 -0.0
203132 MLBSD 92% 599535 12318315 501439 185 230306359665 129283 248 289 79 -14 +2 -2 -6 +17 -0.4
203233 MLBSD 92% 516460 10314312 431268 123 224301346647 122279 248 282 74 -15 +1 -3 -6 +15 -0.8
▸ Career Totals
Career 38483436 81011924101 32090260 15441 236312373684 137289 238 295 84 -69 +14 -8 -46 +109 0.1
/ 162G 650580 13720417 5415210 267 236312372684 136290 238 295 84 -12 +2 -1 -8 +18 0.0
Career 67006004 142622841185 5381585100 32773 238311382692 144290 248 306 93 -55 +36 -9 -72 +190 9.2
/ 162G 650582 13822418 5215410 327 237311381692 144290 248 306 93 -5 +4 -1 -7 +18 0.9

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
201920 ROKAZL Athletics Green 140125 411011 14201 94 328400448848 120385 1410 381 149 +8 +0 +4 1.2
202122 A+Hickory Crawdads 160145 5410010 13251 51 3724286481.076 276396 168 464 213 +20 +1 +5 2.6
202122 ADown East Wood Ducks 306259 7811310 34487 201 301397483879 181329 1611 384 152 +18 +4 +9 3.1
202223 AAFrisco RoughRiders 382331 8516217 42745 195 257349471821 215279 1911 360 133 +14 +2 +11 2.8
202324 AAARound Rock Express 288242 661139 40634 173 273385455839 182331 2214 373 144 +14 +2 +8 2.5
202324 AAFrisco RoughRiders 278229 561445 44654 242 245375406782 162319 2316 354 129 +9 +4 +8 2.1
202425 AAARound Rock Express 564486 13222310 611238 3510 272362391753 119339 2211 337 116 +10 +3 +16 3.0
202526 MLBTexas Rangers 4340 8301 3130 11 200256350606 150269 307 271 65 -2 -0 +0 -5 +1 -0.6
202526 AAARound Rock Express 425372 10619211 44746 334 285370435805 151330 1710 359 133 +16 +5 +12 3.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 4340 8301 3130 11 200256350606 150269 307 271 65 -2 -0 +0 -5 +1 -0.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
#1Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#2Desmond Jenningslast yr '16
career totals — 6 seasons, 2,327 PA
62,3275593245323394-9+108.18.1
/1626641627-2.5+2.72.3pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,876106158240312381-42+45.65.7
/1626641827-7.1+0.71.0pk7: 6
#3Emil Brownlast yr '08
career totals — 6 seasons, 2,335 PA
62,3355747263326406-24-85.35.3
/1626641613-6.7-2.21.5pk7: 5
#4Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 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
Dustin Harris (OGILVIE) 27 60 50 60 50 249/328/387 138302 1839 22% 8% 98 +1.5
Jake McCarthy
2023 · MLB
26 51→59 49→50 62→60 46 251/315/408 156318 1533 25% 7% 105 +2.1 257/320/382 125308 1132 19% 7% 99 +1.7 263/323/401137306112717%6%102+1.3
Eric Patterson
2010 · MLB
27 50→55 44→50 62→60 47 245/299/374 129301 1132 22% 7% 88 +0.9 218/277/348 130280 1127 25% 7% 72 -0.2 195/260/31512125792627%8%55-0.6
Flavio Romero
2007 · AAA
27 50→57 44→45 55→60 53 245/323/359 114293 1231 20% 9% 95 +1.4 236/324/329 93292 723 20% 11% 88 +0.9 240/335/3177829652019%12%88+0.6
Drew Stubbs
2012 · MLB
27 50→51 47→50 59→60 47 242/315/376 134325 1533 29% 9% 96 +1.5 229/296/359 130316 1527 30% 8% 84 +0.6 227/297/360133323132432%9%81+0.3
Desmond Jennings
2013 · MLB
26 49→59 48→50 62→60 50 243/315/390 147288 1531 21% 8% 100 +1.7 242/316/389 147288 1420 20% 9% 100 +1.7 240/318/381142284121919%9%97+1.1
Nate McLouth
2008 · MLB
26 50→55 50→60 60 50 251/323/413 162289 1627 19% 8% 109 +2.4 253/338/441 188277 2020 16% 10% 123 +3.3 244/335/426182264201916%10%111+2.4
Chris Dickerson
2009 · MLB
27 51→55 49→50 59→60 45 241/312/399 158346 1526 33% 9% 101 +1.8 251/325/374 123352 1026 28% 10% 99 +1.7 241/318/390149333142230%9%99+0.9
Jonathan Villar
2019 · MLB
28 53→60 48→50 59→65 47 260/324/398 138341 1637 27% 8% 105 +2.1 254/320/400 146326 1730 26% 9% 105 +2.1 252/322/404151319182925%9%103+1.5
Cameron Maybin
2014 · MLB
27 49→59 46→50 57→55 50 243/308/374 131289 1328 20% 8% 92 +1.2 252/314/365 113305 1018 19% 8% 92 +1.2 259/332/373114311103019%9%99+1.4
Cedric Mullins
2022 · MLB
27 50→54 53→55 57→60 49 255/318/432 178288 2025 20% 8% 112 +2.6 244/310/405 161282 1827 20% 8% 102 +1.8 231/299/380150267173120%8%88+0.8
Josh Rojas
2021 · MLB
27 46→54 46→50 54→55 50 229/298/365 136276 1324 22% 8% 86 +0.8 249/323/375 126316 1117 23% 10% 98 +1.6 251/325/369118318101823%10%95+1.2
Roger Cedeno
2001 · MLB
26 55→60 46→45 59→65 63 267/361/395 128304 1336 16% 13% 120 +3.1 271/328/376 105315 836 16% 8% 100 +1.7 270/323/3689931473416%7%92+1.1
Corey Patterson
2008 · MLB
28 51→54 47→55 61→60 44 255/294/391 136287 1439 17% 5% 91 +1.1 235/271/365 130277 1328 20% 4% 74 -0.1 236/273/356120296112823%4%68-0.3
Roger Bernadina
2011 · MLB
27 53→63 46→45 58→60 48 259/317/390 131311 1325 21% 7% 100 +1.7 241/306/369 128295 1425 22% 8% 90 +1.0 231/300/351120288132823%7%79+0.2
Scott Podsednik
2004 · MLB
28 61→65 44→45 61→65 55 294/360/424 130335 1034 15% 9% 126 +3.5 266/332/371 105308 748 15% 8% 101 +1.8 290/343/3829233163413%7%105+1.7
B.J. Upton
2012 · MLB
27 47→57 53→60 58→60 53 240/323/421 181297 1934 26% 11% 111 +2.5 224/296/392 168290 2024 28% 9% 92 +1.2 226/293/371145300162529%8%81+0.3
Leonys Martin
2014 · MLB
26 53→56 47→50 58→60 45 259/310/403 144304 1331 20% 6% 101 +1.8 250/302/363 113307 1128 21% 7% 87 +0.8 246/302/391145311162425%7%91+0.9
Roman Quinn
2020 · MLB
27 50→53 46→45 63→65 45 243/302/380 138325 1332 28% 8% 91 +1.1 227/299/359 132324 1230 31% 8% 85 +0.7 178/270/28210331094141%9%52-0.4
Jason Kipnis
2014 · MLB
27 53→63 48→55 57→55 55 262/340/413 151311 1524 20% 10% 116 +2.8 268/340/409 141321 1218 19% 9% 115 +2.7 267/336/438171315151119%8%117+2.8
Kevin Thompson
2006 · AAA
26 51→52 47→50 57→60 49 248/320/397 149309 1329 23% 8% 104 +2.0 239/304/371 132293 1127 21% 8% 90 +1.0 237/302/360123287103120%8%82+0.3