STATS
MLB/Players/Kyle Bradish
Kyle Bradish

KYLE BRADISH

P · Baltimore Orioles · 20222026 · 156 games
156
CAREER GAMES · REGULAR SEASON
3 seasons · postseason below
.230
CAREER BATTING AVERAGE
556 hits in 2,416 at-bats
66
CAREER HOME RUNS
121 RBI · 8 stolen bases
3.60
CAREER ERA
509.2 innings · 519 strikeouts
26-28
CAREER RECORD
WHIP 1.24

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BAL162882454124412301060.188.264.299.563
2023BAL601,2301082645422853883366.215.267.330.597
2022BAL468981362383603456922222.265.333.419.752
Career1222,4162685561026661212106648.230.292.359.651

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BAL28713152.01486668140183.911.42
2025BAL61132.0239104732.531.03
2024BAL82039.12712155322.751.07
2023BAL30127168.21325344168142.831.04
2022BAL2347117.21196446111174.901.40
Career952628509.2449204183519543.601.24

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023BAL221702.3334.293.86

04/Every pitch

2023 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2639 pitches
Called strike (480) Swinging strike (313) In play (450) Foul (444) Ball (952)

Catcher’s view · the zone drawn is the average of the 2,639 batter zones recorded here, 1.60 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider82531.3%88.12,64946.7%
Sinker59822.7%94.62,15749.7%
Four-Seam Fastball58622.2%94.52,38348.1%
Curveball45717.3%84.82,61547.9%
Changeup1736.6%90.81,37731.8%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 3@ TEXW 2060100121.21012
APR 3@ TEXW 206010012
APR 19@ WSHW 4023050016
APR 19@ WSHW 40230500166.05016
APR 25vs BOSL 6813781041
APR 25vs BOSL 68137817412.18741
APR 30@ DETW 53203613154.26315
APR 30@ DETW 5320361015
MAY 6@ ATLL 45193513245.05324
MAY 6@ ATLL 4519351024
MAY 12vs PITW 6321130016
MAY 12vs PITW 63211300166.03016
MAY 17vs LAAW 3123141005
MAY 17vs LAAW 31231411056.24105
MAY 23@ NYYL 5620471033
MAY 23@ NYYL 56204714335.07433
MAY 28vs TEXW 32221401146.24114
MAY 28vs TEXW 3222140014
JUN 3@ SFL 04193703154.07315
JUN 3@ SFL 0419370015
JUN 8@ MILW 632136031105.063110
JUN 8@ MILW 63213600110
JUN 14vs TORL 1323141001
JUN 14vs TORL 13231411017.04101
JUN 20@ TBW 8619240028
JUN 20@ TBW 86192402285.04228
JUN 25vs SEAW 3222221027
JUN 25vs SEAW 32222212277.02227
JUL 1vs MINL 01241711176.07117
JUL 1vs MINL 0124171017
JUL 6@ NYYW 14121030025
JUL 6@ NYYW 141210300256.03025
JUL 16vs MIAW 5425030018
JUL 16vs MIAW 54250300187.13018
JUL 21@ TBL 03242612156.06215
JUL 21@ TBL 0324261015
JUL 26@ PHIL 4625571023
JUL 26@ PHIL 46255715236.27523
AUG 1@ TORW 13325342017
AUG 1@ TORW 133253423177.04317
AUG 6vs NYMW 20150300554.23055
AUG 6vs NYMW 2015030055
AUG 13@ SEAW 5323250017
AUG 13@ SEAW 53232502176.05217
AUG 20@ W 121190200186.02018
AUG 20@ W 12119020018
AUG 26vs COLW 54242602186.06218
AUG 26vs COLW 5424260018
SEP 2@ AZW 7321240036
SEP 2@ AZW 73212402366.04236
SEP 8@ BOSW 112222412096.04209
SEP 8@ BOSW 11222241009
SEP 14vs TBL 3427471005
SEP 14vs TBL 34274714057.07405
SEP 20@ HOUL 1217020029
SEP 20@ HOUL 12170200296.02029
SEP 26vs WSHW 10260300248.03024
SEP 26vs WSHW 1026030024
OCT 1vs BOSL 1660000152.00015
OCT 1vs BOSL 166000015

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.