Braxton Ashcraft

P Pittsburgh Pirates
Age 27 RHP 6'5" / 218 lbs MLB Svc 1.0 · Ctrl thru 2031 peak 2.9 · 2027
Overview
MLBSP40-MANPre-ArbFA 2032
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202424MIX2 levels1614732.842.5525.8%4.0%—K 21.1% · BB 4.1% · FIP 3.41
202525MIX2 levels36181183.662.9024.9%8.2%3.6K 23.3% · BB 7.8% · FIP 3.12
202626MLBPIT28281653.653.3725.9%5.2%4.1
2027PROJ27MLBPIT24241423.643.6626.1%5.8%3.0
2028PROJ95% MLB28MLBPIT20201213.583.6225.9%5.9%2.4
2029PROJ95% MLB29MLBPIT18181093.703.7825.4%6.2%1.9
Last 3 seasons WAR 7.8  ·  Next 3 projected WAR 7.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.733First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$4M2030Arb-2$6M2031Arb-3$6M
Skills · percentileStatcast 2026
FB Velo90
xwOBA vs76
K%70
Form2.51 ERA (proj 3.64) · K 23.7% (proj 26.1%) · BB 3.1% (proj 5.8%) · last 90d · 43 IP through Oct 27
CompsTanner Bibee (age 25) · Ryne Nelson (age 26) · George Kirby (age 26)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 9890vR 82
ERA3.64
FIP3.66
K%26.1%
BB%5.8%
K-BB%20.3%
Proj IP142
Value2027 · WAR
Runs saved vs league avg · 142 IP
K: +7.5 runs (Runs saved by strikeouts vs lg-avg K%)+8KBB: +8.2 runs (Runs saved by walk suppression vs lg-avg BB%)+8BBCONTACT: -7.5 runs (Runs saved on contact quality (HR suppression) vs lg)-8CONTACTSTAM: +19.2 runs (Replacement credit for innings volume)+19STAMTotal WAR: +2.89 (142 IP)+2.9WAR
0.01.53.03.02.41.91.51.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$60M ctrl surplus
Grades · Statcast · Contract
Scouting Grades
STUF5050
CTRL5050
CMD5555
K†6060
Statcast Percentiles
FB Velo
p9097.3
Whiff%
p5225.6%
K%
p7025.9%
xwOBA vs
p760.287
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.733 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+3.0$27M+$26M
2028Pre-Arb$0.8M+2.4$18M+$17M
2029Arb-1$4M+1.9$13M+$9M
2030Arb-2$6M+1.5$10M+$5M
2031Arb-3$6M+1.0$6M+$2M
Totals $18M $73M +$60M

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)
201818ROK MLEGCL Pirates5518761252100%3.510.7%8.2%2.5%3.7%4.585.26—
201818ROK RAWGCL Pirates5518761252100%3.515.8%6.6%9.2%2.6%4.584.06—
202121A+ MLEGreensboro Grasshoppers10103915841128100%3.920.0%8.7%11.2%5.1%5.355.32—
202121A+ RAWGreensboro Grasshoppers10103915841128100%3.925.9%7.6%18.4%5.1%5.354.60—
202323MIX MLE3 levels19195321363114100%2.821.7%6.0%15.7%2.2%2.393.23—
202323MIX RAW3 levels19195321363114100%2.829.6%5.2%24.4%1.9%2.392.32—
202424MIX MLE2 levels1614732997712688%4.621.1%4.1%16.9%2.9%2.843.41—
202424MIX MLE2 levels1614732997712688%4.621.1%4.1%16.9%2.9%2.843.41—
202424MIX RAW2 levels1614732997712688%4.625.8%4.0%21.7%2.0%2.842.55—
202525MIX MLE2 levels361811851112742850%3.323.3%7.8%15.5%1.8%3.663.12+3.3
202525MIX MLE2 levels361811851112742850%3.323.3%7.8%15.5%1.8%3.663.12+3.3
202525MIX RAW2 levels361811851112742850%3.324.9%8.2%16.6%1.6%3.662.90+3.6
202626MLB MLEPittsburgh Pirates28281656671733522100%5.925.9%5.2%20.7%3.6%3.653.53+3.8
202626MLB MLEPittsburgh Pirates28281656671733522100%5.925.9%5.2%20.7%3.6%3.653.53+3.8
202626MLB RAWPittsburgh Pirates28281656671733522100%5.925.9%5.2%20.7%3.3%3.653.37+4.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—5436235959244582567%4.425.4%6.0%19.4%2.6%3.373.15+6.5
▸ 2027 season — projected remainder (no 2027 stats recorded)
202727MLBPIT24241426001563518100%5.926.1%5.8%20.3%3.0%3.643.66+3.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202828MLB MLEPIT21211285381403217100%6.125.9%5.9%20.0%3.1%3.713.75+2.5
202929MLB MLEPIT19191144831233016100%6.025.4%6.2%19.2%3.3%3.833.91+2.0
203030MLB MLEPIT17171024321072815100%6.024.6%6.5%18.2%3.5%4.004.12+1.6
203131MLB MLEPIT151589376902614100%5.923.9%6.8%17.1%3.7%4.214.35+1.1
203232MLB MLEPIT121274310722212100%6.123.1%7.2%15.9%3.9%4.454.60+0.7
203333MLB MLEPIT9956237531810100%6.222.2%7.7%14.6%4.2%4.714.88+0.3
203434MLB MLEPIT663916435137100%6.521.3%8.2%13.2%4.5%5.005.19+0.1
202828MLB CTXPIT20201215111333015100%6.025.9%5.9%20.0%2.9%3.583.62+2.4
202929MLB CTXPIT18181094601172814100%6.125.4%6.2%19.2%3.0%3.703.78+1.9
203030MLB CTXPIT1616974101012613100%6.124.6%6.5%18.2%3.2%3.863.98+1.5
203131MLB CTXPIT141485359862412100%6.123.9%6.8%17.1%3.4%4.064.20+1.0
203232MLB CTXPIT121270296682111100%5.823.1%7.2%15.9%3.6%4.294.44+0.6
203333MLB CTXPIT995322450179100%5.922.2%7.7%14.6%3.9%4.544.71+0.3
203434MLB CTXPIT663514832126100%5.821.3%8.2%13.2%4.2%4.815.00+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW149131805336783021810588%5.424.6%6.5%18.2%3.1%3.803.55+18.2
/ 200 IP— RAW3733200836206542688%5.424.6%6.5%18.2%3.1%3.803.55+4.5
Career— MLE1149446519244411205782%4.122.9%6.2%16.7%3.0%3.563.59+14.7
/ 200 IP— MLE4940200827190522582%4.122.9%6.2%16.7%3.0%3.563.59+3.5

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 AAAIndianapolis Indians · 48 IPFIP 3.29 → 3.74 (+0.45)K% 25.6% → 22.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.57%—×0.86021.99%
BB% (unintentional) /BF8.68%—×0.9007.81%
HR / BF /BF2.28%÷0.915×1.1002.75%

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

Result: FIP 3.29 → 3.74, 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 AAAltoona Curve · 54 IPFIP 2.64 → 3.78 (+1.14)K% 28.6% → 23.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.64%—×0.81023.20%
BB% (unintentional) /BF3.64%—×1.1004.00%
HR / BF /BF2.73%÷0.844×1.2003.88%

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

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

2024 AAAIndianapolis Indians · 19 IPFIP 2.24 → 2.39 (+0.15)K% 17.7% → 15.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.72%—×0.86015.24%
BB% (unintentional) /BF5.06%—×0.9004.56%
HR / BF /BF0.00%÷0.909×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 82).

Result: FIP 2.24 → 2.39, 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+Greensboro Grasshoppers · 26 IPFIP 3.45 → 4.12 (+0.68)K% 26.4% → 20.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.36%—×0.77020.30%
BB% (unintentional) /BF4.55%—×1.1505.23%
HR / BF /BF3.64%÷1.202×1.2503.78%

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

Result: FIP 3.45 → 4.12, 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 AAAltoona Curve · 20 IPFIP 1.44 → 1.99 (+0.55)K% 29.1% → 23.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.11%—×0.81023.58%
BB% (unintentional) /BF6.33%—×1.1006.96%
HR / BF /BF0.00%÷1.106×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 121).

Result: FIP 1.44 → 1.99, 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 ABradenton Marauders · 6 IPFIP -0.24 → 0.86 (+1.10)K% 45.8% → 33.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF45.83%—×0.74033.92%
BB% (unintentional) /BF4.17%—×1.1804.92%
HR / BF /BF0.00%÷0.971×1.3000.00%

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

Result: FIP -0.24 → 0.86, 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 A+Greensboro Grasshoppers · 39 IPFIP 4.65 → 5.32 (+0.67)K% 25.9% → 20.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.95%—×0.77019.98%
BB% (unintentional) /BF7.59%—×1.1508.73%
HR / BF /BF5.06%÷1.238×1.2505.11%

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

Result: FIP 4.65 → 5.32, 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).

2018 ROKGCL Pirates · 18 IPFIP 4.04 → 5.26 (+1.21)K% 15.8% → 10.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.79%—×0.68010.74%
BB% (unintentional) /BF6.58%—×1.2508.22%
HR / BF /BF2.63%÷1.000×1.4003.68%

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

Result: FIP 4.04 → 5.26, 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 PROJECTION4.99824.8%6.4%1.273.87
Drew Smyly ('24)5.710423.1%7.7%1.494.20
Collin McHugh ('23)5.09023.3%6.7%0.963.72
Kenta Maeda ('25)4.912325.8%7.0%1.304.20
Joe Hesketh ('84-'94, 10 WAR*)4.88723.2%*8.8%*1.07*3.95*
Doug Bird ('73-'83, 10 WAR*)6.111020.3%*5.8%*1.41*4.43*
Alejandro Peña ('81-'96, 15 WAR*)5.38124.7%*7.5%*0.96*3.61*