James Kaprielian

P Buffalo Bisons
Age 33 RHP 6'3" / 225 lbs AAA peak 0.5 · 2027
Overview
AAASP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202228MIX3 levels29291484.514.5717.4%10.0%1.4K 17.0% · BB 10.2% · FIP 4.63
202329MIX2 levels1613695.714.3320.4%10.2%0.9K 20.4% · BB 10.7% · FIP 4.68
202430MIX3 levels1414576.596.3817.8%14.2%—K 14.2% · BB 12.6% · FIP 6.78
202531No MLB games played
202632No MLB games played
2027PROJ33MLBTOR1154.694.7021.6%9.9%0.0
2028PROJ6% MLB34MLBTOR1134.885.0120.6%10.4%0.0
2029PROJMLE35MLBTOR——05.165.3419.7%11.0%—
Last 3 seasons WAR 2.3  ·  Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2023
K%38
xwOBA vs26
FB Velo19
CompsJuan Delgadillo (age 32) · Manuel Flores (age 33) · Andres Ivan Meza (age 32)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 123115vR 107
ERA4.69
FIP4.70
K%21.6%
BB%9.9%
K-BB%11.6%
Proj IP54
Value2027 · WAR
Runs saved vs league avg · 54 IP
K: -0.3 runs (Runs saved by strikeouts vs lg-avg K%)-0KBB: -0.8 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -2.1 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +2.2 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.09 (54 IP)-0.1WAR
0.40.00.0272829
Grades · Statcast · Contract
Scouting Grades
STUF5050
CTRL4545
CMD4545
K†5050
Statcast Percentiles
FB Velo
p1992.3
Whiff%
p4825.0%
K%
p3820.4%
xwOBA vs
p260.340

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)
201521ROK MLEGCL Yankees2202112200%1.218.2%18.2%0.0%0.0%11.573.87—
201521ROK RAWGCL Yankees2202112200%1.218.2%18.2%0.0%0.0%11.573.96—
201622A+ MLETampa Yankees3318652231100%6.026.1%5.3%20.8%2.2%1.502.80—
201622A+ RAWTampa Yankees3318652231100%6.033.8%4.6%29.2%1.5%1.501.88—
201925MIX MLE3 levels1916682777516884%3.620.9%6.9%14.0%3.6%3.184.17—
201925MIX RAW3 levels1916682777516884%3.627.1%5.8%21.3%2.9%3.183.13—
202026MLB MLEOakland Athletics204174220%1.823.5%11.8%11.8%11.8%7.369.06-0.2
202026MLB RAWOakland Athletics204174220%1.823.5%11.8%11.8%11.8%7.369.65-0.2
202127MIX MLE2 levels2522124523128421988%5.024.5%8.2%16.3%4.2%4.064.35+1.5
202127MIX RAW2 levels2522124523128421988%5.024.5%8.0%16.4%3.6%4.064.04+2.0
202228MIX MLE3 levels29291486371116419100%5.117.0%10.2%6.8%3.0%4.514.63+1.3
202228MIX RAW3 levels29291486371116419100%5.117.4%10.0%7.4%3.0%4.514.57+1.4
202329MIX MLE2 levels1613693136432981%4.320.4%10.7%9.6%3.5%5.714.68+0.6
202329MIX RAW2 levels1613693136432981%4.320.4%10.2%10.2%2.9%5.714.33+0.9
202430MIX MLE3 levels141457275493913100%4.114.2%12.6%1.6%6.0%6.596.78—
202430MIX MLE3 levels141457275493913100%4.114.2%12.6%1.6%6.0%6.596.78—
202430MIX RAW3 levels141457275493913100%4.117.8%14.2%3.6%4.7%6.596.38—
▸ Career totals (raw MLB only — as recorded)
MLB Career—665831813762821324688%4.820.5%9.6%10.9%3.3%4.614.45+3.5
▸ 2027 season — projected remainder (no 2027 stats recorded)
202733MLBTOR11521521100%5.021.6%9.9%11.6%3.2%4.694.70+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202834MLB MLETOR884719741217100%5.820.6%10.4%10.2%3.5%4.885.01+0.2
202935MLB MLETOR663715631176100%6.119.7%11.0%8.7%3.9%5.165.34+0.0
202834MLB CTXTOR11313310100%3.020.6%10.4%10.2%3.5%4.885.01+0.0
202935MLB CTXTOR——0——————19.7%11.0%8.7%3.9%5.165.34—
▸ Career totals — MLB only (actual + projected)
Career— RAW665832113882851334688%4.920.5%9.6%10.9%3.3%4.624.42+3.7
/ 200 IP— RAW4136200865178832988%4.820.5%9.6%10.9%3.3%4.624.42+2.3
Career— MLE1109749021184202038288%4.519.8%9.6%10.3%3.9%4.574.76+3.7
/ 200 IP— MLE4540200864171833388%4.519.8%9.6%10.3%3.9%4.574.76+1.9

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.

2024 AAABuffalo Bisons · 49 IPFIP 6.43 → 6.78 (+0.35)K% 16.5% → 14.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF16.53%—×0.86014.21%
BB% (unintentional) /BF14.05%—×0.90012.64%
HR / BF /BF5.37%÷0.990×1.1005.97%

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

Result: FIP 6.43 → 6.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).

2023 AAALas Vegas Aviators · 8 IPFIP 2.08 → 2.25 (+0.17)K% 21.2% → 18.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.21%—×0.86018.24%
BB% (unintentional) /BF6.06%—×0.9005.45%
HR / BF /BF0.00%÷0.996×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 99).

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

2022 AAALas Vegas Aviators · 9 IPFIP 4.51 → 4.78 (+0.27)K% 16.7% → 14.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF16.67%—×0.88014.67%
BB% (unintentional) /BF11.90%—×1.05012.50%
HR / BF /BF2.38%÷1.075×1.1002.44%

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

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

2021 AAALas Vegas Aviators · 5 IPFIP 1.69 → 1.96 (+0.27)K% 23.8% → 21.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.81%—×0.88020.95%
BB% (unintentional) /BF4.76%—×1.0505.00%
HR / BF /BF0.00%÷0.941×1.1000.00%

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

Result: FIP 1.69 → 1.96, 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 A+Stockton Ports · 36 IPFIP 3.54 → 4.46 (+0.92)K% 28.3% → 21.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.29%—×0.77021.78%
BB% (unintentional) /BF5.26%—×1.1506.05%
HR / BF /BF3.95%÷1.114×1.2504.43%

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

Result: FIP 3.54 → 4.46, 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 AAMidland RockHounds · 28 IPFIP 3.02 → 3.77 (+0.75)K% 24.3% → 19.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.30%—×0.81019.68%
BB% (unintentional) /BF7.48%—×1.1008.22%
HR / BF /BF1.87%÷0.954×1.2002.35%

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

Result: FIP 3.02 → 3.77, 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).

2016 A+Tampa Yankees · 18 IPFIP 1.67 → 2.80 (+1.12)K% 33.8% → 26.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.85%—×0.77026.06%
BB% (unintentional) /BF4.62%—×1.1505.31%
HR / BF /BF1.54%÷0.862×1.2502.23%

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

Result: FIP 1.67 → 2.80, 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 PROJECTION2.37620.6%9.9%1.314.69
Vicente Palacios ('87-'00, 1 WAR*)1.96221.0%*10.0%*1.41*4.86*
Roansy Contreras ('25)1.28219.3%9.8%1.384.77
Jake Faria ('23)1.06820.9%10.3%1.324.87
Adam Conley ('21)2.28719.8%9.4%1.164.71
Shawn Hillegas ('87-'93, -0 WAR*)2.68619.6%*10.2%*1.24*5.03*
Rich Folkers ('70-'77, -0 WAR*)2.18519.1%*8.8%*1.35*4.91*