José Urquidy

P Charlotte Knights
Age 32 RHP 6'0" / 225 lbs AAA Svc 6.0 · Ctrl thru 2027 peak 0.6 · 2027
Overview
AAARPExt / FA-dealFA 2028
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202429MIX2 levels33106.974.3617.4%2.2%—K 17.4% · BB 2.2% · FIP 4.29
202530MIX3 levels138243.383.4322.1%8.4%0.6K 18.5% · BB 6.9% · FIP 4.54
202631MIX2 levels33211323.893.5420.0%5.0%3.0K 18.0% · BB 4.6% · FIP 3.76
2027PROJ32MLBPHI1010584.144.2018.2%4.9%0.8
2028PROJ33MLBPHI1212724.474.6117.4%5.3%0.8
2029PROJ34MLBPHI1010604.754.9316.5%5.9%0.4
Last 3 seasons WAR 3.5  ·  Next 3 projected WAR 2.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.651First FA2028Options2
2027Ext / FA-deal$10M
Skills · percentileStatcast 2026
xwOBA vs77
K%23
FB Velo19
Form3.12 ERA (proj 4.14) · K 15.3% (proj 18.2%) · BB 1.4% (proj 4.9%) · last 60d · 17 IP through Oct 27
CompsZack Segovia (age 32) · Jesus Adrian Castillo (age 32) · Elian Leyva (age 30)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 10496vR 88
ERA4.14
FIP4.20
K%18.2%
BB%4.9%
K-BB%13.3%
Proj IP58
Value2027 · WAR
Runs saved vs league avg · 58 IP
K: -0.2 runs (Runs saved by strikeouts vs lg-avg K%)-0KBB: +0.3 runs (Runs saved by walk suppression vs lg-avg BB%)+0BBCONTACT: -0.2 runs (Runs saved on contact quality (HR suppression) vs lg)-0CONTACTSTAM: +2.4 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.24 (58 IP)+0.2WAR
0.80.80.4-0.2272830
Statcast · Contract
Statcast Percentiles
FB Velo
p1992.3
Whiff%
p2722.0%
K%
p2318.3%
xwOBA vs
p770.286
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   6.651 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$10M+0.8$3M-$7M
Totals $10M $3M -$7M
Options · projected decision
2027CLUB OPT$10.1M / $0.0M buyoutDECLINE
2028CLUB OPT$4.0M / $0.0M buyoutDECLINE

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)
201520ROK MLEGreeneville Astros632182254050%3.620.7%6.1%14.6%0.0%2.112.12—
201520ROK RAWGreeneville Astros632182254050%3.630.5%4.9%25.6%0.0%2.111.32—
201621MIX MLE2 levels242112551912724988%5.218.4%5.4%13.0%2.1%2.943.37—
201621MIX RAW2 levels242112551912724988%5.224.5%4.6%19.8%1.7%2.942.58—
201823A+ MLEBuies Creek Astros9746185388278%5.115.8%5.0%10.8%1.4%2.353.17—
201823A+ RAWBuies Creek Astros9746185388278%5.120.5%4.3%16.2%1.1%2.352.53—
201924MIX MLE3 levels2925144593174282386%5.026.2%4.9%21.2%4.4%4.313.91+2.6
201924MIX RAW3 levels2925144593174282386%5.029.3%4.7%24.6%3.9%4.313.34+3.6
202025MLB MLEHouston Astros55301161784100%5.914.7%6.9%7.8%3.5%2.734.68+0.2
202025MLB RAWHouston Astros55301161784100%5.914.7%6.9%7.8%3.4%2.734.52+0.3
202126MIX MLE4 levels24241234791102119100%5.121.3%4.5%16.8%4.1%3.304.14+1.8
202126MIX RAW4 levels24241234791102119100%5.123.0%4.4%18.6%4.0%3.303.83+2.3
202227MLB MLEHouston Astros2928164681134382997%5.719.7%5.6%14.1%4.4%3.944.55+1.6
202227MLB RAWHouston Astros2928164681134382997%5.719.7%5.6%14.1%4.3%3.944.46+1.8
202328MIX MLE3 levels20147733756281170%3.916.4%9.1%7.3%4.1%5.145.13+0.2
202328MIX RAW3 levels20147733756281170%3.916.6%8.3%8.3%3.3%5.144.59+0.7
202429MIX MLE2 levels331046812100%3.417.4%2.2%15.2%4.3%6.974.29—
202429MIX MLE2 levels331046812100%3.417.4%2.2%15.2%4.3%6.974.29—
202429MIX RAW2 levels331046812100%3.417.4%2.2%15.2%4.3%6.974.36—
202530MIX MLE3 levels1382495218262%1.818.5%6.9%11.6%3.9%3.384.54+0.2
202530MIX MLE3 levels1382495218262%1.818.5%6.9%11.6%3.9%3.384.54+0.2
202530MIX RAW3 levels1382495218262%1.822.1%8.4%13.7%2.1%3.383.43+0.6
202631MIX MLE2 levels3321132544109271564%4.018.0%4.6%13.4%2.9%3.893.76+2.6
202631MIX MLE2 levels3321132544109271564%4.018.0%4.6%13.4%2.9%3.893.76+2.6
202631MIX RAW2 levels3321132544109271564%4.020.0%5.0%15.1%2.8%3.893.54+3.0
▸ Career totals (raw MLB only — as recorded)
MLB Career—947144418403591077176%4.719.5%5.8%13.7%3.9%4.084.29+5.8
▸ 2027 season — projected remainder (no 2027 stats recorded)
202732MLBPHI10105824545127100%5.818.2%4.9%13.3%3.0%4.144.20+0.8
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202833MLB MLEPHI121272306531610100%6.017.4%5.3%12.0%3.3%4.344.48+0.8
202934MLB MLEPHI10106025342159100%6.016.5%5.9%10.6%3.6%4.614.79+0.4
202833MLB CTXPHI121272304531611100%6.017.4%5.3%12.0%3.5%4.474.61+0.8
202934MLB CTXPHI101060253421510100%6.016.5%5.9%10.6%3.8%4.754.93+0.4
▸ Career totals — MLB only (actual + projected)
Career— RAW1169357623994541389180%5.018.9%5.8%13.2%3.8%4.204.32+7.3
/ 200 IP— RAW4032200833158483280%5.018.9%5.8%13.2%3.8%4.204.32+2.5
Career— MLE195159897367772820212882%4.619.8%5.5%14.3%3.5%3.724.04+7.0
/ 200 IP— MLE4335200820162452982%4.619.8%5.5%14.3%3.5%3.724.04+2.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 AAACharlotte Knights · 96 IPFIP 3.60 → 3.94 (+0.34)K% 20.8% → 17.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.79%—×0.86017.88%
BB% (unintentional) /BF5.26%—×0.9004.74%
HR / BF /BF2.89%÷1.000×1.1003.18%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. 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 3.60 → 3.94, 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 AAAToledo Mud Hens · 17 IPFIP 3.94 → 4.54 (+0.60)K% 21.5% → 18.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.54%—×0.86018.52%
BB% (unintentional) /BF7.69%—×0.9006.92%
HR / BF /BF3.08%÷0.872×1.1003.88%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 74).

Result: FIP 3.94 → 4.54, 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 AAASugar Land Space Cowboys · 6 IPFIP 3.73 → 4.38 (+0.66)K% 22.2% → 19.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.22%—×0.86019.11%
BB% (unintentional) /BF3.70%—×0.9003.33%
HR / BF /BF3.70%÷0.903×1.1004.51%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 81).

Result: FIP 3.73 → 4.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).

2023 AACorpus Christi Hooks · 9 IPFIP 1.94 → 2.25 (+0.31)K% 17.5% → 14.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.50%—×0.81014.17%
BB% (unintentional) /BF2.50%—×1.1002.75%
HR / BF /BF0.00%÷1.322×1.2000.00%

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 164).

Result: FIP 1.94 → 2.25, 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 AAASugar Land Space Cowboys · 5 IPFIP 2.72 → 2.82 (+0.10)K% 18.2% → 15.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.18%—×0.86015.64%
BB% (unintentional) /BF9.09%—×0.9008.18%
HR / BF /BF0.00%÷0.896×1.1000.00%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. 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 2.72 → 2.82, 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).

2021 AAASugar Land Skeeters · 9 IPFIP 3.63 → 4.58 (+0.95)K% 34.4% → 30.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.38%—×0.88030.25%
BB% (unintentional) /BF0.00%—×1.0500.00%
HR / BF /BF6.25%÷0.935×1.1007.35%

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

Result: FIP 3.63 → 4.58, 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).

2019 AAARound Rock Express · 70 IPFIP 3.89 → 4.70 (+0.81)K% 32.1% → 28.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.08%—×0.88028.23%
BB% (unintentional) /BF5.46%—×1.0505.73%
HR / BF /BF5.12%÷0.948×1.1005.94%

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

Result: FIP 3.89 → 4.70, 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).

2019 AACorpus Christi Hooks · 33 IPFIP 1.86 → 2.49 (+0.63)K% 30.1% → 24.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.08%—×0.81024.36%
BB% (unintentional) /BF3.76%—×1.1004.14%
HR / BF /BF1.50%÷1.067×1.2001.69%

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 113).

Result: FIP 1.86 → 2.49, 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).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 2,161 pitcher careers (1,251 from 1990-2025 + 910 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION3.27018.8%5.7%1.424.16
Jim Willoughby ('71-'78, 4 WAR*)2.87916.0%*6.2%*1.42*4.13*
Yusmeiro Petit ('21)4.57020.7%5.5%1.363.93
Ross Stripling ('24)4.29420.9%5.6%1.324.17
Gabe White ('05)2.95719.0%5.9%1.514.51
Bob Lacey ('77-'84, 2 WAR*)2.37520.5%*7.3%*1.35*4.11*
Max Leon ('73-'78, 2 WAR*)1.66218.3%*7.1%*1.26*3.96*