Olmo Rosario

PosSS
B/TR/R
Born1980-08-24
Age (2027)46
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202039INTLAguilas del Z…99.227/.292/.2841262—
202140INTLPanama21.316/.381/.47410144—
202241INTLMayos de Navo…115.293/.386/.39421126—
Contract
No contract data on file.

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.

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)
200827 AAConnecticut Defenders — 450420 12631412 20674 135 300338479816 179330 154 355 84 — — — — — —
201433 AAAAcereros del Norte — 478432 13623211 33605 107 315370454824 139342 137 362 75 — — — — — —
201433 INTLVenados de Mazatlan — 289261 822516 17356 75 314370487856 172341 126 373 138 — — — — — —
201534 AAAAcereros del Norte — 483443 15229213 32502 73 343390506896 163362 107 391 99 — — — — — —
201534 INTLMexico — 291261 701020 22352 72 268330322652 54303 128 293 85 — — — — — —
201635 AAAToros de Tijuana — 481428 1342026 39374 1811 313376411787 98328 88 348 89 — — — — — —
201635 INTLYaquis de Obregon — 280236 691104 31407 104 292391390780 97335 1411 350 123 — — — — — —
201736 AAAPiratas de Campeche — 184165 531105 15171 26 321381479860 158333 98 376 86 — — — — — —
201736 INTLCaneros de los Mochis — 294266 821205 20404 73 308366410775 102347 147 345 120 — — — — — —
201837 INTLBravos de Margarita — 245222 66606 14283 22 297347405753 108314 116 331 110 — — — — — —
201938 AAAPiratas de Campeche — 502443 14218412 45426 66 321391460851 140328 89 375 88 — — — — — —
201938 INTLAguilas del Zulia — 215188 611233 24192 11 324407468875 144347 911 389 149 — — — — — —
202039 INTLAguilas del Zulia — 9988 20201 7101 20 227292284576 57237 107 259 62 — — — — — —
202140 INTLPanama — 2119 6001 230 00 316381474855 158333 1410 381 144 — — — — — —
202241 INTLMayos de Navojoa — 11599 29402 12143 10 293386394780 101321 1210 354 126 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200827 AA MLEConnecticut Defenders — 450429 1112549 11824 135 259284399682 140291 182 293 84 — — — — — —
201433 AAA MLEAcereros del Norte — 478447 1121818 18765 107 251287349636 98278 164 279 75 — — — — — —
201534 AAA MLEAcereros del Norte — 483454 1322228 21572 73 291325401726 110309 124 314 99 — — — — — —
201635 AAA MLEToros de Tijuana — 481443 1271823 24424 1811 287329357686 70299 95 300 89 — — — — — —
201736 AAA MLEPiratas de Campeche — 184170 46903 10201 26 271315376691 106284 115 296 86 — — — — — —
201938 AAA MLEPiratas de Campeche — 502461 1251547 27476 66 271320367686 95277 95 299 88 — — — — — —
200827 AA MLEConnecticut Defenders — 450429 1112549 11824 135 259284399682 140298 182 293 84 — — — — — —
200827 AA RAWConnecticut Defenders — 450420 12631412 20674 135 300338479816 179330 154 355 84 — — — — — —
201433 AAA MLE2 teams — 767714 18029212 2912311 1712 252292349641 97286 164 279 75 — — — — — —
201433 AAA RAW2 teams — 767693 21848317 509511 1712 315370466836 152341 127 366 75 — — — — — —
201534 AAA MLE2 teams — 774724 21136313 34914 145 291327403730 112315 124 314 99 — — — — — —
201534 AAA RAW2 teams — 774704 22239413 54854 145 315367438805 122340 117 355 99 — — — — — —
201635 AAA MLE2 teams — 761697 2012935 376611 2815 288334360694 72310 95 300 89 — — — — — —
201635 AAA RAW2 teams — 761664 20331210 707711 2815 306381404785 98330 109 349 89 — — — — — —
201736 INTL MLE2 teams — 478440 1182407 26525 99 268316370687 102290 115 296 86 — — — — — —
201736 INTL RAW2 teams — 478431 13523010 35575 99 313372436808 123342 127 357 86 — — — — — —
201837 INTL MLEBravos de Margarita — 245222 66606 14283 22 297347405753 108314 116 — — — — — — — —
201837 INTL RAWBravos de Margarita — 245222 66606 14283 22 297347405753 108314 116 331 110 — — — — — —
201938 AAA MLE2 teams — 717662 17821510 38678 77 269316361677 92283 95 299 88 — — — — — —
201938 AAA RAW2 teams — 717631 20330715 69618 77 322395463858 141334 910 379 88 — — — — — —
202039 INTL MLEAguilas del Zulia — 9988 20201 7101 20 227292284576 57237 107 — — — — — — — —
202039 INTL RAWAguilas del Zulia — 9988 20201 7101 20 227292284576 57237 107 259 62 — — — — — —
202140 INTL MLEPanama — 2119 6001 230 00 316381474855 158333 1410 — — — — — — — —
202140 INTL RAWPanama — 2119 6001 230 00 316381474855 158333 1410 381 144 — — — — — —
202241 INTL MLEMayos de Navojoa — 11599 29402 12143 10 293386394780 101321 1210 — — — — — — — —
202241 INTL RAWMayos de Navojoa — 11599 29402 12143 10 293386394780 101321 1210 354 126 — — — — — —
200827 AA MLEConnecticut Defenders — 450432 1112549 11824 135 257284396680 139291 182 293 84 — — — — — —
201433 AAA MLE2 teams — 767721 18029212 2912311 1712 250292345637 96278 164 279 75 — — — — — —
201534 AAA MLE2 teams — 774730 21136313 34914 145 289327400727 111309 124 314 99 — — — — — —
201635 AAA MLE2 teams — 761707 2012935 376611 2815 284334355689 71299 95 300 89 — — — — — —
201736 INTL MLE2 teams — 478444 1182407 26525 99 266316367683 101284 115 296 86 — — — — — —
201938 AAA MLE2 teams — 717665 17821510 38678 77 268316359676 92277 95 299 88 — — — — — —
▸ Career Totals
Career— MLE — 44274094 11201761766 21053650 9355 274317373690 100298 125 265 65 -182 -3 +0 +47 +96 -4.3
/ 162G— MLE — 650601 16426210 31797 148 273316373689 100297 125 265 65 -27 -0 +0 +7 +14 -0.6

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.

2019 AAAPiratas de Campeche · 502 PAwOBA .368 → .299 (−70)K% 8.4% → 9.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.37%÷1.071×1.200——9.37%
BB% (unintentional) /PA8.37%÷1.033×0.690—×0.9405.25%
HBP% /PA1.20%—×0.940—×0.9401.06%
Singles /BIP26.93%÷0.954×0.930×0.950×0.94023.44%
Doubles /BIP4.49%÷0.971×0.830×0.950×0.9403.43%
Triples /BIP1.00%÷0.987×0.920×0.950×0.9400.83%
Home runs /BIP2.99%÷1.196×0.700—×0.9401.65%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 139, 1B 91, 2B 94, 3B 97, K 114, BB 107 — applied at half strength. Age: age 39 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (11.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .368 → .299; ISO .140 → .096; BABIP .328 → .277. 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).

2017 AAAPiratas de Campeche · 184 PAwOBA .368 → .296 (−72)K% 9.2% → 10.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.24%÷1.024×1.200——10.83%
BB% (unintentional) /PA8.15%÷0.986×0.690—×0.9405.37%
HBP% /PA0.54%—×0.940—×0.9400.48%
Singles /BIP25.00%÷1.003×0.930×1.008×0.94021.97%
Doubles /BIP7.43%÷0.953×0.830×1.008×0.9406.14%
Triples /BIP0.00%÷0.959×0.920×1.008×0.9400.00%
Home runs /BIP3.38%÷1.263×0.700—×0.9401.76%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 153, 1B 101, 2B 91, 3B 92, K 105, BB 97 — applied at half strength. Age: age 37 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (9.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .368 → .296; ISO .158 → .106; BABIP .333 → .284. 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).

2016 AAAToros de Tijuana · 481 PAwOBA .342 → .300 (−42)K% 7.7% → 8.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.69%÷1.062×1.200——8.69%
BB% (unintentional) /PA7.90%÷1.055×0.690—×0.9404.86%
HBP% /PA0.83%—×0.940—×0.9400.73%
Singles /BIP27.11%÷0.967×0.930×1.026×0.94025.15%
Doubles /BIP5.12%÷0.926×0.830×1.026×0.9404.42%
Triples /BIP0.51%÷0.941×0.920×1.026×0.9400.48%
Home runs /BIP1.53%÷1.278×0.700—×0.9400.79%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 156, 1B 93, 2B 85, 3B 88, K 112, BB 111 — applied at half strength. Age: age 36 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (8.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .342 → .300; ISO .098 → .075; BABIP .328 → .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).

2015 AAAAcereros del Norte · 483 PAwOBA .384 → .314 (−69)K% 10.4% → 11.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.35%÷1.063×1.200——11.69%
BB% (unintentional) /PA6.63%÷0.979×0.690—×0.9404.39%
HBP% /PA0.41%—×0.940—×0.9400.37%
Singles /BIP27.48%÷0.988×0.930×1.014×0.94024.65%
Doubles /BIP7.38%÷1.051×0.830×1.014×0.9405.56%
Triples /BIP0.51%÷1.150×0.920×1.014×0.9400.39%
Home runs /BIP3.31%÷1.052×0.700—×0.9402.07%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 110, 1B 98, 2B 110, 3B 130, K 113, BB 96 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .384 → .314; ISO .163 → .114; BABIP .362 → .309. 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).

2014 AAAAcereros del Norte · 478 PAwOBA .353 → .279 (−74)K% 12.6% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.55%÷0.939×1.200——16.04%
BB% (unintentional) /PA6.07%÷1.032×0.690—×0.9403.81%
HBP% /PA1.05%—×0.940—×0.9400.92%
Singles /BIP26.88%÷1.019×0.930×0.976×0.94022.51%
Doubles /BIP6.18%÷0.995×0.830×0.976×0.9404.73%
Triples /BIP0.54%÷1.150×0.920×0.976×0.9400.39%
Home runs /BIP2.96%÷0.952×0.700—×0.9402.04%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 104, 2B 99, 3B 130, K 88, BB 106 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .353 → .279; ISO .139 → .102; BABIP .342 → .278. 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).

2008 AAConnecticut Defenders · 450 PAwOBA .345 → .293 (−52)K% 14.9% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.89%÷1.000×1.220——18.16%
BB% (unintentional) /PA3.56%÷1.000×0.700—×0.9682.41%
HBP% /PA0.89%—×0.850—×0.9680.73%
Singles /BIP22.38%÷1.000×0.970×0.978×0.96820.55%
Doubles /BIP8.78%÷1.000×0.860×0.978×0.9687.15%
Triples /BIP1.13%÷1.000×0.950×0.978×0.9681.02%
Home runs /BIP3.40%÷1.000×0.780—×0.9682.57%

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

Result: wOBA .345 → .293; ISO .179 → .142; BABIP .330 → .291. 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 — .