Omar AlfonzoC Altoona Curve
Age 22 L/R 6'1" / 242 lbs AA BB +7% Svc 0.0 · Ctrl thru 2034 peak 1.7 · 2030
wRC+†51
AVG/OBP/SLG.194 / .272 / .316
PA320
HR8
K%36
BB%9
MLB%2%
BAT: -17.8 runs (wOBA-derived runs vs avg)-18BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
4242
PWR
5252
SPD
2424
FLD
4747
EYE
5156
trajectory · 10 yrs
1.7peak
2030

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
2029Arb-1$0.8M+1.5$13M+$12M
2030Arb-2$0.9M+1.7$15M+$14M
2031Arb-3$0.9M+1.7$16M+$15M
2032Ext / FA-deal$3M+1.6$15M+$12M
2033Ext / FA-deal$4M+1.4$14M+$9M
2034Ext / FA-deal$5M+1.2$12M+$7M
Totals $15M $85M +$70M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL PIT Black 133112 16101 19462 00 .143.278.179.457 .036.231 3514 .232 36 -10 +0 +0 +2 +4 -0.4
202218 ROKFCL Pirates 123110 12201 11352 00 .109.203.155.358 .045.149 289 .168 -13 -16 +0 +0 +2 +3 -1.0
202319 A3 teams 245210 48915 32821 31 .229.333.352.686 .124.344 3313 .306 92 -2 +0 +0 +4 +7 1.0
202420 A3 teams 476427 8314110 441743 22 .194.274.302.576 .108.298 379 .261 58 -23 -0 +0 +8 +13 -0.1
202521 A+3 teams 555500 9716113 452127 21 .194.270.308.578 .114.304 388 .260 57 -27 +0 +0 +10 +16 -0.1
▸ 2026 Season (actual · ROS · total)
202622 AAAltoona Curve 6459 9201 5220 00 .153.219.237.456 .085.222 348 .210 19 -6 +0 +0 +1 +2 -0.3
ROS22 MLBPIT 256230 44816 22922 10 .191.268.313.581 .122.281 369 .262 59 -12 +0 -0 +5 +7 0.0
TOT22 MLBPIT 320289 531017 271142 10 .183.258.298.555 .114.272 368 .252 51 -18 +0 -0 +6 +9 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 12%PIT 520463 9417114 481644 31 .203.283.335.618 .132.276 329 .280 73 -16 +0 -0 +9 +15 0.8
202824 MLB 27%PIT 520461 9617115 491595 31 .208.291.347.638 .139.278 319 .290 80 -12 +0 -0 +9 +15 1.3
202925 MLB 44%PIT 520460 9717116 501565 31 .211.295.357.652 .146.280 3010 .296 85 -9 +0 -0 +9 +15 1.5
203026 MLB 59%PIT 520459 9918117 511555 30 .216.301.370.671 .155.281 3010 .299 87 -8 +1 -0 +9 +15 1.7
203127 MLB 77%PIT 520458 9918117 521565 30 .216.303.371.674 .155.281 3010 .299 87 -8 +1 -0 +9 +15 1.7
203228 MLB 84%PIT 520458 9717116 521575 20 .212.299.358.657 .146.281 3010 .298 86 -8 +0 -1 +9 +15 1.6
203329 MLB 91%PIT 520458 9617116 521585 10 .210.297.356.653 .146.280 3010 .296 85 -9 +0 -2 +9 +15 1.4
203430 MLBPIT 520459 9617116 521604 00 .209.295.355.650 .146.278 3110 .293 82 -10 +0 -2 +9 +15 1.2
203531 MLBPIT 504444 9116115 511574 00 .205.293.347.639 .142.276 3110 .289 79 -12 +0 -3 +9 +14 0.9
203632 MLBPIT 489433 8715114 491554 00 .201.288.337.625 .136.275 3210 .284 76 -13 +0 -4 +9 +14 0.6
203733 MLBPIT 473419 8314113 471534 00 .198.285.329.614 .131.273 3210 .279 72 -15 +0 -4 +8 +13 0.2
203834 MLBPIT 418371 7212111 411393 00 .194.280.321.600 .127.271 3310 .272 67 -16 +0 -5 +7 +12 -0.1
203935 MLBPIT 357316 601019 351223 00 .190.277.313.590 .123.268 3410 .265 61 -16 +0 -6 +6 +10 -0.5
▸ Career Totals (MLE all levels + projections)
Career 81897248 146725517225 802263273 267 .202.288.335.624 .133.280 3210 .282 74 -240 +2 -27 +146 +232 11.6
/ 162G 650575 11620118 642096 21 .202.288.334.622 .132.279 3210 .282 74 -19 +0 -2 +12 +18 0.9

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL PIT Black 13399 23212 32302 00 .232.429.333.762 .101.313 2324 .364 137 +6 +0 +4 0.9
202218 ROKFCL Pirates 123104 15301 17282 00 .144.276.202.478 .058.187 2314 .238 40 -8 +0 +3 -0.5
202319 ABradenton Marauders 182150 41714 30460 20 .273.394.413.808 .140.363 2516 .363 136 +7 +0 +5 1.3
202319 ROKFCL Pirates 3121 6201 951 11 .286.516.5241.040 .238.333 1629 .464 213 +4 -0 +1 0.5
202319 INTLCaribes de Anzoategui 3226 7101 650 00 .269.406.423.829 .154.300 1619 .377 147 +2 +0 +1 0.3
202420 A+Greensboro Grasshoppers 9781 20205 16250 11 .247.371.457.828 .210.294 2616 .370 141 +5 -0 +3 0.7
202420 ABradenton Marauders 354304 771518 45923 11 .253.355.388.743 .135.335 2613 .336 116 +6 -0 +10 1.6
202420 INTLCaribes de Anzoategui 2522 6102 360 00 .273.360.591.951 .318.286 2412 .410 172 +2 +0 +1 0.3
202521 AAAltoona Curve 193170 37913 19582 00 .218.304.335.639 .118.309 3010 .289 80 -4 +0 +5 0.1
202521 A+Greensboro Grasshoppers 284234 619011 44795 20 .261.389.440.829 .179.347 2815 .373 144 +14 +0 +8 2.3
202521 INTLCaribes de Anzoategui 7861 11204 17250 01 .180.359.410.769 .230.219 3222 .350 126 +2 -0 +2 0.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
Omar Alfonzo (OGILVIE) 22 42 52 24 56 .194/.272/.316 .123.291 82 36% 9% 64 -0.4
Zack Collins
2018 · AA
23 37→42 47→50 42→40 46 .185/.275/.321 .137.291 153 39% 11% 66 -0.6 .198/.295/.349 .151.306 173 37% 12% 82 +0.5 .196/.301/.351.156.28918235%13%83+0.4
Brett Cumberland
2019 · AA
24 38→39 47→50 37→30 40 .191/.284/.322 .131.293 152 37% 7% 72 -0.2 .199/.301/.327 .128.293 143 34% 8% 80 +0.4 .177/.295/.289.111.26513134%8%65-0.3
Drew Ward
2017 · AA
22 44 43→55 40→30 38 .211/.267/.318 .107.319 112 36% 6% 61 -1.0 .214/.279/.337 .123.326 142 36% 8% 71 -0.3 .203/.270/.362.159.31720140%7%71-0.2
John Whittleman
2009 · AA
22 42→43 43→50 39→45 50 .208/.286/.324 .116.279 103 28% 10% 70 -0.3 .193/.274/.316 .123.263 123 29% 10% 64 -0.8 .170/.259/.320.149.23118133%11%57-0.9
Michael Pérez
2015 · A
22 37 44→50 41→40 40 .184/.249/.302 .119.288 113 38% 8% 50 -1.8 .193/.252/.290 .097.268 84 29% 7% 47 -1.9 .224/.284/.351.127.28614026%7%75-0.0
Deivy Grullón
2018 · AA
22 42→43 44→55 38→30 36 .210/.245/.321 .111.284 122 30% 4% 52 -1.6 .231/.272/.389 .158.308 213 31% 5% 82 +0.5 .218/.265/.393.175.29226134%6%77+0.1
Julian Leon
2019 · AAA
23 40 47→45 38→30 41 .198/.278/.331 .133.302 163 38% 8% 70 -0.3 .183/.274/.297 .114.309 124 41% 9% 60 -1.0 .120/.223/.203.083.2259047%9%14-1.8
Daniel Vellojin
2023 · AA
23 40 46→45 42→45 52 .200/.296/.328 .127.281 146 32% 12% 76 +0.1 .179/.260/.279 .100.257 106 32% 9% 49 -1.8 .150/.230/.230.080.2128432%9%21-1.6
Josh Ockimey
2018 · AA
22 42→46 48→50 40→30 43 .209/.280/.347 .138.306 153 35% 9% 74 -0.1 .202/.285/.358 .156.305 192 37% 10% 80 +0.4 .181/.279/.340.159.26821038%11%71-0.2
Jon Talley
2012 · A
23 39→42 46→45 39→30 38 .196/.254/.326 .130.291 142 36% 6% 58 -1.2 .199/.257/.321 .122.294 123 35% 6% 58 -1.2 .187/.247/.296.109.27810135%6%45-1.0
Alex Jackson
2018 · AA
22 39→36 49→60 42→30 34 .202/.257/.344 .142.293 173 36% 5% 64 -0.8 .189/.249/.355 .166.284 223 40% 5% 65 -0.7 .196/.267/.378.181.26724235%6%74-0.0
Eric Haase
2015 · A
22 39→41 48→65 42→40 38 .201/.253/.347 .146.286 163 35% 6% 63 -0.9 .194/.252/.355 .161.294 184 39% 6% 65 -0.7 .218/.277/.437.219.28432235%7%94+0.9
Nolan Gorman
2021 · A
21 40→43 48→60 43→45 37 .201/.259/.345 .145.302 163 38% 6% 65 -0.7 .224/.278/.400 .176.300 246 33% 7% 88 +0.9 .225/.289/.424.199.29029633%8%95+1.2
Ryan McMahon
2016 · A
21 45→55 50→55 39→45 38 .223/.277/.382 .159.321 165 35% 6% 82 +0.5 .235/.287/.379 .144.336 148 32% 6% 85 +0.7 .230/.314/.391.161.29819628%10%98+1.6
Omar Martinez
2023 · A
22 41→38 43→45 42→40 46 .202/.287/.312 .110.290 115 32% 9% 69 -0.4 .196/.277/.322 .126.291 155 35% 9% 67 -0.5 .180/.261/.303.123.26816337%9%53-1.1
Randy Florentino
2021 · A
21 43 41→50 42→45 48 .206/.286/.310 .104.297 86 31% 10% 67 -0.5 .180/.241/.263 .083.269 85 34% 7% 36 -2.7 .183/.230/.260.077.2388426%5%28-1.0
Niko Vasquez
2012 · AA
23 39→41 43→50 40→45 46 .196/.269/.309 .112.266 113 29% 8% 60 -1.0 .200/.265/.306 .106.264 94 26% 8% 57 -1.2 .227/.282/.376.149.29019628%6%81+0.2
Kyle Skipworth
2012 · AA
22 35→34 44→50 36→30 32 .183/.223/.292 .109.285 132 40% 4% 35 -2.8 .180/.227/.319 .139.275 183 40% 5% 45 -2.1 .143/.206/.274.131.24718148%5%23-1.3
Drew Ellis
2019 · A
23 40→37 47→55 38→40 45 .206/.269/.343 .137.257 144 26% 7% 69 -0.4 .204/.281/.355 .151.268 173 29% 9% 77 +0.1 .182/.281/.358.176.23321431%10%76+0.0
Jakson Reetz
2019 · A
23 40→34 40→60 39→45 42 .196/.270/.285 .090.278 85 31% 7% 55 -1.4 .198/.276/.316 .118.286 135 33% 7% 66 -0.6 .197/.277/.397.201.24526431%7%84+0.3