Kyle Bradish

P Baltimore Orioles
Age 30 RHP 6'3" / 215 lbs MLB Svc 3.0 · Ctrl thru 2029 peak 1.2 · 2028 ILInjured 60-Day (D60)
Overview
MLBSPD6040-MANArb-1FA 2030
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202427MIX3 levels1111513.022.3531.6%9.0%1.6K 32.5% · BB 9.2% · FIP 2.20
202528MIX4 levels1212543.502.6432.0%8.0%1.5K 31.2% · BB 8.0% · FIP 2.89
202629MLBBAL29291554.124.2821.2%10.3%1.1
2027PROJ30MLBBAL1414814.134.3723.0%10.0%0.5
2028PROJ31MLBBAL21211254.494.6822.2%10.3%0.4
2029PROJ32MLBBAL19191164.764.9321.4%10.7%0.1
Last 3 seasons WAR 4.3  ·  Next 3 projected WAR 1.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.930First FA2030
2027Arb-1$2M2028Arb-2$4M2029Arb-3$4M
Skills · percentileStatcast 2026
FB Velo45
K%43
xwOBA vs39
Whiff%38
CompsMiguel González (age 30) · Chris Bassitt (age 30) · Matt Buschmann (age 31)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 115107vR 99
ERA4.13
FIP4.37
K%23.0%
BB%10.0%
K-BB%13.1%
Proj IP81
Value2027 · WAR
Runs saved vs league avg · 81 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: -1.2 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +7.3 runs (Replacement credit for innings volume)+7STAMTotal WAR: +0.59 (81 IP)+0.6WAR
0.00.51.00.50.40.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$3M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
OFP—45
STUF5555
CTRL5050
CMD6060
K†5555
Statcast Percentiles
FB Velo
p4594.2
Whiff%
p3823.6%
K%
p4321.2%
xwOBA vs
p390.324
SI (37%)
CU (22%)
SL (24%)
FB-4.0 (54%)
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2022
Service   3.930 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$2M+0.5$2M+$0.0M (cut)
2028Arb-2$4M+0.4$1M+$0.0M (cut)
2029Arb-3$4M+0.1$0.3M+$0.0M (cut)
Totals $0.0M $4M +$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 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 industry-standard fWAR.

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)
201922A+ MLEInland Empire 66ers241810144412053975%4.220.8%13.7%7.1%2.7%4.284.56—
201922A+ RAWInland Empire 66ers241810144412053975%4.227.0%11.9%15.1%2.0%4.283.46—
202124MIX MLE2 levels2422100430131431092%4.226.4%10.6%15.8%2.5%3.683.60—
202124MIX RAW2 levels2422100430131431092%4.230.5%10.0%20.5%2.3%3.683.07—
202225MIX MLE3 levels29291456091435018100%5.022.5%8.6%13.9%3.1%4.214.01+1.5
202225MIX RAW3 levels29291456091435018100%5.023.5%8.2%15.3%3.0%4.213.77+2.0
202326MIX MLE2 levels31311746921734515100%5.625.0%6.6%18.5%2.1%2.902.97+4.2
202326MIX RAW2 levels31311746921734515100%5.625.0%6.5%18.5%2.2%2.903.01+4.1
202427MIX MLE3 levels11115121267193100%4.632.5%9.2%23.3%1.2%3.022.20+1.8
202427MIX MLE3 levels11115121267193100%4.632.5%9.2%23.3%1.2%3.022.20+1.8
202427MIX RAW3 levels11115121267193100%4.631.6%9.0%22.6%1.4%3.022.35+1.6
202528MIX MLE4 levels12125422572185100%4.531.2%8.0%23.2%2.6%3.502.89+1.4
202528MIX MLE4 levels12125422572185100%4.531.2%8.0%23.2%2.6%3.502.89+1.4
202528MIX RAW4 levels12125422572185100%4.532.0%8.0%24.0%2.2%3.502.64+1.5
202629MLB MLEBaltimore Orioles29291556691426920100%5.321.2%10.3%10.9%2.9%4.124.18+1.3
202629MLB MLEBaltimore Orioles29291556691426920100%5.321.2%10.3%10.9%2.9%4.124.18+1.3
202629MLB RAWBaltimore Orioles29291556691426920100%5.321.2%10.3%10.9%3.0%4.124.28+1.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—9696513213852118456100%5.324.4%8.6%15.8%2.6%3.673.56+8.3
▸ 2027 season — projected remainder (no 2027 stats recorded)
202730MLBBAL141481342793410100%5.823.0%10.0%13.1%2.9%4.134.37+0.5
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202831MLB MLEBAL21211255281185416100%6.022.2%10.3%12.0%3.1%4.414.60+0.4
202932MLB MLEBAL19191164891055216100%6.121.4%10.7%10.8%3.3%4.684.85+0.1
203033MLB MLEBAL1818106448925016100%5.920.6%11.2%9.4%3.6%4.955.13-0.3
202831MLB CTXBAL21211255281175417100%6.022.2%10.3%12.0%3.2%4.494.68+0.4
202932MLB CTXBAL19191164901055217100%6.121.4%10.7%10.8%3.5%4.764.93+0.1
203033MLB CTXBAL1818106448925017100%5.920.6%11.2%9.4%3.8%5.045.22-0.3
▸ Career totals — MLB only (actual + projected)
Career— RAW1541548603603836341107100%5.623.2%9.5%13.7%3.0%4.103.97+9.6
/ 200 IP— RAW36362008381947925100%5.623.2%9.5%13.7%3.0%4.103.97+2.2
Career— MLE16015278032817973118495%4.924.3%9.5%14.8%2.6%3.723.65+8.3
/ 200 IP— MLE4139200841204802295%4.924.3%9.5%14.8%2.6%3.723.65+1.9

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,853 starter careers (497 from 1990-2025 + 1,356 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.710623.2%9.5%1.124.08
Erik Bedard ('14)6.513022.2%9.5%0.903.99
Rich Harden ('11)4.610324.2%10.7%1.023.76
Carmen Hill ('15-'30, 11 WAR*)3.911220.8%*9.0%*1.14*3.66*
Jake Arrieta ('21)8.113421.2%8.5%1.013.98
David Palmer ('78-'89, 12 WAR*)5.413621.5%*9.3%*0.96*4.30*
Jack Harshman ('52-'60, 15 WAR*)5.816724.0%*9.6%*1.00*3.90*