Player 837977 DSL Angels
Age — —/— ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION53 act + 105 ros · stats below = ROS only
wRC+†84
AVG/OBP/SLG.211 / .317 / .267
PA105
HR1
K%21
BB%11
BABIP265
ISO56
MLB%0%
Value2026 · WAR
BAT: -2.6 runs (wOBA-derived runs vs avg)-3BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.8 runs (Positional adjustment)-3POSREP: +4.5 runs (Replacement-level credit)+4REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.10.20.1+$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.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
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD ROKLAA 5342 9001 942 40 214377286663 71216 817 300 88 -1 +1 +0 -1 +2 0.1
YTD ROKLAA 5336 9001 1532 40 250491333824 83250 628 401 165 +4 +1 +0 -1 +2 0.5
ROS ROKLAA 0% 10590 19201 12222 30 211317267584 56281 2111 296 84 -2 +1 +0 -2 +3 -0.0
ROS MLBLAA 0% 01 0000 000 00 280 281 73 +0 -0
FULL ROKLAA 5343 9001 942 40 209377279656 70211 817 300 88 -1 +1 +0 -1 +2 0.1
TOT ROKLAA 158132 28202 21264 70 212338273610 61248 1613 297 86 -3 +1 +0 -3 +4 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBLAA 0% 160138 31312 18343 40 225327304631 80281 2111 298 86 -3 +1 +0 -3 +5 -0.0
202825 MLBLAA 0% 306264 60715 34665 71 227327318645 91282 2211 300 88 -4 +1 +0 -5 +9 0.0
202925 MLBLAA 0% 404350 801027 45876 91 229327329655 100282 2211 302 89 -5 +1 +0 -7 +11 0.1
203025 MLBLAA 0% 469406 931129 521018 111 229328333661 103282 2211 303 90 -5 +2 +0 -8 +13 0.1
203125 MLBLAA 0% 514444 1011229 571118 121 227326324650 97282 2211 303 90 -6 +2 +0 -9 +15 0.2
203225 MLBLAA 0% 545471 10713210 601179 122 227326327653 100282 2111 303 90 -6 +2 +0 -10 +15 0.1
202725 MLBLAA 0% 01 0000 000 00 281 285 76 +0 -0
202825 MLBLAA 0% 01 0000 000 00 281 287 78 +0 -0
202925 MLBLAA 0% 01 0000 000 00 282 289 79 +0 -0
203025 MLBLAA 0% 01 0000 000 00 282 290 80 +0 -0
203125 MLBLAA 0% 01 0000 000 00 281 290 80 +0 -0
203225 MLBLAA 0% 01 0000 000 00 281 290 80 +0 -0
▸ Career Totals
Career 25032163 491581043 27853841 586 227326323649 96281 2111 302 89 -31 +9 +0 -45 +71 0.5
/ 162G 650562 12815311 7214011 152 228328324651 96282 2211 302 89 -8 +2 +0 -12 +18 0.1

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
#1Willie Harrislast yr '11
career totals — 10 seasons, 2,743 PA
102,74339106241331351-11-25.36.2
/162664926-2.7-0.51.3pk7: 7
#2Gabe Grosslast yr '10
career totals — 7 seasons, 1,682 PA
71,6824022239330385-14+115.15.1
/162664169-5.7+4.42.0pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Jose Offermanlast yr '05
career totals — 5 seasons, 1,767 PA
51,7672715253342362-14-23.23.2
/162664106-5.4-0.71.2pk7: 3
#6Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,5564557230325330-29+02.32.3
/1626641215-7.4+0.00.6pk7: 2

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
Player 837977 (OGILVIE) 25 212/338/273 61248 27 16% 13% 86 +0.0
Daniel Lyons
2010 · A
25 44→48 40→45 51→50 50 209/293/306 97268 715 23% 9% 69 -0.4 198/286/274 76275 412 27% 9% 59 -1.1 173/276/2235024921128%10%41-1.4
Jackson Brennan
2008 · A
25 44→42 42→45 47→50 47 211/303/316 105285 910 27% 8% 77 +0.1 211/299/300 89300 710 29% 9% 71 -0.3 171/289/188172730632%12%37-0.5
Conner Crumbliss
2012 · A
25 48→50 39→45 51→50 58 224/322/312 88281 514 20% 12% 83 +0.6 217/313/338 121265 1214 21% 11% 86 +0.8 209/306/339130248141421%11%82+0.4
Jack Dunn
2022 · A
25 50→47 39→40 54→55 47 236/300/319 83304 615 23% 8% 74 -0.1 220/304/299 79290 618 24% 10% 72 -0.2 210/305/2877727272123%11%68-0.4
Steve Tolleson
2008 · A
24 50→53 39→45 49→50 52 236/313/328 92304 614 23% 10% 82 +0.5 248/308/360 112305 913 20% 8% 89 +0.9 255/312/378123303111219%7%91+0.9
Richard Racobaldo
2010 · A
25 50→47 44→45 49→50 45 245/299/362 117302 119 22% 6% 85 +0.7 225/280/320 95320 68 29% 6% 66 -0.6 218/274/305873194631%6%58-0.9
Kevin Nolan
2013 · A
25 50→48 42→45 47→50 49 238/299/349 110287 810 20% 8% 82 +0.5 231/276/331 100272 88 18% 6% 67 -0.5 226/267/315902627716%5%56-1.0
Marty Costes
2021 · A
25 46→56 43→45 50 48 224/297/336 113268 109 20% 7% 79 +0.3 247/329/361 114319 914 24% 8% 98 +1.6 249/337/36411532491623%9%100+0.8
Drew Millas
2022 · A
24 48 38→45 51→50 53 226/305/311 85282 514 21% 10% 75 -0.0 227/300/334 107297 912 25% 9% 79 +0.3 249/306/373124288121718%7%88+0.5
Anthony Granato
2006 · A
25 50→51 39→40 53→55 50 232/309/319 87314 617 26% 10% 79 +0.3 221/300/314 93310 717 28% 9% 74 -0.1 179/288/2507226153130%12%53-0.3
Jake Lemmerman
2014 · AA
25 43→50 41→45 52→45 47 208/287/310 101285 910 28% 8% 68 -0.5 196/265/303 107280 109 32% 8% 56 -1.3 146/216/2449820910434%8%19-1.6
Shane Justis
2008 · A
25 51→52 44→40 52→50 48 246/308/362 115287 1110 18% 7% 89 +1.0 243/301/334 91287 610 17% 6% 79 +0.3 245/303/328832894916%5%75+0.0
Ripken Reyes
2022 · A
25 50→47 37→40 53→50 45 231/328/310 79309 413 24% 7% 87 +0.8 218/325/303 85266 615 19% 8% 84 +0.6 209/320/2918225261718%8%76+0.0
Matt Thayer
2007 · A
25 49→46 38→40 50 46 232/292/315 82298 514 23% 7% 70 -0.3 229/297/301 72307 412 25% 8% 69 -0.4 236/315/2814532221224%9%68-0.3
Logan Vick
2014 · A
23 48 41→45 52→50 56 225/323/333 108304 715 26% 12% 89 +0.9 193/286/291 98295 713 33% 11% 63 -0.8 143/250/2258223061336%12%30-2.1
Cam Devanney
2021 · A
24 48→41 40→55 52→45 48 227/293/323 95270 715 18% 7% 73 -0.1 197/261/328 131269 145 31% 6% 62 -0.9 218/281/38316528118729%6%81+0.3
Jeff Corsaletti
2008 · AA
25 50→51 41→45 48→50 54 240/321/342 102296 812 21% 10% 90 +1.0 231/307/345 114280 910 20% 9% 85 +0.7 228/305/3441162729819%10%81+0.3
Anthony Prato
2023 · AA
25 48 42→45 52→55 46 222/303/330 109323 815 31% 9% 80 +0.4 212/307/320 108291 917 28% 10% 80 +0.4 202/309/30310127182126%10%73-0.1
Stephen Wickens
2014 · A
25 47→44 37→40 51→55 51 221/300/301 80269 414 18% 8% 71 -0.3 219/280/293 74278 416 21% 7% 59 -1.1 224/278/2815728522021%6%53-0.7
Eric Fryer
2011 · A
25 49→59 42→45 51→50 45 235/300/345 110305 911 25% 7% 82 +0.5 224/294/335 111291 1010 25% 8% 77 +0.1 248/309/312643243623%8%73-0.0