
Description
- Position
- P
- Team
- BAL
- Type
- Pitcher
- Bats
- Right
- Throws
- Right
- Born
- 1996-09-12
- Age
- 29
- Country
- USA
- Height
- 6'3"
- Weight
- 215 lb
- Last active
- 2026
Career Résumé
5 seasons
| Seasons | 5 2022–2026 |
| Games | 82 |
| W-L | 23-22 |
| ERA | 3.57 |
| WHIP | 1.23 |
| IP | 439 |
| SO | 464 |
| SV | 0 |
Pitching Projections
2026 · per ~700 BF
| Stat | Proj | Range (p10–p90) | vs LY |
|---|---|---|---|
| SO | 205 | 164–230 | +16 |
| BB | 54 | 40–74 | +1 |
| HR | 16 | 12–24 | +1 |
| Hits | 132 | 110–151 | -5 |
| ER | 60 | 43–79 | +1 |
Fielding
Regular season · OAA 2016+
| Season | Pos | G | GS | Inn | PO | A | E | DP | FLD% | RF/9 | OAA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | P | 14 | 14 | 73.1 | 11 | 9 | 2 | 0 | .909 | 2.45 | — |
| 2025 | P | 6 | 6 | 32.0 | 1 | 1 | 0 | 0 | 1.000 | 0.56 | — |
| 2024 | P | 8 | 8 | 39.1 | 4 | 7 | 0 | 0 | 1.000 | 2.52 | — |
| 2023All-MLB 2nd | P | 30 | 30 | 168.2 | 11 | 16 | 0 | 1 | 1.000 | 1.44 | — |
| 2022 | P | 23 | 23 | 117.2 | 7 | 10 | 0 | 0 | 1.000 | 1.30 | — |
Batting game log
2026 · last 2
Pitching game log
2026 · last 17
| Date | Opp | Res | Dec | IP | H | R | ER | HR | BB | SO | Pit | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-06-28 | vs | WSH | L | L | 4.0 | 1 | 4 | 3 | 0 | 5 | 2 | 85 |
| 2026-06-22 | @ | LAA | W | W | 8.0 | 6 | 0 | 0 | 0 | 1 | 9 | 101 |
| 2026-06-17 | @ | SEA | W | W | 7.2 | 5 | 1 | 1 | 0 | 2 | 12 | 100 |
| 2026-06-11 | vs | SEA | W | ND | 4.0 | 7 | 5 | 5 | 3 | 3 | 5 | 85 |
| 2026-06-06 | @ | TOR | L | L | 4.0 | 9 | 5 | 5 | 1 | 3 | 3 | 81 |
| 2026-05-31 | vs | TOR | W | W | 7.0 | 4 | 1 | 0 | 0 | 3 | 4 | 94 |
| 2026-05-25 | vs | TB | W | ND | 6.0 | 5 | 1 | 1 | 1 | 2 | 3 | 92 |
| 2026-05-19 | @ | TB | L | L | 5.1 | 4 | 2 | 2 | 1 | 3 | 6 | 102 |
| 2026-05-13 | vs | NYY | W | W | 6.0 | 1 | 0 | 0 | 0 | 3 | 7 | 100 |
| 2026-05-08 | vs | ATH | L | L | 7.0 | 5 | 3 | 3 | 0 | 1 | 10 | 96 |
| 2026-05-02 | @ | NYY | L | L | 4.0 | 6 | 5 | 5 | 2 | 4 | 4 | 89 |
| 2026-04-26 | vs | BOS | L | L | 5.0 | 4 | 3 | 3 | 1 | 4 | 3 | 88 |
| 2026-04-20 | @ | KC | W | ND | 5.1 | 10 | 1 | 1 | 1 | 3 | 7 | 104 |
| 2026-04-15 | vs | AZ | L | ND | 6.0 | 7 | 4 | 2 | 0 | 1 | 4 | 97 |
| 2026-04-08 | @ | CWS | W | W | 5.0 | 6 | 3 | 2 | 0 | 3 | 7 | 96 |
| 2026-04-03 | @ | PIT | L | L | 4.0 | 6 | 4 | 4 | 0 | 3 | 6 | 81 |
| 2026-03-28 | vs | MIN | L | L | 4.2 | 2 | 3 | 2 | 1 | 3 | 4 | 83 |
2026 · vs 168
K/9
9.475
BB/9
4.68
HR/9
1.241
ERA
4.0052
WHIP
1.5114
xERA
3.9460
Brl%A
9.4%29
PlayerMedian (50th)percentile vs league
Career Highs
| Stat | Best | Year |
|---|---|---|
| Wins | 12 | 2023 |
| SO | 168 | 2023 |
| SV | 0 | 2026 |
| ERA | 2.53 | 2025 |
| WHIP | 1.03 | 2025 |
Comparable Players
2026 · stat-profile similarity
Accolades
| All-MLB Second Team | 2023 |
Pitching Form
2026 · SP · rolling 15-game ERA
Consistency
Pitching · DK pts/game
| Per game | 15.4 |
| Ceiling (90th) | 31.8 |
| Floor (10th) | 2.2 |
| Std dev | 11.8 |
| Boom rate | 29% |
| Bust rate | 35% |
| Profile | Volatile |
Boom ≥1.5× avg · Bust ≤0.5× avg · 17 games
Season
Pitch Arsenal
2025 · Statcast
| Pitch | Use | Velo | Spin |
|---|---|---|---|
| Sinker | 33% | 94.8 | 2161 |
| Slider | 32% | 86.9 | 2589 |
| 4-Seam | 23% | 94.4 | 2416 |
| Curve | 13% | 84.0 | 2597 |
Plate Discipline
2025 · induced
31.2%
Chase
lg 28.5%
59.8%
Z-Swing
lg 67%
32.1%
Whiff
lg 24.5%
67.9%
Contact
lg 76%
49.4%
Zone
lg 48.5%
33.2%
CSW
lg 28%
494 pitches · green/red vs league avg
Statcast Trend
xERA by season · taller = better
Barrel% Against by season · taller = better
News
4 items
- Kyle Bradish: Struggles with command in lossBradish (5-8) took the loss Sunday against the Nationals, allowing four runs (three earned) on one hit and five walks over four innings. He struck out two. Visit RotoWire.com for more analysis on this update.
- Kyle Bradish dominates for 8 innings as Orioles roll to 6-1 victory over Angels— Kyle Bradish pitched eight shutout innings, Taylor Ward hit a leadoff home run against his former team and the Baltimore Orioles extended their winning streak to three games Monday night with a 6-1 victory over the Los Angeles Angels.
- Kyle Bradish: Tosses eight scoreless framesBradish (5-7) allowed six hits and a walk while striking out nine over eight scoreless innings to earn the win over the Angels on Monday. Visit RotoWire.com for more analysis on this update.
- Kyle Bradish strikes out career-best 12 as Orioles sink Mariners 5-3— Kyle Bradish struck out a career-high 12 while pitching one-run ball into the eighth inning as the Baltimore Orioles beat the Seattle Mariners 5-3 on Wednesday night.




