Edgar AlfonsoSS ACL Angels
Age 22 S/R 5'9" / 175 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION28 act + 67 ros · stats below = ROS only
wRC+†40
AVG/OBP/SLG.194 / .254 / .274
PA67
HR1
K%30
BB%6
BABIP268
ISO81
MLB%0%
Value2026 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.3-0.3-0.32628
Tools · ContractCON 31 / POW 33
Toolsscout grade
CONTACT31
scouting grade only
POWER33
scouting grade only
EYE45
scouting grade only
SPEED51
scouting grade only
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
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.0M +$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
202117 ROKDSL Angels 172155 27521 12561 177 174238252490 77263 337 206 16
202117 ROKDSL Angels 172147 34621 20391 177 231327320647 88306 2312 293 82
202319 ROKACL Angels 10897 18110 7430 30 186240216457 31333 406 203 14
202319 ROKACL Angels 10893 23210 11270 30 247327290617 43348 2510 277 70
202420 ROKACL Angels 129120 19310 8490 22 158211200411 42268 386 183 -2
202420 ROKACL Angels 129115 25510 13340 22 217297278575 61309 2610 266 62
202521 ROK2 teams 8878 16310 5233 22 205279269548 64286 266 245 45
202521 ROK2 teams 8875 23520 8153 22 307395427822 120377 179 363 136
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ROKLAA 2825 4111 2140 00 160222400622 240273 507 200 11 -3 +0 +0 +0 +1 -0.2
YTD22 ROKLAA 2823 4111 4100 00 174296435731 261231 3614 310 95 -0 +0 +0 +0 +1 0.1
ROS22 ROKLAA 0% 6762 12201 4201 10 194254274528 81268 306 237 40 -5 +0 +0 +1 +2 -0.2
ROS22 MLBLAA 0% 01 0000 000 00 268 230 34 +0 +0
FULL22 ROKLAA 2826 4111 2140 00 154222385607 231250 507 200 11 -3 +0 +0 +0 +1 -0.2
TOT22 ROKLAA 9587 16312 6341 10 184245310555 126269 366 226 31 -7 +0 +0 +1 +3 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBLAA 34% 184167 33612 13532 31 198264281545 84272 297 250 50 -10 +0 +0 +2 +5 -0.3
202824 MLBLAA 46% 295269 551024 21833 52 204270301571 97275 287 259 56 -15 +0 +0 +3 +8 -0.3
202723 MLBLAA 34% 6358 11201 4181 10 190254276530 86271 296 242 44 -4 +0 +0 +1 +2 -0.1
202824 MLBLAA 46% 136124 25412 10381 21 202267298565 97274 287 251 50 -8 +0 +0 +1 +4 -0.2
▸ Career Totals
Career 199183 36613 14562 31 197263290552 93264 287 248 48 -12 +0 +0 +2 +6 -0.4
/ 162G 650598 11820310 461837 103 197264291555 94265 287 248 48 -38 +1 +0 +7 +18 -1.2
Career 1043948 1803088 7032710 3314 190253264517 74279 317 231 35 -77 +1 +0 +11 +30 -3.6
/ 162G 650591 1131955 442046 219 191254266520 74281 317 231 35 -48 +1 +0 +7 +18 -2.2

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
202117 ROKDSL Angels 172147 34621 20391 177 231327320647 88306 2312 293 82 -3 +1 +5 0.2
202319 ROKACL Angels 10893 23210 11270 30 247327290617 43348 2510 277 70 -4 +1 +3 0.0
202420 ROKACL Angels 129115 25510 13340 22 217297278575 61309 2610 266 62 -6 -0 +4 -0.2
202521 AInland Empire 66ers 1612 4000 321 01 333500333833 400 1219 403 167 +1 -0 +0 0.1
202521 ROKACL Angels 7263 19520 5132 21 302371444816 143373 187 354 129 +2 +0 +2 0.4

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
229445199260289+3+6-0.5-0.3
/162664811+7.1+13.5-1.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.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
Edgar Alfonso (OGILVIE) 22 26→31 28→33 46→51 45 184/245/310 126269 21 36% 6% 31 -0.4
Nick Urbanus
2014 · A
22 36 34→40 48→50 38 175/224/226 51261 28 32% 6% 17 -4.0 199/240/273 74297 39 32% 5% 37 -2.7 204/233/274703020831%3%30-1.0
Mack Chambers
2022 · A
22 41 37→40 45→50 44 197/255/273 76263 47 26% 7% 43 -2.2 211/273/309 98276 811 25% 7% 61 -1.0 203/270/2979326081324%8%54-0.7
Julio Garcia
2018 · A
21 42→34 36→40 48→40 38 200/243/273 73289 27 31% 5% 37 -2.6 175/207/239 64295 43 40% 3% 13 -4.3 150/175/200502594243%2%-13-3.3
Josue Huma
2022 · A
22 42 39→40 51→50 45 203/273/286 83281 610 28% 8% 56 -1.3 213/268/299 86285 79 26% 7% 56 -1.3 227/271/307792888823%6%54-0.7
Jobduan Morales
2014 · A
23 38 37→40 49→40 43 181/247/254 73273 54 34% 8% 36 -2.7 197/257/282 85305 65 35% 7% 46 -2.0 190/250/277883026337%7%43-1.0
Yeison Coca
2021 · A
22 37→29 38→40 50 36 181/232/259 77290 614 38% 6% 30 -3.1 179/238/246 67306 412 40% 7% 30 -3.1 157/219/2085127321340%7%9-2.1
Ruben Contreras
2010 · A
22 37 38→40 51→45 44 180/240/263 82248 512 28% 7% 34 -2.8 198/247/298 100281 88 31% 6% 46 -2.0 179/222/29111224710531%5%33-1.1
David Masters
2015 · A
22 38→36 36→45 47→40 40 182/248/249 67278 38 34% 7% 35 -2.8 175/232/242 67239 64 28% 6% 27 -3.3 194/263/33113726618133%7%59-0.5
Wendell Soto
2014 · A
22 41→44 39→40 50 40 198/245/286 87275 610 29% 6% 42 -2.3 195/259/281 86278 710 30% 8% 47 -1.9 173/250/2487524581031%9%35-0.9
Alex Hall
2021 · A
22 41 38→45 49→40 36 198/238/277 79290 57 32% 5% 37 -2.7 175/236/264 89309 74 42% 7% 33 -2.9 149/218/2459525010142%7%20-1.5
Rey Bruguera
2014 · A
22 43 38→40 46→50 44 206/272/288 82289 510 29% 8% 55 -1.4 189/250/255 66292 54 34% 7% 37 -2.7 156/223/198422493036%8%9-1.5
Jeison Guzmán
2021 · A
22 43→42 39→45 48→50 39 208/245/297 89270 612 25% 4% 45 -2.1 210/265/331 121309 1211 34% 6% 63 -0.8 192/257/328135291151137%6%57-0.6
Franklin Navarro
2016 · A
21 39 36→40 45→40 38 188/224/253 65249 45 26% 4% 24 -3.5 207/243/293 86289 74 29% 5% 43 -2.2 198/234/255573104036%4%27-0.7
Gerard Hall
2011 · A
23 41→39 37→40 49→50 44 195/254/270 74274 412 29% 7% 42 -2.3 214/267/300 86306 410 29% 6% 55 -1.4 225/274/314903240829%6%59-0.6
Dreily Guerrero
2013 · A
22 39 35→30 52→55 36 184/234/249 65297 210 37% 6% 28 -3.2 180/223/252 72322 510 43% 5% 24 -3.5 150/190/2136327351245%5%-2-1.6
Chris Proctor
2019 · A
22 35 37→30 53→45 40 174/226/247 72249 510 31% 6% 24 -3.5 193/238/263 70268 58 28% 6% 33 -2.9 173/221/224512514631%6%14-1.5
Victor Duarte
2022 · A
21 39 38→30 48→45 42 188/251/269 81260 67 29% 6% 42 -2.3 199/274/280 81291 66 31% 8% 55 -1.4 183/255/2506625161127%8%37-0.7
Joseph Rosa
2019 · A
22 40→44 37→40 45→50 40 193/250/260 67280 614 32% 6% 38 -2.6 205/268/295 90293 711 30% 7% 56 -1.3 203/276/2969429671431%7%57-0.8
Argenis Tavarez
2006 · A
22 42 36→30 52→45 43 200/254/268 69275 310 27% 7% 42 -2.3 209/262/266 57280 28 24% 6% 44 -2.1 216/271/239232860923%7%39-0.9
Raul Siri
2018 · A
23 39 38→40 51→50 42 192/251/271 80265 611 29% 7% 42 -2.3 199/264/283 84349 59 41% 7% 51 -1.7 149/237/2388930741447%8%28-0.6