Roosbert Tapia

2B FCL Rays
Age 22 R/R 6'2" / 177 lbs ROK HR -6%H +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202318ROKDSL Tampa Bay166.270/.376/.35501136—.176/.261/.223
202419ROKTB179.261/.345/.3442825—.167/.237/.210
202520ROKTB121.270/.300/.3300322—.198/.225/.241
2027PROJMLE22MLBTB231.212/.267/.2882557-0.1
2028PROJ34% MLB23MLBTB23.219/.275/.3060163-0.0
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.0M2033Ext$0.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
Whiff%76
K%71
Speed56
Z-Con%36
wRC+27
ISO27
CompsAlex Mooney (age 22) · Franklin Tineo (age 22) · Grae Kessinger (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 40 proj PA
wRC+†57
AVG/OBP/SLG.210 / .264 / .286
PA40
HR0
K%26
BB%6
ISO77
MLB%0%
Value2027 · WAR
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.9 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.02728
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
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
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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.

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)
202217 ROKDSL Rays — 203186 391102 13473 92 210272301573 91270 236 262 -4 — — — — — —
202318 ROKDSL Tampa Bay — 166141 38630 22312 110 270376355730 85342 1913 335 36 — — — — — —
202419 ROKDSL Rays — 179157 41322 16204 84 261345344689 83285 119 313 25 — — — — — —
202520 ROKFCL Rays — 121115 31510 4211 30 270300330630 61326 173 283 22 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Rays — 203190 25601 9583 92 132183179362 47183 294 162 -4 — — — — — —
202318 ROK MLEDSL Tampa Bay — 166148 26320 15382 110 176261223484 47228 239 221 36 — — — — — —
202419 ROK MLEDSL Rays — 179162 27211 11244 84 167237210447 43186 136 205 25 — — — — — —
202520 ROK MLEFCL Rays — 121116 23310 3311 30 198225241466 43262 262 201 22 — — — — — —
202217 ROK MLEDSL Rays — 203190 25601 9583 92 132183179362 47183 294 162 -4 — — — — — —
202217 ROK RAWDSL Rays — 203186 391102 13473 92 210272301573 91270 236 262 -4 — — — — — —
202318 ROK MLEDSL Tampa Bay — 166148 26320 15382 110 176261223484 47234 239 221 36 — — — — — —
202318 ROK RAWDSL Tampa Bay — 166141 38630 22312 110 270376355730 85342 1913 335 36 — — — — — —
202419 ROK MLEDSL Rays — 179162 27211 11244 84 167237210447 43187 136 205 25 — — — — — —
202419 ROK RAWDSL Rays — 179157 41322 16204 84 261345344689 83285 119 313 25 — — — — — —
202520 ROK MLEFCL Rays — 121116 23310 3311 30 198225241466 43267 262 201 22 — — — — — —
202520 ROK RAWFCL Rays — 121115 31510 4211 30 270300330630 61326 173 283 22 — — — — — —
202217 ROK MLEDSL Rays — 203189 25601 9583 92 132183180363 48183 294 162 -4 — — — — — —
202318 ROK MLEDSL Tampa Bay — 166148 26320 15382 110 176261223484 47228 239 221 36 — — — — — —
202419 ROK MLEDSL Rays — 179162 27211 11244 84 167237210447 43186 136 205 25 — — — — — —
202520 ROK MLEFCL Rays — 121116 23310 3311 30 198225241466 43262 262 201 22 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEDSL Rays — 179162 27211 11244 84 167237210447 43186 136 205 25 — — — — — —
202520 ROK MLEFCL Rays — 121116 23310 3311 30 198225241466 43262 262 201 22 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLETB 0% 231213 46722 14592 51 212267288555 77281 266 252 57 -12 +1 +0 +1 +5 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLETB 34% 6863 14211 4171 20 216272304576 88282 256 261 63 -3 +0 +0 +0 +1 -0.1
202823 MLB CTXTB 34% 2322 5100 160 10 219275306581 87286 264 263 63 -1 +0 +0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2322 5100 160 10 227261273534 45312 264 263 24 -1 +0 +0 +0 +0 -0.0
/ 162G— A+C — 650622 1412800 281700 280 227260272532 45312 264 263 24 -29 +6 +0 +2 +14 -0.7
Career— MLE — 777717 1221753 4417811 346 170229220450 50220 236 204 24 -5 +1 +0 +0 +2 -0.2
/ 162G— MLE — 650600 1021443 371499 285 170229222451 52220 236 204 24 -31 +4 +0 +2 +14 -1.1

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.

2025 ROKFCL Rays · 121 PAwOBA .277 → .201 (−76)K% 17.4% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.36%÷0.985×1.440——25.37%
BB% (unintentional) /PA3.31%÷0.991×0.620—×0.9952.06%
HBP% /PA0.83%—×0.720—×0.9950.59%
Singles /BIP26.60%÷1.018×0.820×1.032×0.99521.98%
Doubles /BIP5.32%÷1.026×0.720×1.032×0.9953.83%
Triples /BIP1.06%÷1.150×0.720×1.032×0.9950.68%
Home runs /BIP0.00%÷0.809×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 62, 1B 104, 2B 105, 3B 130, K 97, BB 98 — 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.032.

Result: wOBA .277 → .201; ISO .061 → .039; BABIP .326 → .262. 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 Rays · 179 PAwOBA .309 → .205 (−105)K% 11.2% → 13.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.17%÷1.004×1.220——13.57%
BB% (unintentional) /PA8.94%÷0.985×0.700—×0.9956.32%
HBP% /PA2.23%—×0.700—×0.9951.56%
Singles /BIP24.82%÷0.994×0.680×0.981×0.99516.58%
Doubles /BIP2.19%÷1.053×0.600×0.981×0.9951.22%
Triples /BIP1.46%÷0.900×0.600×0.981×0.9950.95%
Home runs /BIP1.46%÷1.160×0.470—×0.9950.59%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 132, 1B 99, 2B 111, 3B 80, K 101, BB 97 — 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.981.

Result: wOBA .309 → .205; ISO .083 → .044; BABIP .285 → .186. 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 Tampa Bay · 166 PAwOBA .329 → .221 (−108)K% 18.7% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.67%÷0.999×1.220——22.80%
BB% (unintentional) /PA13.25%÷1.025×0.700—×1.0089.12%
HBP% /PA1.20%—×0.700—×1.0080.85%
Singles /BIP26.36%÷0.963×0.680×0.987×1.00818.51%
Doubles /BIP5.45%÷1.106×0.600×0.987×1.0082.94%
Triples /BIP2.73%÷1.061×0.600×0.987×1.0081.53%
Home runs /BIP0.00%÷1.121×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 124, 1B 93, 2B 121, 3B 112, K 100, BB 105 — 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 ×0.987.

Result: wOBA .329 → .221; ISO .085 → .048; BABIP .342 → .228. 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 DSLDSL Rays · 203 PAwOBA .255 → .162 (−93)K% 23.2% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.15%÷0.981×1.220——28.79%
BB% (unintentional) /PA6.40%÷1.088×0.700—×1.0224.21%
HBP% /PA1.48%—×0.700—×1.0221.06%
Singles /BIP18.71%÷0.957×0.680×1.014×1.02213.78%
Doubles /BIP7.91%÷1.114×0.600×1.014×1.0224.42%
Triples /BIP0.00%÷0.900×0.600×1.014×1.0220.00%
Home runs /BIP1.44%÷1.065×0.470—×1.0220.65%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 113, 1B 91, 2B 123, 3B 80, K 96, BB 118 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .255 → .162; ISO .091 → .046; BABIP .270 → .183. 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).