Dakota HarrisSS Springfield Cardinals
Age 24 R/R 5'11" / 197 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION301 act + 200 ros · stats below = ROS only
wRC+†59
AVG/OBP/SLG.214 / .277 / .323
PA200
HR4
SB10
K%24
BB%6
BABIP268
ISO109
MLB%2%
Value2026 · WAR
BAT: -18.1 runs (wOBA-derived runs vs avg)-18BATRUN: +5.2 runs (SB/CS + UBR baserunning)+5RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.4 runs (Positional adjustment)+5POSREP: +14.2 runs (Replacement-level credit)+14REPTotal WAR: +0.60+0.6WAR
0.00.51.00.00.20.40.50.4+$10M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 40
Toolsscout grade
CONTACT50
scouting grade only
POWER40
scouting grade only
EYE25
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.5$2M+$1.0M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

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
202321 APalm Beach Cardinals 115102 19601 6415 40 186265275540 88295 365 233 37
202321 APalm Beach Cardinals 115100 22701 8265 40 220310320630 100284 237 287 78
202422 A+2 teams 374345 771507 131079 75 223270328597 104300 293 258 56
202422 A+2 teams 374338 911809 18769 75 269322402724 133322 205 318 102
202523 AASpringfield Cardinals 477443 1151807 181079 236 260302348650 88324 224 283 75
202523 AASpringfield Cardinals 477435 11517010 26829 236 264319372692 108303 175 308 94
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AASTL 301268 59727 26763 233 220296340636 119277 259 282 74 -9 +3 +0 +3 +9 0.6
YTD24 AASTL 301256 65828 38593 233 254357395751 141297 2013 337 116 +5 +3 +0 +3 +9 2.1
ROS24 AASTL 2% 200182 39614 13493 102 214277323600 109259 246 263 59 -9 +1 +0 +2 +6 -0.0
ROS24 MLBSTL 2% 44 1000 010 00 250250250500 259 250 253 52 -0 +0 +0 +0 +0 -0.0
FULL24 AASTL 305272 60727 26773 233 221296338634 118277 259 282 74 -9 +3 +0 +3 +9 0.6
TOT24 AASTL 501450 9813311 391256 335 217289333621 115273 258 274 68 -18 +5 +0 +5 +14 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBSTL 31% 370338 721118 24905 163 213275322598 109262 246 269 64 -15 +2 +0 +4 +10 0.2
202826 MLBSTL 45% 407371 791219 28985 173 213277323601 111264 247 275 68 -15 +2 +0 +4 +12 0.4
202927 MLBSTL 49% 420383 8213110 291015 183 214278332610 117265 247 277 70 -14 +2 +0 +4 +12 0.5
203028 MLBSTL 52% 425387 8313110 301035 173 214280331610 116266 247 277 71 -14 +2 -1 +5 +12 0.4
202725 MLBSTL 31% 115105 21302 8281 51 200263286549 86262 247 260 57 -6 +1 +0 +1 +3 -0.0
202826 MLBSTL 45% 181165 35514 12442 81 212274327601 115264 247 265 61 -8 +1 +0 +2 +5 0.0
202927 MLBSTL 49% 207187 41615 15503 92 219288342630 123265 247 268 63 -9 +1 +0 +2 +6 0.0
203028 MLBSTL 52% 219198 43715 16533 92 217286338624 121266 247 268 63 -9 +1 -0 +2 +6 0.0
▸ Career Totals
Career 726659 14121316 511769 316 214280328607 114265 247 266 62 -31 +4 -0 +8 +21 0.0
/ 162G 650590 12619314 461588 285 214280327607 114265 247 266 62 -28 +4 -0 +7 +18 0.1
Career 27882551 56694556 16169646 11225 222280328609 107281 256 271 66 -107 +12 -1 +30 +79 1.3
/ 162G 650595 13222113 3816211 266 222281328609 106281 256 271 66 -25 +3 -0 +7 +18 0.3

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
202321 APalm Beach Cardinals 115100 22701 8265 40 220310320630 100284 237 287 78 -3 +1 +3 0.1
202422 AASpringfield Cardinals 168150 35901 9416 31 233303313616 80309 245 279 72 -5 +0 +5 -0.0
202422 A+Peoria Chiefs 206188 56908 9353 44 298337473810 176331 174 349 126 +6 -1 +6 1.1
202523 AASpringfield Cardinals 477435 11517010 26829 236 264319372692 108303 175 308 94 -3 +2 +14 1.3

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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#3Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
27281730216277332+8+60.60.7
/1626641528+7.1+5.50.6pk7: 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

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
Dakota Harris (OGILVIE) 24 50 40 55 25 217/289/333 115273 1133 25% 8% 68 +0.6
Noel Cuevas
2016 · AA
24 44→49 40→45 53→55 38 216/254/309 93284 721 26% 4% 52 -1.6 234/267/329 95302 715 24% 3% 63 -0.9 241/274/3409930471222%3%65-0.5
Matt Lipka
2016 · AA
24 44→54 38→45 53→60 39 210/245/288 78261 519 22% 4% 43 -2.2 205/253/299 94267 719 25% 5% 50 -1.8 230/283/343114308113128%6%70-0.2
Orlando Calixte
2016 · AAA
24 41→51 41→45 52→55 37 206/242/298 92280 918 30% 4% 43 -2.2 222/258/339 117285 1219 26% 5% 61 -1.0 233/273/3249130692026%5%61-0.4
Jack Marder
2014 · AA
24 44 41→45 49→50 41 215/271/313 98268 914 23% 5% 61 -1.0 229/292/341 112282 109 22% 6% 78 +0.2 249/316/37012129712319%5%93+0.6
Luke Williams
2021 · AA
24 41→46 42→45 52→60 43 202/263/305 103271 920 28% 7% 56 -1.3 228/286/325 97313 828 28% 7% 70 -0.3 230/291/360130317134230%7%79+0.2
Christopher Bostick
2017 · AAA
24 42→52 42→45 52→55 38 209/254/319 110281 915 28% 5% 55 -1.4 237/287/350 113309 99 25% 6% 77 +0.1 242/294/36111931110724%5%79+0.2
Nick Allen
2023 · MLB
24 44→54 41→40 47→50 46 217/271/312 96266 913 22% 6% 60 -1.0 237/296/325 88282 816 18% 7% 74 -0.1 242/303/3167428961617%8%72-0.1
Leon Landry
2014 · AA
24 43→53 40→45 54→55 40 208/240/304 96249 719 20% 4% 44 -2.1 223/256/317 94265 719 18% 4% 55 -1.4 226/262/3219526661717%4%56-0.9
Brodie Greene
2012 · AA
24 48→49 41→40 54→50 44 232/276/327 95279 820 20% 5% 66 -0.6 221/267/296 75262 512 17% 5% 54 -1.4 214/262/268542483714%6%42-1.4
Sean Godfrey
2016 · AA
24 48→46 41→45 50→55 37 231/258/329 97290 815 23% 3% 58 -1.2 222/259/325 103294 812 26% 4% 58 -1.2 211/236/3231122907829%3%43-0.4
Charlie Culberson
2013 · MLB
24 40→49 42→45 51→50 35 202/233/303 102269 1013 29% 3% 42 -2.3 213/247/327 114280 1113 27% 4% 54 -1.4 254/306/42216832418926%6%98+0.7
Franklin Rollin
2019 · AAA
23 44 40 50→55 41 211/255/302 91263 718 22% 4% 50 -1.7 199/250/282 83267 713 27% 5% 43 -2.2 144/191/1813720431330%4%-10-1.4
Kelvin Gutiérrez
2019 · AA
24 47→57 41→45 55→50 39 226/266/322 96307 814 28% 5% 60 -1.0 225/274/328 103308 1012 29% 6% 66 -0.6 226/279/32710130110927%6%65-0.4
Shannon Wilkerson
2013 · AA
25 42→48 39→40 53→55 38 208/243/292 84269 718 25% 4% 43 -2.2 222/266/304 82291 416 24% 5% 55 -1.4 232/268/3027029221220%4%51-0.9
Johnni Turbo
2014 · AA
25 48 40 51→55 38 231/261/321 90281 717 21% 3% 58 -1.2 234/271/320 86287 616 20% 4% 62 -0.9 240/277/3046429831820%4%56-0.4
Malquin Canelo
2019 · AA
24 43→49 39→40 52→50 40 209/252/291 82286 616 29% 5% 46 -2.0 208/252/290 82311 612 33% 5% 46 -2.0 195/240/269733064836%5%33-1.5
Danny Mendick
2018 · AA
24 43→49 40→45 47→50 43 209/261/301 92259 79 22% 6% 53 -1.5 214/276/335 121261 1314 22% 7% 69 -0.4 230/289/365135277151522%7%78+0.1
Hunter Jones
2016 · A
24 41→51 40→45 56→55 41 198/260/283 85278 821 30% 6% 49 -1.8 218/273/313 95290 717 26% 6% 62 -0.9 225/281/3249929371624%6%65-0.5
Cade Gotta
2017 · AA
25 45→51 41→45 56→55 42 220/264/324 103281 821 24% 5% 60 -1.0 235/287/337 102301 729 23% 7% 73 -0.1 241/300/34310230763622%8%78+0.1
Erik González
2016 · AAA
24 49→55 42→45 53→50 38 238/268/348 111302 914 24% 4% 67 -0.5 243/269/357 114323 1013 27% 3% 71 -0.3 249/272/365116335101228%3%71-0.2