Oliver Dunn3B Durham Bulls
Age 28 L/R 5'10" / 207 lbs AAA HR -6%H +4% Svc 2.000S2 · Ctrl thru 2029 ILReassigned to Minors (RM)
2026 ROS PROJECTION470 act + 230 ros · stats below = ROS only
wRC+†90
AVG/OBP/SLG.220 / .298 / .380
PA230
HR7
SB10
K%32
BB%9
BABIP304
ISO161
MLB%55%
Value2026 · WAR
BAT: +0.8 runs (wOBA-derived runs vs avg)+1BATRUN: +5.6 runs (SB/CS + UBR baserunning)+6RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +2.5 runs (Positional adjustment)+2POSREP: +19.8 runs (Replacement-level credit)+20REPTotal WAR: +2.80+2.8WAR
0.01.12.10.61.61.41.1+$23M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 35 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT35
Whiff%
3712.4%
xwOBA
100.253
POWER45
Barrel%
143.6
Avg EV
3788.1
Bat Spd
6572.9
EYE55
Chase%
9021.2%
SPEED60
Sprint
7328.4
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.1M+0.6$2M+$2M
2027Arb-2$3M+1.6$12M+$9M
2028Arb-3$5M+1.4$10M+$6M
2029Arb-4$6M+1.1$7M+$3M
Totals $14M $31M +$19M

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
201921 ACharleston RiverDogs 140125 21401 12501 35 168246224470 56267 369 211 20
201921 ACharleston RiverDogs 140118 26501 19351 35 220333288621 68301 2514 290 80
202123 A+2 teams 255223 36736 29991 101 161261300561 139252 3911 248 48
202123 A+2 teams 255209 41747 43771 101 196336368704 172270 3017 320 103
202224 AA2 teams 9685 19712 9432 31 224312400713 176425 459 316 100
202224 AA2 teams 9680 23813 14342 31 287406525931 238465 3515 410 172
202325 AA2 teams 593518 11126419 692115 285 214312390702 176318 3612 312 97
202325 AA2 teams 593490 13833823 971655 285 282405522928 241380 2816 407 170
202426 MLB3 teams 163150 34522 10612 52 227284327611 100368 376 286 77 -4 +0 +2 +1 +5 0.3
202426 MLB3 teams 163146 32522 14582 52 219296322618 103349 369 281 74 -5 +0 +2 +1 +5 0.2
202527 AAA2 teams 506454 831865 391839 265 183261282543 99292 368 244 45
202527 AAA2 teams 506436 892058 561579 265 204307328635 124298 3111 290 80
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAATB 470417 10018319 431456 223 240320434754 194318 319 325 107 +3 +3 +0 +2 +13 2.2
YTD28 AAATB 470395 10921322 651216 223 276386511898 235343 2614 392 158 +31 +3 +0 +2 +13 5.0
ROS28 AAATB 55% 230205 45827 20743 102 220298380679 161303 329 302 90 -3 +1 -0 +1 +7 0.6
ROS28 MLBTB 55% 127113 25414 11412 61 221302381682 159307 329 293 82 -3 +1 -0 +0 +4 0.2
FULL28 AAATB 597530 12522423 541868 284 236316423739 187315 319 318 101 +1 +4 -0 +2 +17 2.4
TOT28 AAATB 700622 14526526 632199 325 233313416729 183313 319 317 101 +1 +4 -0 +2 +20 2.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBTB 54% 660588 13024519 582079 254 221301376677 155301 319 302 89 -8 +3 -2 +2 +19 1.5
202830 MLBTB 53% 660589 12924419 582048 234 219298370668 151299 319 301 88 -9 +3 -2 +2 +19 1.3
202931 MLBTB 52% 660589 12824418 582048 203 217296363660 146296 319 298 86 -11 +3 -3 +2 +19 1.1
203032 MLBTB 52% 660589 12623418 582058 163 214293358651 144292 319 293 82 -13 +2 -4 +2 +19 0.6
203133 MLBTB 52% 573511 10719315 501817 112 209289346635 137287 329 286 77 -15 +1 -4 +2 +16 0.0
203234 MLBTB 47% 484433 8815312 421566 71 203283335618 132281 329 277 70 -16 +1 -5 +2 +14 -0.5
202729 MLBTB 54% 353314 7113310 311115 142 226306382688 156305 319 293 82 -7 +2 -1 +1 +10 0.5
202830 MLBTB 53% 348310 6912310 311084 122 223301377679 155302 319 292 81 -7 +2 -1 +1 +10 0.4
202931 MLBTB 52% 344307 671229 301064 102 218296358654 140299 319 289 79 -8 +1 -2 +1 +10 0.3
203032 MLBTB 52% 342305 661229 301064 91 216295357652 141296 319 284 76 -9 +1 -2 +1 +10 0.1
203133 MLBTB 52% 296264 55927 26934 61 208289337626 129291 319 278 71 -10 +1 -2 +1 +8 -0.2
203234 MLBTB 47% 228203 41715 20733 31 202283320603 118284 329 269 64 -9 +0 -2 +1 +6 -0.4
▸ Career Totals
Career 21831947 421731655 18768928 6410 216294355649 139301 329 283 75 -62 +9 -9 +10 +62 0.9
/ 162G 650580 12522516 562058 193 216294353647 138300 329 283 75 -19 +3 -3 +3 +18 0.3
Career 56805059 105720441143 512187869 18738 209290350641 141299 339 287 78 -141 +22 -19 +20 +161 4.5
/ 162G 650579 12123516 592158 214 209291349640 140299 339 287 78 -16 +3 -2 +2 +18 0.5

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
201921 ACharleston RiverDogs 140118 26501 19351 35 220333288621 68301 2514 290 80 -3 -1 +4 -0.1
202123 AASomerset Patriots 11899 18404 17400 51 182302343645 162250 3414 291 81 -3 +1 +3 0.1
202123 A+Hudson Valley Renegades 137110 23343 26371 50 209365391756 182286 2719 344 122 +3 +1 +4 0.8
202224 AAAScranton/Wilkes-Barre RailRiders 1914 1001 481 00 71316286602 214 4221 295 84 -0 +0 +1 0.0
202224 AASomerset Patriots 7766 22812 10261 31 3334295761.004 242526 3413 438 193 +8 +0 +2 1.1
202325 AAReading Fightin Phils 505417 11327421 821395 165 271397506903 235357 2816 398 163 +36 +1 +14 5.2
202325 INTLScottsdale Scorpions 8873 25642 15260 120 3424556161.071 274511 3017 461 211 +11 +2 +2 1.6
202426 MLBMilwaukee Brewers 10495 21221 6402 30 221282316597 95370 386 269 64 -4 +1 +2 +1 +3 0.2
202426 AAANashville Sounds 3329 9301 490 21 310394517911 207421 2712 401 165 +2 +0 +1 0.3
202426 INTLGigantes del Cibao 2622 2000 490 01 9123191322 154 3515 177 -6 -3 -0 +1 -0.3
202527 MLBMilwaukee Brewers 4136 6200 2110 10 167211222433 56231 275 185 0 -5 +0 -1 +2 +1 -0.2
202527 AAANashville Sounds 465400 831858 541469 255 207315338652 130305 3112 299 87 -7 +3 +13 1.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 145131 27421 8512 40 206262290552 84325 356 246 46 -9 +1 +1 +2 +4 -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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#3Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Pokey 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 5 projected seasons
52,1545662215290357+8+22.42.5
/1626641719+2.4+0.70.7pk7: 3
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.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
Oliver Dunn (OGILVIE) 28 35 45 60 55 233/313/416 183313 2632 31% 9% 101 +2.8
Michael Gigliotti
2023 · AA
27 41 47→40 57→55 48 204/301/338 134290 1526 32% 10% 82 +0.5 218/311/327 109288 916 25% 10% 82 +0.5 212/323/3028927251321%12%80+0.2
George Lombard
2003 · MLB
27 47→44 45→50 58→55 44 232/292/362 130311 1223 28% 8% 82 +0.5 233/294/379 146307 1519 28% 7% 88 +0.9 220/293/373153305172732%8%84+0.4
J.P. Martínez
2023 · AAA
27 45→44 48→50 63→65 43 215/292/362 146324 1531 36% 9% 83 +0.6 213/293/343 130319 1237 34% 9% 79 +0.3 204/289/324120306114534%9%69-0.3
Jacob Hannemann
2018 · MLB
27 41 43→45 57→60 41 205/260/322 117272 1026 28% 6% 59 -1.1 201/253/309 108258 1124 26% 5% 53 -1.5 184/233/27793233102825%5%32-1.3
Matt Long
2015 · AAA
28 44→53 44→50 55 44 217/273/334 117286 1121 28% 7% 67 -0.5 200/252/305 105265 1014 27% 6% 51 -1.7 176/227/2699422881126%6%30-2.6
Jared Oliva
2023 · MLB
27 43→45 43→50 58→65 38 211/256/329 117289 924 30% 5% 58 -1.2 226/286/365 139288 1438 26% 6% 82 +0.5 227/296/370142284155524%7%82+0.3
Sam Haggerty
2022 · MLB
28 47→44 44→50 58→65 45 226/294/347 122307 1125 29% 8% 80 +0.4 250/324/395 145318 1235 24% 8% 105 +2.1 257/335/401144323114222%9%107+1.2
Nolan Fontana
2019 · MLB
28 40→43 43→40 51→50 51 198/284/313 115267 1012 28% 10% 68 -0.5 202/287/326 124291 1210 32% 10% 72 -0.2 124/238/2098619210038%12%22-0.8
Clete Thomas
2012 · MLB
28 45→52 47→50 58→55 40 220/282/355 135326 1524 36% 7% 77 +0.1 213/266/351 138291 1416 31% 6% 69 -0.4 209/265/341133277131428%7%62-0.6
JJ Muno
2022 · AA
28 38 43→40 53→60 38 187/271/294 107277 1121 34% 6% 59 -1.1 206/289/300 94299 827 32% 7% 67 -0.5 195/287/2646928763931%8%54-0.8
Scott Kingery
2023 · MLB
29 39→49 42→55 58→55 42 189/260/298 109295 919 37% 8% 53 -1.5 203/256/337 134290 1621 34% 6% 61 -1.0 198/239/341143265191733%5%52-0.8
Garrett Hampson
2023 · MLB
28 41→51 42→45 56→60 46 202/267/311 109263 922 26% 8% 59 -1.1 242/305/337 95325 618 25% 8% 81 +0.4 244/299/3359033151726%7%74-0.0
Mark Contreras
2023 · MLB
28 37 51→50 55 36 198/257/358 160281 2020 36% 6% 69 -0.4 204/266/321 117295 1326 33% 6% 62 -0.9 196/263/28993286103233%7%48-1.2
Lane Adams
2019 · MLB
29 42→46 45→50 59→60 39 204/265/323 119312 1232 37% 7% 61 -1.0 202/270/352 150319 1817 40% 7% 72 -0.2 179/253/346167275221442%8%59-0.7
Hoy Park
2023 · MLB
27 41→49 47→45 53→55 48 209/284/337 128275 1516 29% 9% 73 -0.1 224/308/335 111306 1117 28% 10% 82 +0.5 227/321/32610031191927%11%83+0.4
Ray-Patrick Didder
2023 · AAA
28 42→47 42→45 53→60 38 204/273/305 101297 1022 33% 6% 61 -1.0 190/288/313 123275 1428 34% 9% 71 -0.3 164/281/291127235153434%11%60-0.7
Eli White
2023 · MLB
29 44→49 48→50 55→60 46 219/294/353 134297 1624 30% 9% 82 +0.5 236/305/381 145323 1728 30% 8% 94 +1.3 238/302/384146318183130%7%89+0.5
Ben DeLuzio
2023 · MLB
28 45→49 42→45 59→60 40 217/273/330 112295 929 29% 6% 66 -0.6 207/268/318 111304 1120 33% 6% 62 -0.9 148/223/2267924481840%7%18-1.1
Rudy Martin Jr.
2022 · AAA
26 45 46→45 55→65 43 216/291/340 124330 1525 36% 9% 77 +0.1 221/296/343 122326 1424 34% 9% 80 +0.4 227/303/343115312135229%9%78+0.1
Jeremy Hazelbaker
2016 · AAA
28 48→54 44→55 61→60 39 230/276/355 124328 1025 32% 6% 73 -0.1 222/282/383 161325 1719 35% 7% 84 +0.6 200/267/370170298201938%8%69-0.2