Omar Urbina

C FCL Orioles
Age 21 R/R 6'1" / 175 lbs ROK HR +9% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1194ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKDSL Orioles B…156.242/.355/.2881216—.139/.239/.153
202519ROKBAL74.262/.375/.3771051—.200/.278/.292
202620ROKBAL115.244/.398/.2890240—.175/.292/.206
2027PROJMLE21MLBBAL225.210/.278/.28923620.0
2028PROJ34% MLB22MLBBAL38.218/.286/.31311680.0
2029PROJ48% MLB23MLBBAL92.222/.291/.32721730.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
Whiff%73
Z-Con%73
BB%58
K%47
wOBA37
wRC+37
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsJhostynxon Garcia (age 21) · Adan Velazquez (age 21) · Niko Vasquez (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 61 proj PA
wRC+†62
AVG/OBP/SLG.208 / .276 / .286
PA61
HR1
K%27
BB%7
ISO79
MLB%0%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.40.40.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$12M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.2$0.4M+$0.0M
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.8M

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)
202418 ROKDSL Orioles Black — 156132 32301 17246 20 242355288643 45287 1511 305 16 — — — — — —
202519 ROKFCL Orioles — 7461 16211 10151 00 262375377752 115319 2014 336 51 — — — — — —
202620 ROKFCL Orioles — 11590 22400 19254 20 244398289687 44333 2217 327 40 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202418 ROK MLEDSL Orioles Black — 156137 19200 12306 20 139239153392 15174 198 192 16 — — — — — —
202519 ROK MLEFCL Orioles — 7465 13111 6221 00 200278292570 92255 308 244 51 — — — — — —
202620 ROK MLEFCL Orioles — 11597 17300 12364 20 175292206498 31259 3110 228 40 — — — — — —
202418 ROK MLEDSL Orioles Black — 156137 19200 12306 20 139239153392 15176 198 192 16 — — — — — —
202418 ROK RAWDSL Orioles Black — 156132 32301 17246 20 242355288643 45287 1511 305 16 — — — — — —
202519 ROK MLEFCL Orioles — 7465 13111 6221 00 200278292570 92273 308 244 51 — — — — — —
202519 ROK RAWFCL Orioles — 7461 16211 10151 00 262375377752 115319 2014 336 51 — — — — — —
202620 ROK MLEFCL Orioles — 11597 17300 12364 20 175292206498 31274 3110 228 40 — — — — — —
202620 ROK RAWFCL Orioles — 11590 22400 19254 20 244398289687 44333 2217 327 40 — — — — — —
202418 ROK MLEDSL Orioles Black — 156137 19200 12306 20 139239153392 15174 198 192 16 — — — — — —
202519 ROK MLEFCL Orioles — 7467 13111 6221 00 194278284561 90255 308 244 51 — — — — — —
202620 ROK MLEFCL Orioles — 11598 17300 12364 20 173292204496 31259 3110 228 40 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL Orioles Black — 156137 19200 12306 20 139239153392 15174 198 192 16 — — — — — —
202519 ROK MLEFCL Orioles — 7467 13111 6221 00 194278284561 90255 308 244 51 — — — — — —
202620 ROK MLEFCL Orioles — 11598 17300 12364 20 173292204496 31259 3110 228 40 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEBAL 0% 225204 42712 16613 31 210278289567 79285 277 260 62 -10 +0 +0 +4 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEBAL 34% 111100 21311 8302 11 215284306590 91286 277 269 68 -4 -0 +0 +2 +2 -0.0
202923 MLB MLEBAL 48% 189170 37613 14503 31 219288321609 102288 267 276 73 -6 +0 +0 +3 +4 0.2
203024 MLB MLEBAL 53% 275248 56925 21724 41 223292332624 110289 268 282 77 -8 +0 +0 +5 +6 0.4
203125 MLB MLEBAL 55% 336304 681127 25874 42 225294341636 116290 267 287 80 -8 +0 +0 +6 +7 0.5
203226 MLB MLEBAL 56% 374337 761228 29965 52 227296348644 122289 268 290 82 -8 +0 +0 +7 +8 0.7
203327 MLB MLEBAL 55% 391353 791328 301015 52 225295345640 120289 268 288 81 -9 +0 +0 +7 +8 0.7
203428 MLB MLEBAL 55% 396358 801328 301035 52 224293341634 117288 268 286 80 -10 +0 -1 +7 +9 0.6
203529 MLB MLEBAL 53% 390352 791328 301035 52 221290334624 113286 268 282 77 -11 +0 -1 +7 +8 0.4
203630 MLB MLEBAL 57% 381345 751227 291024 43 218286326613 108284 278 277 74 -12 -0 -2 +7 +8 0.1
202822 MLB CTXBAL 34% 3834 8101 3101 10 218286313599 94290 268 272 68 -1 +0 +0 +1 +1 0.0
202923 MLB CTXBAL 48% 9284 19312 7241 10 222291327618 105292 268 280 73 -3 +0 +0 +2 +2 0.1
203024 MLB CTXBAL 53% 145131 30513 11382 21 226295340634 114293 268 286 77 -4 +0 +0 +3 +3 0.2
203125 MLB CTXBAL 55% 184166 38614 14482 21 229297349647 121294 268 291 80 -4 +0 +0 +3 +4 0.3
203226 MLB CTXBAL 56% 208187 43715 16533 31 230299356656 126294 258 294 82 -4 +0 +0 +4 +5 0.4
203327 MLB CTXBAL 55% 215194 44715 16563 31 229298353652 124293 267 293 81 -5 +0 +0 +4 +5 0.4
203428 MLB CTXBAL 55% 216195 44715 16563 31 227296348645 121292 267 290 80 -5 +0 -0 +4 +5 0.3
203529 MLB CTXBAL 53% 208187 42714 16553 21 225293342635 117290 268 286 77 -6 +0 -1 +4 +5 0.2
203630 MLB CTXBAL 57% 217196 43714 16583 32 221290334623 112288 277 281 74 -7 -0 -1 +4 +5 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15231374 31150833 11539821 208 226296346642 120293 268 288 73 -40 +1 -2 +27 +33 1.9
/ 162G— A+C — 650586 13221314 491709 93 225295343638 118291 268 288 73 -17 +0 -1 +12 +14 0.8
Career— MLE — 32492922 6321001757 25084949 4116 216289321610 104283 268 276 73 -77 +1 -4 +52 +63 3.5
/ 162G— MLE — 650585 12620311 5017010 83 215289316605 101282 268 276 73 -17 +0 -1 +12 +14 0.8

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 ROKFCL Orioles · 115 PAwOBA .323 → .228 (−95)K% 21.7% → 31.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.74%÷1.000×1.440——31.30%
BB% (unintentional) /PA16.52%÷1.000×0.620—×0.98510.09%
HBP% /PA3.48%—×0.720—×0.9852.47%
Singles /BIP27.69%÷1.000×0.820×0.985×0.98522.04%
Doubles /BIP6.15%÷1.000×0.720×0.985×0.9854.30%
Triples /BIP0.00%÷1.000×0.720×0.985×0.9850.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.985.

Result: wOBA .323 → .228; ISO .044 → .031; BABIP .333 → .259. 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 ROKFCL Orioles · 74 PAwOBA .337 → .244 (−93)K% 20.3% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.27%÷0.980×1.440——29.77%
BB% (unintentional) /PA13.51%÷1.020×0.620—×0.9958.17%
HBP% /PA1.35%—×0.720—×0.9950.97%
Singles /BIP26.09%÷0.997×0.820×1.018×0.99521.73%
Doubles /BIP4.35%÷1.033×0.720×1.018×0.9953.07%
Triples /BIP2.17%÷1.150×0.720×1.018×0.9951.38%
Home runs /BIP2.17%÷1.000×0.780—×0.9951.69%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 99, 2B 107, 3B 130, K 96, BB 104 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .337 → .244; ISO .115 → .081; BABIP .319 → .255. 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 DSLDSL Orioles Black · 156 PAwOBA .297 → .192 (−105)K% 15.4% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.38%÷0.977×1.220——19.22%
BB% (unintentional) /PA10.26%÷0.964×0.700—×0.9957.41%
HBP% /PA3.85%—×0.700—×0.9952.68%
Singles /BIP25.93%÷1.067×0.680×0.965×0.99515.86%
Doubles /BIP2.78%÷0.988×0.600×0.965×0.9951.62%
Triples /BIP0.00%÷1.000×0.600×0.965×0.9950.00%
Home runs /BIP0.93%÷0.988×0.470—×0.9950.44%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 113, 2B 98, 3B 100, K 95, BB 93 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.965.

Result: wOBA .297 → .192; ISO .045 → .025; BABIP .287 → .174. 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).