Alfonsin RosarioOF Akron RubberDucks
Age 22 R/R 6'0" / 222 lbs AA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION283 act + 188 ros · stats below = ROS only
wRC+†80
AVG/OBP/SLG.200 / .273 / .383
PA188
HR7
SB6
K%38
BB%7
BABIP295
ISO183
MLB%2%
Value2026 · WAR
BAT: -6.7 runs (wOBA-derived runs vs avg)-7BATRUN: +3.6 runs (SB/CS + UBR baserunning)+4RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -2.8 runs (Positional adjustment)-3POSREP: +13.4 runs (Replacement-level credit)+13REPTotal WAR: +0.70+0.7WAR
0.00.81.60.00.40.81.01.11.10.90.7+$37M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 32 / POW 55
Toolsscout grade
CONTACT32
scouting grade only
POWER55
scouting grade only
EYE40
scouting grade only
SPEED49
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.8$3M+$2M
2029Pre-Arb$0.8M+1.0$6M+$6M
2030Pre-Arb$0.9M+1.1$6M+$6M
2031Arb-1$2M+1.1$6M+$5M
2032Arb-2$3M+0.9$2M+$0.7M
2033Arb-3$3M+0.7$2M+$0.0M (cut)
Totals $8M $26M +$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
202319 ROKACL Cubs 3330 5100 2121 40 167242200442 33278 366 212 20
202319 ROKACL Cubs 3328 7100 481 40 250364286649 36350 2412 310 96
202420 AMyrtle Beach Pelicans 456404 6612215 3521513 205 163252314567 151287 478 248 48
202420 AMyrtle Beach Pelicans 456383 8818416 5614713 205 230347423770 193321 3212 344 121
202521 A+3 teams 543489 9015318 4020112 163 184262337600 153265 377 262 59
202521 A+3 teams 543471 11322321 5815212 163 240338433771 193307 2811 344 121
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AACLE 283257 5315213 171166 120 206271432703 226305 416 306 92 -2 +2 +0 -2 +8 0.6
YTD22 AACLE 283248 6720316 26906 120 270354569922 298352 329 395 160 +19 +2 +0 -2 +8 2.9
ROS22 AACLE 2% 188169 34817 13724 60 200273383656 183284 387 290 80 -4 +1 -0 -1 +5 0.1
ROS22 MLBCLE 2% 44 0000 020 00 285 500 275 69 -0 +0 -0 -0 +0 -0.0
FULL22 AACLE 287261 5315213 171186 120 203268425693 222301 416 306 92 -3 +2 -0 -2 +8 0.6
TOT22 AACLE 471426 8723320 3018810 180 204272412685 209301 406 300 87 -7 +4 -0 -3 +13 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCLE 35% 539487 10022322 3719710 131 205275398674 193287 377 297 86 -9 +2 -1 -3 +15 0.4
202824 MLBCLE 47% 576520 11024423 4120210 131 212282406688 194288 357 303 90 -6 +2 -1 -3 +16 0.8
202925 MLBCLE 52% 598539 11625425 4420510 131 215287416702 200289 347 307 93 -5 +2 -1 -4 +17 1.0
203026 MLBCLE 54% 609549 11825425 4520710 131 215286412698 197289 347 308 94 -4 +2 -1 -4 +17 1.1
203127 MLBCLE 54% 612551 11825425 4620810 131 214287410697 196288 348 308 94 -4 +2 -1 -4 +17 1.1
203228 MLBCLE 54% 608546 11725425 4720810 121 214289412701 198288 348 307 93 -5 +2 -2 -4 +17 0.9
203329 MLBCLE 53% 600539 11425324 4620610 111 212286403688 191287 348 305 92 -6 +2 -3 -4 +17 0.7
203430 MLBCLE 52% 590529 11124324 4620410 101 210285403688 193285 358 303 90 -7 +2 -3 -4 +17 0.5
203531 MLBCLE 52% 576516 10723323 4520110 91 207284397681 190283 358 299 87 -9 +1 -4 -3 +16 0.2
203632 MLBCLE 52% 558501 10121321 431979 81 202277381658 180279 358 293 82 -11 +1 -5 -3 +16 -0.2
202723 MLBCLE 35% 190172 36818 13693 50 209277407684 198287 367 284 76 -5 +1 -0 -1 +5 -0.0
202824 MLBCLE 47% 268242 5111211 19945 60 211282409691 198289 357 290 80 -6 +1 -1 -2 +8 0.1
202925 MLBCLE 52% 310279 6013213 231065 71 215287416702 201289 347 294 83 -6 +1 -1 -2 +9 0.1
203026 MLBCLE 54% 331297 6514214 251136 71 219293421714 202289 348 296 84 -6 +1 -1 -2 +9 0.2
203127 MLBCLE 54% 332298 6514214 251136 71 218292419711 201289 348 296 85 -6 +1 -1 -2 +9 0.2
203228 MLBCLE 54% 330296 6314213 251136 70 213287405693 193288 348 295 84 -6 +1 -1 -2 +9 0.2
203329 MLBCLE 53% 319286 6113213 251105 60 213288409697 196287 348 293 82 -6 +1 -1 -2 +9 0.1
203430 MLBCLE 52% 309277 5812212 241075 50 209284397681 188286 358 290 80 -7 +1 -2 -2 +9 -0.1
203531 MLBCLE 52% 300269 5612212 231055 50 208283401684 193283 358 286 77 -8 +1 -2 -2 +8 -0.2
203632 MLBCLE 52% 289260 5211111 221025 40 200275377652 177279 358 281 73 -9 +1 -2 -2 +8 -0.4
▸ Career Totals
Career 29822680 56712218121 224103451 593 212285406691 194289 358 291 81 -64 +11 -12 -18 +84 0.1
/ 162G 650584 12427426 4922511 131 212286406692 193291 358 291 81 -14 +2 -3 -4 +18 0.0
Career 70866369 130727541277 5302535129 16118 205280392671 187287 367 296 84 -124 +25 -23 -43 +201 3.6
/ 162G 650584 11925425 4923312 152 204279389668 185286 368 296 84 -11 +2 -2 -4 +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
202319 ROKACL Cubs 3328 7100 481 40 250364286649 36350 2412 310 96 -0 +1 +1 0.2
202420 AMyrtle Beach Pelicans 456383 8818416 5614713 205 230347423770 193321 3212 344 121 +11 +2 +13 2.6
202521 AAAkron RubberDucks 145128 27615 15482 21 211303391694 180293 3310 312 97 -1 +0 +4 0.4
202521 A+Lake County Captains 354306 8216216 37899 121 268364490854 222325 2510 376 146 +18 +2 +10 3.1
202521 INTLSurprise Saguaros 4437 4000 6151 21 108250108358 182 3414 194 7 -5 +0 +1 -0.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
#1Joey Gallolast yr '24
career totals — 9 seasons, 3,373 PA
93,37320732195320459-29-1113.514.1
/162664416-5.6-2.12.7pk7: 15
#2Adam Duvalllast yr '24
career totals — 11 seasons, 3,723 PA
113,72319522227287459-31+1111.011.8
/162664354-5.5+2.02.0pk7: 13
#3Tony Batistalast yr '07
career totals — 7 seasons, 3,601 PA
73,60116233244291445-9-110.410.4
/162664306-1.6-0.21.9pk7: 10
#4Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#5Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#6Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
52,98412058211282405-18+04.03.9
/1626642713-4.0+0.00.9pk7: 4

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
Alfonsin Rosario (OGILVIE) 22 20→32 40→55 45→49 40 204/272/412 209301 2018 40% 6% 87 +0.7
Alexander Canario
2022 · A
22 36→34 50→60 50 35 193/236/341 148280 1914 38% 5% 54 -1.4 209/272/403 194297 2514 37% 7% 86 +0.8 205/276/414209281281337%8%87+0.5
Trayce Thompson
2013 · AAA
22 35→45 52→65 51→50 36 192/246/359 167283 2010 39% 6% 63 -0.8 195/254/335 140281 1515 34% 6% 60 -1.0 211/299/43522329231737%10%103+1.1
Yu Chang
2018 · AA
22 36→46 50 49→45 38 193/249/349 157265 189 34% 6% 63 -0.9 212/270/345 133295 147 31% 6% 69 -0.4 215/275/36414928217429%7%75-0.0
Jeremiah Jackson
2023 · AA
23 37→47 48→60 48→55 41 195/256/339 145267 1612 33% 7% 63 -0.9 222/268/400 178287 2415 31% 5% 83 +0.6 235/274/422187292261529%5%88+0.8
Johan Mieses
2017 · A
22 35→33 53→55 44→50 35 195/242/365 170267 218 36% 5% 63 -0.8 181/230/331 150256 204 37% 5% 50 -1.8 195/270/37718223727730%7%75-0.0
Rece Hinds
2023 · AA
22 37→41 49→60 50→55 33 187/244/331 144313 1714 44% 6% 55 -1.4 200/249/369 169324 2119 43% 5% 67 -0.5 203/259/391188291252038%6%75-0.0
Wladimir Balentien
2007 · AA
23 40→45 53→55 48→50 39 208/267/380 172297 2110 36% 7% 78 +0.2 220/280/387 167278 209 28% 7% 85 +0.7 219/280/39817926321725%7%86+0.6
Alex Binelas
2023 · AA
23 34→26 54→50 51→50 41 194/261/370 176265 247 36% 8% 72 -0.2 200/264/348 148298 1812 37% 8% 68 -0.5 226/305/37915332420834%9%90+0.6
Jhonkensy Noel
2023 · AAA
22 37→40 55 47→45 37 206/258/387 181273 245 34% 5% 76 +0.1 206/262/379 173264 243 31% 6% 76 +0.1 200/256/37117125124131%5%68-0.4
Jerry Sands
2009 · A
21 35→45 50→60 51→45 45 191/275/338 147260 198 33% 9% 71 -0.3 228/294/419 191283 246 28% 8% 99 +1.7 225/292/42019527325727%8%97+1.3
Christopher Morel
2022 · AAA
23 37→46 48→60 54→50 36 196/246/338 142285 1716 37% 6% 57 -1.2 225/294/422 197299 2512 32% 8% 100 +1.7 224/302/430206282271030%9%102+1.8
Coby Mayo
2023 · AA
21 42→45 50→60 51→45 41 217/278/367 150295 188 32% 7% 79 +0.3 225/302/408 183301 215 31% 9% 100 +1.7 221/303/41419329023431%9%99+1.4
Michael Chavis
2018 · AA
22 39→46 53→60 47→45 36 212/257/384 172278 224 32% 4% 75 -0.0 230/286/409 179310 246 33% 6% 93 +1.3 230/291/40917931225533%7%92+0.5
Nelson Velázquez
2022 · AA
23 42→38 50→60 53→50 32 213/256/364 152326 1913 40% 5% 69 -0.4 212/274/400 188294 2514 35% 7% 86 +0.8 205/274/399195264271233%8%84+0.5
Nolan Gorman
2022 · AAA
22 41→43 52→60 49→45 37 220/262/376 156288 216 32% 5% 74 -0.1 223/287/423 200298 297 34% 8% 98 +1.6 213/287/42621328231735%9%96+1.2
Jo Adell
2021 · MLB
22 42→44 49→65 49→50 37 211/264/356 146309 179 36% 6% 70 -0.3 224/274/426 202308 2610 35% 5% 93 +1.3 218/285/448231251341229%7%102+1.5
Carlos Rincon
2021 · AA
23 37 50→55 46→45 38 194/260/344 150292 195 39% 7% 66 -0.6 211/260/374 163299 216 36% 6% 73 -0.1 200/248/37017127224436%5%64-0.4
Niko Hulsizer
2019 · A
22 43→29 47→60 51→50 42 209/299/349 140319 1512 36% 8% 84 +0.6 207/283/386 179333 228 41% 8% 86 +0.8 194/270/396201315271245%8%82+0.3
Bobby Bradley
2018 · AA
22 38→40 53→65 44→40 38 204/263/371 167291 234 37% 7% 73 -0.1 219/275/440 221298 303 36% 7% 97 +1.5 208/272/45024227035037%7%96+1.2
Aaron Luna
2009 · A
22 42→44 50 51→45 45 210/316/367 157290 187 32% 8% 96 +1.5 216/319/370 154271 177 26% 8% 98 +1.6 214/320/36715226717725%8%95+0.9