Omar Alfonzo

C Somerset Patriots
Age 23 L/R 6'1" / 242 lbs AA HR +14% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1071ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420A+/A/INTL2 orgs476.253/.359/.41315267—.200/.276/.308
202521AA/A+/INTL2 orgs555.234/.355/.39818274—.201/.278/.323
202622AA/INTL2 orgs383.218/.317/.37813068—.178/.251/.286
2027PROJMLE23MLBNYY4.202/.275/.3240068-0.0
2028PROJ31% MLB24MLBNYY97.207/.281/.34130730.0
2029PROJ45% MLB25MLBNYY160.211/.285/.35151770.2
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$0.8M2034Arb-2$0.4M+1
Skills · percentileMiLB Statcast 2026 AA
BB%50
Chase%46
ISO43
Z-Con%27
wRC+22
wOBA20
Career WAR0.0 WAR median (P10 -0.1 / P90 0.8, comp-based) · star 0% · didn't stick 94%
CompsBrett Cumberland (age 24) · Zack Collins (age 23) · Julian Leon (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†68
AVG/OBP/SLG.202 / .275 / .324
PA4
HR0
K%25
BB%8
BABIP307
ISO116
MLB%2%
Value2027 · WAR
BAT: -8.1 runs (wOBA-derived runs vs avg)-8BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.20.20.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$4M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M+0.3$0.9M+$0.3M
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Arb-1$0.8M+0.1$0.3M+$0.0M (cut)
2034Arb-2$0.4M———
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.3M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202117 ROKDSL PIT Black — 13399 23212 32302 00 232429333762 101313 2324 364 43 — — — — — —
202218 ROKFCL Pirates — 123104 15301 17282 00 144276202478 58187 2314 238 -1 — — — — — —
202319 ABradenton Marauders — 182150 41714 30460 20 273394413808 140363 2516 363 93 — — — — — —
202319 ROKFCL Pirates — 3121 6201 951 11 2865165241.040 238333 1629 464 112 — — — — — —
202319 INTLCaribes de Anzoategui — 3226 7101 650 00 269406423829 154300 1619 377 142 — — — — — —
202420 A+Greensboro Grasshoppers — 9781 20205 16250 11 247371457828 210294 2616 370 76 — — — — — —
202420 ABradenton Marauders — 354304 771518 45923 11 253355388743 135335 2613 336 58 — — — — — —
202420 INTLCaribes de Anzoategui — 2522 6102 360 00 273360591951 318286 2412 410 164 — — — — — —
202521 AAAltoona Curve — 193170 37913 19582 00 218304335639 118309 3010 289 47 — — — — — —
202521 A+Greensboro Grasshoppers — 284234 619011 44795 20 261389440829 179347 2815 373 78 — — — — — —
202521 INTLCaribes de Anzoategui — 7861 11204 17250 01 180359410769 230219 3222 350 123 — — — — — —
202622 AASomerset Patriots — 350305 6112010 361195 00 200295338633 138285 3410 287 48 — — — — — —
202622 INTLCaribes de Anzoategui — 3326 11203 760 00 4235458461.392 423471 1821 580 278 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL PIT Black — 133109 15111 22382 00 138293193486 55201 2917 232 43 — — — — — —
202218 ROK MLEFCL Pirates — 123110 12201 11382 00 109203155358 45151 319 166 -1 — — — — — —
202319 A MLEBradenton Marauders — 182159 38613 21600 20 239328346674 107354 3312 306 93 — — — — — —
202319 ROK MLEFCL Pirates — 3124 5101 681 11 208387375762 167256 2619 334 112 — — — — — —
202420 A+ MLEGreensboro Grasshoppers — 9787 17204 10320 11 195278356635 161257 3310 280 76 — — — — — —
202420 A MLEBradenton Marauders — 354319 641016 301283 11 201276295570 94305 368 254 58 — — — — — —
202521 AA MLEAltoona Curve — 193176 33713 13752 00 188251290541 102299 397 237 47 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 284252 53709 261045 20 210297345642 135312 379 284 78 — — — — — —
202622 AA MLESomerset Patriots — 350315 561008 261455 00 178251286537 108287 417 239 48 — — — — — —
202117 ROK MLEDSL PIT Black — 133109 15111 22382 00 138293193486 55200 2917 232 43 — — — — — —
202117 ROK RAWDSL PIT Black — 13399 23212 32302 00 232429333762 101313 2324 364 43 — — — — — —
202218 ROK MLEFCL Pirates — 123110 12201 11382 00 109203155358 45155 319 166 -1 — — — — — —
202218 ROK RAWFCL Pirates — 123104 15301 17282 00 144276202478 58187 2314 238 -1 — — — — — —
202319 A MLE3 teams — 245211 50915 31781 31 237337360698 123346 3213 310 96 — — — — — —
202319 A RAW3 teams — 245197 541016 45561 31 274412426838 152350 2318 378 96 — — — — — —
202420 A MLE3 teams — 476429 8513110 421693 22 198274303577 105298 369 260 62 — — — — — —
202420 A RAW3 teams — 476407 10318115 641233 22 253359413771 160325 2613 347 62 — — — — — —
202521 A+ MLE3 teams — 555499 10017113 462087 21 200277317594 116312 378 265 65 — — — — — —
202521 A+ RAW3 teams — 555465 10920118 801627 21 234355398753 163318 2914 341 65 — — — — — —
202622 AA MLE2 teams — 383346 611108 281595 00 176248277525 101291 427 239 48 — — — — — —
202622 AA RAW2 teams — 383331 7214013 431255 00 218317378694 160301 3311 312 48 — — — — — —
202117 ROK MLEDSL PIT Black — 133108 15111 22382 00 139293194488 56201 2917 232 43 — — — — — —
202218 ROK MLEFCL Pirates — 123109 12201 11382 00 110203156359 46151 319 166 -1 — — — — — —
202319 A MLE3 teams — 245211 50915 31781 31 237337360698 123340 3213 310 96 — — — — — —
202420 A MLE3 teams — 476428 8513110 421693 22 199274304578 105295 369 260 62 — — — — — —
202521 A+ MLE3 teams — 555497 10017113 462087 21 201277318595 117307 378 265 65 — — — — — —
202622 AA MLE2 teams — 383347 611108 281595 00 176248277525 101287 427 239 48 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A MLE3 teams — 476428 8513110 421693 22 199274304578 105295 369 260 62 — — — — — —
202521 A+ MLE3 teams — 555497 10017113 462087 21 201277318595 117307 378 265 65 — — — — — —
202622 AA MLE2 teams — 383347 611108 281595 00 176248277525 101287 427 239 48 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLENYY 2% 460415 8415111 371725 21 200274318591 117307 378 268 68 -18 +0 -2 +8 +10 0.1
▸ 2027 — real world (MLB)
202723 MLB CTXNYY 2% 44 0000 010 00 202275324599 122307 250 271 68 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLENYY 31% 312281 581018 251133 10 206279334613 128307 368 277 73 -10 +0 -1 +6 +7 0.2
202925 MLB MLENYY 45% 359323 6812110 291284 20 209283344627 134307 368 282 77 -10 +0 -1 +6 +8 0.4
203026 MLB MLENYY 51% 386347 7313111 321354 10 212286349635 138305 358 286 79 -9 +0 -1 +7 +8 0.5
203127 MLB MLENYY 53% 394354 7513111 331364 10 212286350636 138304 358 286 80 -10 +0 -1 +7 +9 0.5
203228 MLB MLENYY 53% 394354 7513111 331344 00 212286348634 136302 348 285 79 -10 +0 -2 +7 +9 0.4
203329 MLB MLENYY 53% 387348 7313110 321334 00 210283342625 132300 348 281 77 -11 +0 -3 +7 +8 0.2
203430 MLB MLENYY 52% 376338 7012110 311304 00 206280334613 127298 358 277 73 -12 +0 -3 +7 +8 -0.1
202824 MLB CTXNYY 31% 9788 18303 8351 00 207281341621 133307 368 280 73 -3 +0 -0 +2 +2 0.0
202925 MLB CTXNYY 45% 160144 30505 13572 10 211285351636 140307 368 286 77 -4 +0 -1 +3 +3 0.2
203026 MLB CTXNYY 51% 197177 38706 16692 10 213287357645 144306 358 289 79 -5 +0 -1 +4 +4 0.2
203127 MLB CTXNYY 53% 207186 39706 17712 10 214288357645 143304 348 290 80 -5 +0 -1 +4 +4 0.3
203228 MLB CTXNYY 53% 210189 40706 17712 00 214288355643 142302 348 289 79 -5 +0 -1 +4 +5 0.2
203329 MLB CTXNYY 53% 203182 39706 17702 00 211285349633 138301 348 285 77 -6 +0 -1 +4 +4 0.1
203430 MLB CTXNYY 52% 196176 36605 16682 00 208281341621 133298 358 280 73 -6 +0 -2 +4 +4 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12701142 24042037 10444113 30 210284344628 134303 358 286 69 -34 +1 -7 +23 +28 1.0
/ 162G— A+C — 650584 12221019 532267 20 209283342625 134301 358 286 69 -18 +0 -4 +12 +14 0.5
Career— MLE — 47334238 85314611114 412167749 134 201280322601 120299 359 271 69 -79 +1 -15 +50 +61 1.9
/ 162G— MLE — 650582 11820216 572307 21 203282326609 124301 359 271 69 -18 +0 -3 +12 +14 0.4

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AASomerset Patriots · 350 PAwOBA .282 → .239 (−43)K% 34.0% → 41.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.00%÷1.000×1.220——41.48%
BB% (unintentional) /PA10.29%÷1.000×0.700—×1.0277.39%
HBP% /PA1.43%—×0.850—×1.0271.25%
Singles /BIP20.97%÷1.000×0.970×1.050×1.02721.93%
Doubles /BIP6.45%÷1.000×0.860×1.050×1.0275.98%
Triples /BIP0.00%÷1.000×0.950×1.050×1.0270.00%
Home runs /BIP5.38%÷1.000×0.780—×1.0274.31%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .282 → .239; ISO .138 → .108; BABIP .285 → .287. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Greensboro Grasshoppers · 284 PAwOBA .361 → .284 (−77)K% 27.8% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.82%÷0.994×1.310——36.64%
BB% (unintentional) /PA14.79%÷0.980×0.600—×1.0129.16%
HBP% /PA1.76%—×0.770—×1.0121.37%
Singles /BIP26.45%÷0.950×0.870×1.006×1.01224.67%
Doubles /BIP5.81%÷0.998×0.780×1.006×1.0124.62%
Triples /BIP0.00%÷1.025×0.850×1.006×1.0120.00%
Home runs /BIP7.10%÷1.048×0.880—×1.0126.03%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 110, 1B 90, 2B 100, 3B 105, K 99, BB 96 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .361 → .284; ISO .179 → .146; BABIP .347 → .312. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAAltoona Curve · 193 PAwOBA .284 → .237 (−46)K% 30.1% → 38.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.05%÷0.947×1.220——38.70%
BB% (unintentional) /PA9.84%÷1.033×0.700—×1.0426.95%
HBP% /PA1.04%—×0.850—×1.0420.92%
Singles /BIP21.43%÷1.024×0.970×1.022×1.04221.62%
Doubles /BIP8.04%÷1.036×0.860×1.022×1.0427.10%
Triples /BIP0.89%÷1.150×0.950×1.022×1.0420.79%
Home runs /BIP2.68%÷0.891×0.780—×1.0422.44%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 105, 2B 107, 3B 130, K 89, BB 107 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .284 → .237; ISO .118 → .097; BABIP .309 → .299. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ABradenton Marauders · 354 PAwOBA .328 → .254 (−74)K% 26.0% → 36.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.99%÷0.975×1.360——36.25%
BB% (unintentional) /PA12.15%÷1.010×0.690—×1.0158.42%
HBP% /PA0.85%—×0.780—×1.0150.67%
Singles /BIP25.00%÷0.977×0.920×1.010×1.01524.14%
Doubles /BIP7.08%÷1.124×0.830×1.010×1.0155.36%
Triples /BIP0.47%÷1.052×0.910×1.010×1.0150.42%
Home runs /BIP3.77%÷1.046×0.800—×1.0152.93%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 95, 2B 125, 3B 110, K 95, BB 102 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .328 → .254; ISO .135 → .095; BABIP .335 → .305. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Greensboro Grasshoppers · 97 PAwOBA .361 → .280 (−80)K% 25.8% → 32.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.77%÷1.029×1.310——32.81%
BB% (unintentional) /PA16.49%÷0.974×0.600—×1.02710.43%
HBP% /PA0.00%—×0.770—×1.0270.00%
Singles /BIP23.21%÷1.024×0.870×1.023×1.02720.73%
Doubles /BIP3.57%÷0.950×0.780×1.023×1.0273.08%
Triples /BIP0.00%÷0.900×0.850×1.023×1.0270.00%
Home runs /BIP8.93%÷1.106×0.880—×1.0277.30%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 121, 1B 105, 2B 90, 3B 80, K 106, BB 95 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .361 → .280; ISO .210 → .170; BABIP .294 → .257. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 ABradenton Marauders · 182 PAwOBA .358 → .306 (−53)K% 25.3% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.27%÷1.037×1.360——33.15%
BB% (unintentional) /PA16.48%÷0.994×0.690—×1.03011.78%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP27.88%÷0.958×0.920×1.016×1.03028.02%
Doubles /BIP6.73%÷0.949×0.830×1.016×1.0306.16%
Triples /BIP0.96%÷1.150×0.910×1.016×1.0300.80%
Home runs /BIP3.85%÷0.971×0.800—×1.0303.26%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 92, 2B 90, 3B 130, K 107, BB 99 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .358 → .306; ISO .140 → .117; BABIP .363 → .354. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 ROKFCL Pirates · 31 PAwOBA .454 → .334 (−120)K% 16.1% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.13%÷0.949×1.440——24.47%
BB% (unintentional) /PA29.03%÷1.002×0.620—×0.99517.88%
HBP% /PA3.23%—×0.720—×0.9952.31%
Singles /BIP18.75%÷0.984×0.820—×0.99515.54%
Doubles /BIP12.50%÷1.026×0.720—×0.9958.73%
Triples /BIP0.00%÷0.966×0.720—×0.9950.00%
Home runs /BIP6.25%÷0.925×0.780—×0.9955.24%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 97, 2B 105, 3B 93, K 90, BB 100 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .454 → .334; ISO .238 → .200; BABIP .333 → .256. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ROKFCL Pirates · 123 PAwOBA .232 → .166 (−67)K% 22.8% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.76%÷1.069×1.440——30.65%
BB% (unintentional) /PA13.82%÷0.988×0.620—×1.0088.74%
HBP% /PA1.63%—×0.720—×1.0081.18%
Singles /BIP14.47%÷1.005×0.820×1.016×1.00812.09%
Doubles /BIP3.95%÷1.027×0.720×1.016×1.0082.83%
Triples /BIP0.00%÷1.000×0.720×1.016×1.0080.00%
Home runs /BIP1.32%÷0.977×0.780—×1.0081.06%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 101, 2B 105, 3B 100, K 114, BB 98 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .232 → .166; ISO .058 → .042; BABIP .187 → .151. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .