Guillermo Rosario

C FCL Phillies
Age 22 R/R 6'2" / 190 lbs ROK HR +14% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419A/ROKPHI240.229/.328/.3665232—.159/.234/.252
202520A/ROKPHI159.139/.248/.19022-6—.114/.198/.164
202621A/ROKPHI153.210/.355/.3634034—.144/.244/.250
2027PROJMLE22MLBPHI263.179/.254/.2734450-0.1
2028PROJ34% MLB23MLBPHI47.185/.260/.2911155-0.0
2029PROJ46% MLB24MLBPHI98.190/.265/.3022159-0.1
Next 3 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO76
BB%61
wRC+55
wOBA48
Chase%41
Whiff%36
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsFrank Rodriguez (age 22) · Yassel Pino (age 22) · Jorge Saez (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 90 proj PA
wRC+†50
AVG/OBP/SLG.177 / .252 / .270
PA90
HR1
K%29
BB%8
ISO94
MLB%0%
Value2027 · WAR
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +2.0 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.0-0.1-0.1-0.10.0-0.12728303233
Tools · ContractCON 25 / POW 43
Toolsscout grade
CONTACT25
scouting grade only
POWER43
scouting grade only
EYE58
scouting grade only
SPEED49
scouting grade only
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———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$0.0M

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)
202318 ROKDSL Phillies White — 11291 24500 18183 21 264402319720 55329 1616 343 51 — — — — — —
202419 AClearwater Threshers — 3936 7001 1121 00 194237278515 83250 313 229 4 — — — — — —
202419 ROKFCL Phillies — 201169 40924 24554 21 237345385730 148316 2712 325 38 — — — — — —
202520 AClearwater Threshers — 9687 10001 8380 00 115189149339 34184 408 165 -32 — — — — — —
202520 ROKFCL Phillies — 6350 9101 10112 20 180339260599 80205 1716 288 33 — — — — — —
202621 AClearwater Threshers — 2422 3100 2130 00 136208182390 45333 548 187 -45 — — — — — —
202621 ROKFCL Phillies — 129102 23414 22364 00 225383402785 176302 2817 357 49 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202318 ROK MLEDSL Phillies White — 11296 18400 13233 21 188304229533 42238 2112 244 51 — — — — — —
202419 A MLEClearwater Threshers — 3936 6001 1171 00 167211250461 83227 443 174 4 — — — — — —
202419 ROK MLEFCL Phillies — 201178 28613 15764 21 157239253491 96233 387 224 38 — — — — — —
202520 A MLEClearwater Threshers — 9689 8001 6480 00 90147124271 34168 506 121 -32 — — — — — —
202520 ROK MLEFCL Phillies — 6353 8101 7162 20 151274226501 75170 2511 217 33 — — — — — —
202621 A MLEClearwater Threshers — 2423 1000 1180 00 438343127 301 754 102 -45 — — — — — —
202621 ROK MLEFCL Phillies — 129111 18313 13524 00 162273288562 126237 4010 240 49 — — — — — —
202318 ROK MLEDSL Phillies White — 11296 18400 13233 21 188304229533 42247 2112 244 51 — — — — — —
202318 ROK RAWDSL Phillies White — 11291 24500 18183 21 264402319720 55329 1616 343 51 — — — — — —
202419 ROK MLE2 teams — 240214 34614 16935 21 159234252486 93246 397 216 32 — — — — — —
202419 ROK RAW2 teams — 240205 47925 25675 21 229328366694 137304 2810 310 32 — — — — — —
202520 A MLE2 teams — 159142 15101 13642 20 106191134325 28177 408 159 -6 — — — — — —
202520 A RAW2 teams — 159137 19102 18492 20 139248190438 51193 3111 214 -6 — — — — — —
202621 ROK MLE2 teams — 153133 19313 15704 00 143250248498 105262 4610 218 34 — — — — — —
202621 ROK RAW2 teams — 153124 26514 24494 00 210355363718 153306 3216 330 34 — — — — — —
202318 ROK MLEDSL Phillies White — 11295 18400 13233 21 189304232535 42238 2112 244 51 — — — — — —
202419 ROK MLE2 teams — 240217 34614 16935 21 157234249483 92232 397 216 32 — — — — — —
202520 A MLE2 teams — 159143 15101 13642 20 105191133324 28169 408 159 -6 — — — — — —
202621 ROK MLE2 teams — 153133 19313 15704 00 143250248498 105247 4610 218 34 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLE2 teams — 240217 34614 16935 21 157234249483 92232 397 216 32 — — — — — —
202520 A MLE2 teams — 159143 15101 13642 20 105191133324 28169 408 159 -6 — — — — — —
202621 ROK MLE2 teams — 153133 19313 15704 00 143250248498 105247 4610 218 34 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEPHI 0% 263237 42814 21753 41 179254273526 94240 298 242 50 -16 +0 +0 +5 +6 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEPHI 34% 137123 23412 11392 21 184259286546 102244 288 250 55 -7 +0 +0 +2 +3 -0.2
202924 MLB MLEPHI 46% 212191 36714 17592 31 189264297561 108247 288 256 59 -10 +0 +0 +4 +5 -0.2
203025 MLB MLEPHI 52% 275248 47915 22763 41 192267304571 112250 288 260 62 -12 +0 +0 +5 +6 -0.1
203126 MLB MLEPHI 54% 324290 581127 27884 41 195270309578 114252 278 263 64 -14 +0 +0 +6 +7 -0.1
203227 MLB MLEPHI 54% 346311 611127 28944 41 196271311582 115253 278 264 65 -14 +0 +0 +6 +7 -0.0
203328 MLB MLEPHI 54% 353317 621127 29964 31 194269306575 112252 278 262 63 -15 +0 -1 +6 +8 -0.2
202823 MLB CTXPHI 34% 4742 7101 4131 10 185260291551 106244 289 252 55 -3 +0 +0 +1 +1 -0.0
202924 MLB CTXPHI 46% 9889 16302 8271 10 190265302567 112248 288 258 59 -5 +0 +0 +2 +2 -0.1
203025 MLB CTXPHI 52% 142127 25413 12392 21 193269309578 116250 278 262 62 -6 +0 +0 +3 +3 -0.1
203126 MLB CTXPHI 54% 176158 32614 14482 21 196271314585 118252 278 265 64 -8 +0 +0 +3 +4 -0.1
203227 MLB CTXPHI 54% 188169 33614 15512 21 197273316589 119253 278 267 65 -8 +0 +0 +3 +4 -0.0
203328 MLB CTXPHI 54% 192172 34614 16522 21 196271312582 116252 278 264 63 -8 +0 -0 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 843757 14726418 6923010 104 194270310581 116251 278 263 52 -37 +0 -0 +15 +18 -0.4
/ 162G— A+C — 650584 11320314 531778 83 193270310580 116250 278 263 52 -29 +0 -0 +12 +14 -0.3
Career— MLE — 24012147 387701141 19872834 278 180260280541 100248 308 245 52 -79 +2 -1 +31 +38 -1.0
/ 162G— MLE — 650581 10519311 541979 72 181261281541 100249 308 245 52 -30 +1 -0 +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 ROKFCL Phillies · 129 PAwOBA .351 → .240 (−111)K% 27.9% → 40.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.91%÷1.000×1.440——40.19%
BB% (unintentional) /PA17.05%÷1.000×0.620—×0.98510.42%
HBP% /PA3.10%—×0.720—×0.9852.20%
Singles /BIP21.21%÷1.000×0.820×1.020×0.98517.48%
Doubles /BIP6.06%÷1.000×0.720×1.020×0.9854.39%
Triples /BIP1.52%÷1.000×0.720×1.020×0.9851.10%
Home runs /BIP6.06%÷1.000×0.780—×0.9854.66%

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 ×1.020.

Result: wOBA .351 → .240; ISO .176 → .123; BABIP .302 → .237. 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).

2026 AClearwater Threshers · 24 PAwOBA .183 → .102 (−81)K% 54.2% → 73.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA54.17%÷1.000×1.360——73.67%
BB% (unintentional) /PA8.33%÷1.000×0.690—×1.0155.84%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP22.22%÷1.000×0.920—×1.01520.75%
Doubles /BIP11.11%÷1.000×0.830—×1.0159.36%
Triples /BIP0.00%÷1.000×0.910—×1.0150.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0150.00%

Factors used: level-wide A 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 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .183 → .102; ISO .045 → .021; BABIP .333 → .301. 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 AClearwater Threshers · 96 PAwOBA .163 → .121 (−41)K% 39.6% → 50.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.58%÷1.065×1.360——50.53%
BB% (unintentional) /PA8.33%÷0.975×0.690—×1.0306.08%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP18.37%÷1.030×0.920×1.004×1.03016.96%
Doubles /BIP0.00%÷0.975×0.830×1.004×1.0300.00%
Triples /BIP0.00%÷0.923×0.910×1.004×1.0300.00%
Home runs /BIP2.04%÷1.083×0.800—×1.0301.55%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 106, 2B 95, 3B 85, K 113, BB 95 — 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.004.

Result: wOBA .163 → .121; ISO .034 → .022; BABIP .184 → .168. 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 Phillies · 63 PAwOBA .286 → .217 (−69)K% 17.5% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.46%÷1.000×1.440——25.13%
BB% (unintentional) /PA15.87%÷0.928×0.620—×0.99510.55%
HBP% /PA3.17%—×0.720—×0.9952.27%
Singles /BIP17.95%÷1.004×0.820×1.040×0.99515.17%
Doubles /BIP2.56%÷1.015×0.720×1.040×0.9951.88%
Triples /BIP0.00%÷1.150×0.720×1.040×0.9950.00%
Home runs /BIP2.56%÷0.917×0.780—×0.9952.17%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 101, 2B 103, 3B 130, K 100, BB 86 — 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.040.

Result: wOBA .286 → .217; ISO .080 → .066; BABIP .205 → .170. 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 ROKFCL Phillies · 201 PAwOBA .324 → .224 (−100)K% 27.4% → 37.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.36%÷1.042×1.440——37.82%
BB% (unintentional) /PA11.94%÷0.982×0.620—×1.0087.59%
HBP% /PA1.99%—×0.720—×1.0081.44%
Singles /BIP21.93%÷1.073×0.820×0.985×1.00816.63%
Doubles /BIP7.89%÷1.015×0.720×0.985×1.0085.56%
Triples /BIP1.75%÷0.994×0.720×0.985×1.0081.26%
Home runs /BIP3.51%÷0.924×0.780—×1.0082.98%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 115, 2B 103, 3B 99, K 108, BB 96 — 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 ×0.985.

Result: wOBA .324 → .224; ISO .148 → .108; BABIP .316 → .233. 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 AClearwater Threshers · 39 PAwOBA .229 → .174 (−54)K% 30.8% → 42.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.77%÷0.982×1.360——42.60%
BB% (unintentional) /PA2.56%÷0.973×0.690—×1.0451.90%
HBP% /PA2.56%—×0.780—×1.0452.09%
Singles /BIP25.00%÷1.042×0.920—×1.04523.06%
Doubles /BIP0.00%÷0.938×0.830—×1.0450.00%
Triples /BIP0.00%÷1.132×0.910—×1.0450.00%
Home runs /BIP4.17%÷1.115×0.800—×1.0453.12%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 108, 2B 88, 3B 126, K 96, BB 95 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .229 → .174; ISO .083 → .054; BABIP .250 → .227. 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 DSLDSL Phillies White · 112 PAwOBA .335 → .244 (−91)K% 16.1% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.07%÷0.960×1.220——20.42%
BB% (unintentional) /PA16.07%÷0.964×0.700—×1.00811.75%
HBP% /PA2.68%—×0.700—×1.0081.89%
Singles /BIP26.03%÷0.986×0.680×1.050×1.00819.00%
Doubles /BIP6.85%÷0.915×0.600×1.050×1.0084.75%
Triples /BIP0.00%÷1.016×0.600×1.050×1.0080.00%
Home runs /BIP0.00%÷0.794×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 59, 1B 97, 2B 83, 3B 103, K 92, BB 93 — applied at half strength. Age: age 18 vs a level average of 18.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.050.

Result: wOBA .335 → .244; ISO .055 → .039; BABIP .329 → .238. 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).