Roman Phansalkar

P Rocket City Trash Pandas
Age 29 RHP 6'1" / 203 lbs AA
Overview
AAPROSPECT
MLB%2%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202426MIX2 levels420595.224.3320.7%11.4%—K 15.8% · BB 13.2% · FIP 5.39
202527MIX3 levels290372.893.0725.5%11.5%—K 18.2% · BB 14.5% · FIP 4.33
202628AALAA200108.0057.100.0%60.0%—K 0.0% · BB 60.0% · FIP 10.70
2027PROJ29MLBLAA——05.055.0519.5%12.6%—
2028PROJ31% MLB30MLBLAA5055.085.1619.5%12.5%-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsWirfin Obispo (age 30) · Jim Miller (age 30) · Thad Weber (age 28)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 129121vR 113
ERA5.05
FIP5.05
K%19.5%
BB%12.6%
K-BB%6.9%
Proj IP22
Value2027 · WAR
Runs saved vs league avg · 22 IP
K: -0.5 runs (Runs saved by strikeouts vs lg-avg K%)-0KBB: -1.0 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -0.6 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +0.9 runs (Replacement credit for innings volume)+1STAMTotal WAR: -0.13 (22 IP)-0.1WAR
-0.10.02728
Grades · Contract
Scouting Grades
K†4545

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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 WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
202224A MLEInland Empire 66ers1201777141220%1.413.5%18.4%-4.9%3.8%5.296.38—
202224A RAWInland Empire 66ers1201777141220%1.418.2%15.6%2.6%2.6%5.295.10—
202325MIX MLE2 levels36058240592740%1.618.7%13.1%5.6%2.2%3.284.38—
202325MIX RAW2 levels36058240592740%1.624.6%11.2%13.3%1.7%3.283.36—
202426MIX MLE2 levels42059271563170%1.415.8%13.2%2.6%3.6%5.225.39—
202426MIX MLE2 levels42059271563170%1.415.8%13.2%2.6%3.6%5.225.39—
202426MIX RAW2 levels42059271563170%1.420.7%11.4%9.2%2.6%5.224.33—
202527MIX MLE3 levels29037165421920%1.318.2%14.5%3.6%1.7%2.894.33—
202527MIX MLE3 levels29037165421920%1.318.2%14.5%3.6%1.7%2.894.33—
202527MIX RAW3 levels29037165421920%1.325.5%11.5%13.9%1.2%2.893.07—
202628AA MLERocket City Trash Pandas200100600%0.20.0%60.0%-60.0%0.0%108.0010.70—
202628AA MLERocket City Trash Pandas200100600%0.20.0%60.0%-60.0%0.0%108.0010.70—
202628AA RAWRocket City Trash Pandas200100600%0.20.0%60.0%-60.0%0.0%108.0057.10—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202729MLBLAA——0——————19.5%12.6%6.9%3.0%5.055.05—
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202830MLB MLELAA160177014920%1.019.5%12.5%7.0%3.2%5.085.16-0.1
202830MLB CTXLAA505214310%1.019.5%12.5%7.0%3.2%5.085.16-0.0
▸ Career totals — MLB only (actual + projected)
Career— RAW505224310%1.019.5%12.5%7.0%3.2%5.084.78-0.0
/ 200 IP— RAW1900200844154115380%1.119.5%12.5%7.0%3.2%5.084.78-0.5
Career— MLE1210171763128111210%1.416.8%14.6%2.2%2.7%4.265.01-0.1
/ 200 IP— MLE1420200892150130240%1.416.8%14.6%2.2%2.7%4.265.01-1.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.

2025 A+Tri-City Dust Devils · 18 IPFIP 1.56 → 2.24 (+0.68)K% 28.4% → 21.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.38%—×0.77021.85%
BB% (unintentional) /BF6.76%—×1.1507.77%
HR / BF /BF0.00%÷1.000×1.2500.00%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 1.56 → 2.24, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 AARocket City Trash Pandas · 13 IPFIP 5.94 → 6.76 (+0.82)K% 17.2% → 13.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.19%—×0.81013.92%
BB% (unintentional) /BF20.31%—×1.10022.34%
HR / BF /BF3.12%÷1.028×1.2003.65%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 106).

Result: FIP 5.94 → 6.76, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 ROKACL Angels · 6 IPFIP 0.44 → 1.56 (+1.12)K% 37.0% → 25.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF37.04%—×0.68025.19%
BB% (unintentional) /BF3.70%—×1.2504.63%
HR / BF /BF0.00%÷0.873×1.4000.00%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 75).

Result: FIP 0.44 → 1.56, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2024 A+Tri-City Dust Devils · 44 IPFIP 4.55 → 5.79 (+1.24)K% 21.6% → 16.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.60%—×0.77016.63%
BB% (unintentional) /BF13.62%—×1.15015.66%
HR / BF /BF2.82%÷0.916×1.2503.84%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 83).

Result: FIP 4.55 → 5.79, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2024 AInland Empire 66ers · 15 IPFIP 3.03 → 3.93 (+0.91)K% 17.2% → 12.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.24%—×0.74012.76%
BB% (unintentional) /BF3.45%—×1.1804.07%
HR / BF /BF1.72%÷0.882×1.3002.54%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 76).

Result: FIP 3.03 → 3.93, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 A+Tri-City Dust Devils · 44 IPFIP 3.38 → 4.24 (+0.85)K% 21.9% → 16.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.91%—×0.77016.87%
BB% (unintentional) /BF9.55%—×1.15010.98%
HR / BF /BF1.69%÷0.990×1.2502.13%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 98).

Result: FIP 3.38 → 4.24, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 AInland Empire 66ers · 14 IPFIP 3.30 → 4.78 (+1.47)K% 32.3% → 23.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.26%—×0.74023.87%
BB% (unintentional) /BF16.13%—×1.18019.03%
HR / BF /BF1.61%÷0.897×1.3002.34%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 79).

Result: FIP 3.30 → 4.78, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AInland Empire 66ers · 17 IPFIP 4.96 → 6.38 (+1.41)K% 18.2% → 13.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.18%—×0.74013.45%
BB% (unintentional) /BF15.58%—×1.18018.39%
HR / BF /BF2.60%÷0.889×1.3003.80%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 78).

Result: FIP 4.96 → 6.38, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).