Alfredo DunoC Dayton Dragons
Age 20 R/R 6'2" / 210 lbs A+ HR +6% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION335 act + 223 ros · stats below = ROS only
wRC+†88
AVG/OBP/SLG.188 / .298 / .350
PA223
HR8
K%32
BB%13
BABIP247
ISO162
MLB%4%
Value2026 · WAR
BAT: -5.8 runs (wOBA-derived runs vs avg)-6BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: +10.0 runs (Positional adjustment)+10POSREP: +15.8 runs (Replacement-level credit)+16REPTotal WAR: +2.10+2.1WAR
0.02.04.00.02.32.93.33.63.73.8+$117M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 45 / POW 64
Toolsscout grade
CONTACT45
scouting grade only
POWER64
scouting grade only
EYE61
scouting grade only
SPEED40
scouting grade only
DEFENSE52
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+2.3$17M+$16M
2028Pre-Arb$0.8M+2.9$20M+$19M
2029Pre-Arb$0.8M+3.3$21M+$20M
2030Arb-1$7M+3.6$21M+$17M
2031Arb-2$12M+3.7$20M+$13M
2032Arb-3$18M+3.8$19M+$10M
Totals $40M $119M +$95M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Reds 195168 37716 22604 60 220325381706 161301 3111 300 88
202317 ROKDSL Reds 195152 46916 38414 60 303454493947 191377 2119 422 181
202418 ADaytona Tortugas 139120 24512 14582 20 200294308602 108349 4210 271 66
202418 ADaytona Tortugas 139116 31713 18402 20 267375422797 155368 2913 352 128
202519 A2 teams 554457 10527216 861426 76 230359403761 173293 2616 338 117
202519 A2 teams 554437 12234318 1061076 76 279426494921 215328 1919 406 169
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 A+CIN 335294 6011015 371153 20 204299395694 190273 3411 306 93 -3 +0 +0 +6 +9 1.3
YTD20 A+CIN 335276 7415019 55853 20 268395529924 261318 2516 405 168 +26 +0 +0 +6 +9 4.2
ROS20 A+CIN 4% 223191 36708 28712 21 188298350648 162254 3213 301 88 -3 +0 +0 +4 +6 0.8
ROS20 MLBCIN 4% 109 1000 130 00 111200111311 257 3010 297 85 -0 +0 +0 +0 +0 0.0
FULL20 A+CIN 345303 6111015 381183 20 201297386683 185269 3411 306 92 -3 +0 +0 +6 +10 1.4
TOT20 A+CIN 558485 9618023 651865 41 198299377676 179262 3312 304 91 -6 +0 +0 +10 +16 2.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBCIN 50% 520445 9118120 651615 31 204313384697 180263 3112 311 96 -2 +0 +1 +9 +15 2.3
202822 MLBCIN 69% 520446 9418122 641545 31 211317404720 193267 3012 325 107 +4 +0 +1 +9 +15 2.9
202923 MLBCIN 77% 520446 9919124 641505 31 222326430757 209270 2912 333 113 +8 +0 +1 +9 +15 3.3
203024 MLBCIN 78% 520446 9919124 641485 31 222326430757 209271 2812 338 117 +10 +0 +1 +9 +15 3.6
203125 MLBCIN 79% 520445 10019125 651475 31 225330440771 216271 2812 342 120 +12 +0 +1 +9 +15 3.7
203226 MLBCIN 79% 520444 10019125 651476 31 225332441773 216271 2812 343 121 +12 +0 +1 +9 +15 3.8
203327 MLBCIN 78% 520443 10019125 661476 31 226334442776 217271 2813 343 121 +12 +0 +1 +9 +15 3.8
203428 MLBCIN 77% 520444 10019125 661485 31 225332441773 216270 2813 342 120 +12 +0 -0 +9 +15 3.7
203529 MLBCIN 75% 520443 9818125 671495 31 221330436766 214269 2913 340 118 +11 +0 -1 +9 +15 3.5
203630 MLBCIN 74% 520443 9818125 671505 31 221330436766 214268 2913 337 116 +10 +0 -2 +9 +15 3.3
203731 MLBCIN 73% 504429 9317123 651475 21 217327422749 205265 2913 333 113 +8 +0 -2 +9 +14 2.9
203832 MLBCIN 72% 489419 8916122 621455 21 212321413734 200261 3013 328 109 +5 +0 -3 +9 +14 2.5
203933 MLBCIN 72% 473405 8415121 601425 10 207317405722 198256 3013 321 104 +2 +0 -4 +8 +13 2.1
204034 MLBCIN 68% 439376 7513019 561354 10 199310386695 186250 3113 312 97 -2 +0 -4 +8 +12 1.5
204135 MLBCIN 63% 377324 6110015 471193 10 188297358655 170242 3212 302 89 -5 +0 -5 +7 +11 0.8
204236 MLBCIN 54% 313268 498012 391013 00 183294347641 164235 3212 291 81 -7 +0 -6 +6 +9 0.2
202721 MLBCIN 50% 261223 459010 33813 21 202313377689 175266 3113 307 93 -2 +0 +0 +5 +7 1.1
202822 MLBCIN 69% 358307 6713116 441064 21 218324423747 205270 3012 321 104 +2 +0 +0 +6 +10 1.9
202923 MLBCIN 77% 398342 7715119 491154 31 225329442771 216273 2912 330 110 +5 +0 +0 +7 +11 2.4
203024 MLBCIN 78% 406349 7915120 501154 31 226330447777 221274 2812 335 114 +7 +0 +0 +7 +12 2.7
203125 MLBCIN 79% 409351 8015120 511154 31 228333447780 219274 2812 338 117 +8 +0 +0 +7 +12 2.8
203226 MLBCIN 79% 411352 8115121 521164 31 230336457793 227274 2813 340 118 +8 +0 +0 +7 +12 2.9
203327 MLBCIN 78% 403345 7915120 511144 31 229335452787 223274 2813 340 118 +8 +0 +0 +7 +11 2.8
203428 MLBCIN 77% 400342 7815120 511144 31 228335453788 225273 2813 339 117 +8 +0 -0 +7 +11 2.7
203529 MLBCIN 75% 389332 7514119 501114 21 226334446780 220272 2913 337 116 +7 +0 -1 +7 +11 2.5
203630 MLBCIN 74% 382326 7414119 491104 21 227335451786 224271 2913 334 114 +6 +0 -1 +7 +11 2.3
203731 MLBCIN 73% 367313 7013118 471074 21 224332444777 220268 2913 330 111 +4 +0 -2 +7 +10 2.0
203832 MLBCIN 72% 354303 6512017 451053 10 215322422744 208264 3013 325 107 +3 +0 -2 +6 +10 1.7
203933 MLBCIN 72% 341292 6011015 431033 10 205314397711 192259 3013 318 101 +0 +0 -3 +6 +10 1.4
204034 MLBCIN 68% 297254 519013 38913 10 201312390702 189252 3113 309 94 -2 +0 -3 +5 +8 0.9
204135 MLBCIN 63% 238204 407010 30752 00 196305377683 181245 3213 299 87 -4 +0 -3 +4 +7 0.4
204236 MLBCIN 54% 170146 27407 21551 00 185292356648 171238 3212 288 78 -4 +0 -3 +3 +5 0.0
▸ Career Totals
Career 55944790 104919610264 705163655 3111 219326429755 210269 2913 327 109 +54 +2 -15 +100 +158 30.5
/ 162G 650557 12223131 821906 41 219326431756 212268 2913 327 109 +6 +0 -2 +12 +18 3.6
Career 89067602 163231117384 1132262191 5419 215324412735 197268 2913 327 109 +88 +3 -23 +159 +252 49.0
/ 162G 650555 11923128 831917 41 214325411735 196268 2913 327 109 +6 +0 -2 +12 +18 3.6

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
202317 ROKDSL Reds 195152 46916 38414 60 303454493947 191377 2119 422 181 +18 +1 +6 2.5
202418 ADaytona Tortugas 139116 31713 18402 20 267375422797 155368 2913 352 128 +4 +0 +4 0.9
202519 ADaytona Tortugas 495390 11232218 95916 66 287434518952 231330 1819 418 178 +44 -1 +14 5.7
202519 INTLPeoria Javelinas 5947 10210 11160 10 213362298660 85312 2719 308 94 -0 +0 +2 0.2

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
#1Jason Variteklast yr '11
career totals — 12 seasons, 5,047 PA
125,04716622255343431+61+1533.130.8
/162664223+8.0+1.94.4pk7: 28
#2Dan Ugglalast yr '15
career totals — 10 seasons, 5,509 PA
105,50923526241336447+20-1728.728.7
/162664283+2.4-2.13.5pk7: 29
#3Matt Wieterslast yr '19
career totals — 11 seasons, 4,387 PA
114,3871469250313411+78+8130.028.4
/162664221+11.9+12.24.5pk7: 27
#4Todd Frazierlast yr '20
career totals — 10 seasons, 4,909 PA
104,90921873242319448+18+3527.626.2
/1626642910+2.4+4.73.7pk7: 25
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
115,59925530217321422+85+1132.525.9
/162664304+10.1+1.43.8pk7: 19
#5Evan Gattislast yr '18
career totals — 6 seasons, 2,662 PA
62,6621393248300476+30+2017.017.0
/162664351+7.6+4.94.2pk7: 17
#6John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14

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
Alfredo Duno (OGILVIE) 20 32→45 50→64 44→40 61 198/299/377 179262 234 33% 12% 91 +2.1
Andy Pages
2021 · A
20 43→53 46→60 46→50 46 214/297/344 130275 149 26% 8% 82 +0.5 219/304/418 199291 256 32% 9% 104 +2.0 270/324/464194313251022%6%121+2.8
Miguel Sanó
2013 · A
20 39→49 53→70 46→45 44 207/282/382 175291 215 35% 9% 85 +0.7 227/308/454 227315 297 35% 9% 115 +2.7 242/333/46822634030235%11%124+3.1
Derek Norris
2010 · A
21 43→53 51→55 45→50 48 223/303/383 161292 195 30% 10% 94 +1.3 207/305/377 170279 219 31% 11% 94 +1.3 261/339/41715631916522%10%113+1.9
Mark Vientos
2019 · A
19 42→49 46→60 43→30 45 215/275/340 125273 143 26% 7% 70 -0.3 206/250/349 143284 182 33% 5% 62 -0.9 245/305/44720232528032%7%109+2.0
Roan Salas
2010 · A
20 46 50→65 46→40 45 236/285/393 157263 175 18% 6% 88 +0.9 244/297/371 127282 125 17% 6% 87 +0.8 268/322/3831153019314%6%98+0.7
Heriberto Hernández
2019 · A
19 43→49 54→60 46→50 55 223/325/414 191274 207 26% 12% 111 +2.5 223/302/390 167328 176 35% 9% 95 +1.4 221/302/42820827828931%9%103+1.2
Iván Herrera
2022 · AA
22 40→50 49→50 40→50 46 210/286/345 135271 184 29% 8% 77 +0.1 236/321/369 133306 1410 26% 10% 98 +1.6 276/369/436160338181322%11%130+2.7
Junior Caminero
2022 · A
19 43→53 50→70 49→45 44 225/281/372 147272 185 25% 7% 82 +0.5 253/302/420 167306 227 25% 6% 102 +1.9 260/323/51225127038520%8%130+3.2
Gary Sánchez
2014 · AA
21 43→50 48→65 47→45 40 222/272/361 139282 166 27% 5% 74 -0.1 241/291/400 159294 206 25% 6% 92 +1.2 240/315/46422426532423%9%117+2.4
Travis Denker
2007 · A
21 44→51 48→50 37→45 54 224/307/363 140262 173 22% 10% 90 +1.0 226/294/350 124277 125 22% 8% 81 +0.4 227/302/38015325518019%8%92+0.6
Danny Jansen
2015 · A
20 44→54 42→65 46→45 51 214/287/314 101243 95 16% 8% 69 -0.4 202/269/297 95244 96 20% 7% 56 -1.3 233/314/47524223934120%9%119+1.4
Xander Bogaerts
2012 · A
19 42→52 49→60 41→55 41 218/270/362 144284 174 29% 6% 74 -0.1 241/295/389 148309 165 26% 6% 91 +1.1 287/361/450163330181018%9%131+4.1
Moisés Ballesteros
2023 · A
19 43→53 47→50 45→40 47 217/283/352 135277 155 27% 8% 76 +0.1 243/301/378 135296 164 23% 7% 91 +1.1 266/326/40513931116319%8%106+1.6
Isaac Paredes
2019 · AA
20 44→49 44→60 48→40 46 217/278/338 121256 113 20% 6% 71 -0.3 230/296/335 105269 104 18% 7% 78 +0.2 242/348/43919625726117%11%124+3.1
Juan Apodaca
2006 · A
20 42→52 48→45 46→40 40 218/258/353 135265 174 25% 5% 66 -0.6 222/276/323 101282 115 24% 6% 66 -0.6 284/349/39611234610320%8%112+1.4
Tyler Flowers
2007 · A
21 44→54 44→55 48→40 43 216/281/335 119291 124 29% 7% 72 -0.2 242/315/392 150317 154 26% 9% 100 +1.7 248/330/41116332816427%10%109+1.9
Brandon Drury
2014 · A
21 44→54 46→65 43→40 39 224/261/361 137275 133 24% 4% 69 -0.4 249/289/385 136299 133 21% 5% 87 +0.8 259/310/48522530429125%6%121+2.5
Josmil Pinto
2010 · A
21 45→55 49→55 47→40 44 228/278/377 149272 163 23% 6% 81 +0.4 214/260/348 134265 142 24% 5% 66 -0.6 251/317/41916729919022%8%105+1.7
Carter Kieboom
2018 · A
20 45→50 49→50 43→45 42 229/288/376 147300 165 29% 6% 85 +0.7 233/302/365 132310 156 28% 8% 88 +0.9 229/307/35412530614528%9%84+0.4
Mike Moustakas
2009 · A
20 43→53 49→65 46→45 43 221/268/364 143257 176 22% 5% 73 -0.1 231/266/387 156267 195 21% 4% 79 +0.3 264/326/51324826435216%7%131+3.9