| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 93.0 | 3.97 | 5-8 | 96/47 | 9.3 | 1.46 | 10.85 |
| Compared to same point last season | ||||||
| 0.0 | nan | 0-0 | / | NAN | nan | |
Kyle Bradish provides elite stability for the first-place Orioles
Bradish has been exceptional over his last 14 days, posting a 1.50 ERA and a 0.92 WHIP with 14 strikeouts across two starts. He is firmly entrenched as the number two starter for the first-place Orioles, who lead the AL East with a 51-34 record. His recent 1.10 WHIP over the last month demonstrates a high level of control and efficiency that has stabilized the Baltimore rotation.
Our data suggests this recent surge is sustainable, as his season-long 3.65 ERA projection aligns well with his career 3.78 mark. While his strikeout rate has spiked recently with 32 punchouts in his last five outings, he is not over-performing his peripheral metrics significantly. Fantasy managers can trust that his current form is a reflection of his growth into a reliable mid-rotation staple rather than a temporary hot streak.
The week ahead features a marquee home matchup against the Yankees on July 3, where Bradish is scheduled to go head-to-head with Gerrit Cole. While Cole's 2.95 ERA and 1.05 WHIP make for a difficult win environment, Bradish’s ability to limit base runners keeps him viable in all formats. Despite the tough opponent, his recent dominance makes him an easy call for your rotation. Start.
Updated 27 mins ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 06/28 | WAS | 4.0 | 85 | 2 | 5 | 3 | LOSS | 3.97 | 1.46 | -1 | |
| 06/22 | @LAA | 8.0 | 101 | 9 | 1 | 0 | WIN | 3.84 | 1.46 | 30 | |
| 06/17 | @SEA | 7.2 | 100 | 12 | 2 | 1 | WIN | 4.22 | 1.52 | 31 | |
| 06/11 | SEA | 4.0 | 85 | 5 | 3 | 5 | N/A | 4.54 | 1.58 | 3 | |
| 06/06 | @TOR | 4.0 | 81 | 3 | 3 | 5 | LOSS | 4.15 | 1.53 | -5 | |
| 05/31 | TOR | 7.0 | 94 | 4 | 3 | 0 | WIN | 3.72 | 1.44 | 23 | |
| 05/25 | TB | 6.0 | 92 | 3 | 2 | 1 | N/A | 4.17 | 1.49 | 14 | |
| 05/19 | @TB | 5.1 | 102 | 6 | 3 | 2 | LOSS | 4.47 | 1.53 | 6 | |
| 05/13 | NYY | 6.0 | 100 | 7 | 3 | 0 | WIN | 4.60 | 1.55 | 25 | |
| 05/08 | ATH | 7.0 | 96 | 10 | 1 | 3 | LOSS | 5.27 | 1.68 | 16 | |
| 05/02 | @NYY | 4.0 | 89 | 4 | 4 | 5 | LOSS | 5.56 | 1.85 | -3 | |
| 04/26 | BOS | 5.0 | 88 | 3 | 4 | 3 | LOSS | 4.80 | 1.77 | 1 | |
| 04/20 | @KC | 5.1 | 104 | 7 | 3 | 1 | N/A | 4.68 | 1.80 | 10 | |
| 04/15 | ARI | 6.0 | 97 | 4 | 1 | 4 | N/A | 5.49 | 1.63 | 8 | |
| 04/08 | @CHW | 5.0 | 96 | 7 | 3 | 2 | WIN | 5.27 | 1.68 | 16 | |
| 04/03 | @PIT | 4.0 | 81 | 6 | 3 | 4 | LOSS | 6.23 | 1.62 | 1 | |
| 03/28 | MIN | 4.2 | 83 | 4 | 3 | 2 | LOSS | 3.86 | 1.07 | 4 | |
| Totals: | 93.0 | 1574 | 96 | 47 | 41 | 176 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | BAL | 22 | 113.0 | 1913 | 108 | 45 | 0 | 4-6 | 4.86 | 1.4 | 8.6 | 202 |
| 2023 | BAL | 31 | 171.0 | 2723 | 177 | 45 | 0 | 12-8 | 2.89 | 1.08 | 9.3 | 451 |
| 2024 | BAL | 7 | 34.1 | 600 | 47 | 14 | 0 | 2-0 | 2.88 | 1.08 | 12.3 | 102 |
| 2025 | BAL | 6 | 32.0 | 494 | 47 | 10 | 0 | 1-1 | 2.53 | 1.03 | 13.2 | 95 |
| 2026 | BAL | 17 | 93.0 | 1574 | 96 | 47 | 0 | 5-8 | 3.97 | 1.46 | 9.3 | 176 |
| ON PACE | 31 | 172 | 2897 | 176 | 86 | 0 | 9-14 | 3.97 | 1.46 | 9.3 | 324 | |
| 3-YEAR AVG | 15 | 78 | 1272 | 90 | 23 | 0 | 5-3 | 2.85 | 1.08 | 10.3 | 216 | |
| Career | 83 | 441.0 | 7304 | 475 | 161 | 0 | 0-0 | 3.61 | 1.24 | 9.7 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 2.603 | 1.019 | 0.5 | 0.4 | 5.9 | 2.2 | 9.5 | 7.1 | 0.4 | 91.7 | 12.8 |
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | NAN |
| NAME | OWN | START |
|---|---|---|
| Adley Rutschman | 91% | 65% |
| Samuel Basallo | 64% | 46% |
| NAME | OWN | START |
|---|---|---|
| Pete Alonso | 99% | 91% |
| Blaze Alexander | 25% | 17% |
| Jordan Westburg | 6% | 1% |
| Coby Mayo | 3% | 1% |
| NAME | OWN | START |
|---|---|---|
| Gunnar Henderson | 100% | 92% |
| Jackson Holliday | 37% | 23% |
| Jeremiah Jackson | 7% | 4% |
| NAME | OWN | START |
|---|---|---|
| Taylor Ward | 86% | 67% |
| Colton Cowser | 11% | 7% |
| Leody Taveras | 3% | 2% |
| Dylan Beavers | 3% | 1% |
| Tyler O'Neill | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Kyle Bradish | 84% | 42% |
| Trevor Rogers | 63% | 33% |
| Shane Baz | 56% | 30% |
| Brandon Young | 51% | 19% |
| Dean Kremer | 16% | 9% |
| Chris Bassitt | 6% | 1% |
| NAME | OWN | START |
|---|---|---|
| Ryan Helsley | 72% | 58% |
| Rico Garcia | 37% | 34% |
| Yennier Cano | 6% | 6% |
| Tyler Wells | 5% | 5% |
| Felix Bautista | 2% | 0% |
| Andrew Kittredge | 2% | 1% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 50-33 | .602 | - | 380 | 346 | |
| 48-38 | .558 | 3.5 | 417 | 330 | |
| 41-46 | .471 | 11 | 354 | 383 | |
| 40-48 | .455 | 12.5 | 403 | 436 | |
| 37-48 | .435 | 14 | 337 | 344 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Samuel Basallo | 74 | 242 | 29 | 62 | 12 | 37 | 0 | .256 | |
| Adley Rutschman | 57 | 210 | 27 | 53 | 8 | 43 | 0 | .252 | |
| Sam Huff | 9 | 23 | 1 | 4 | 0 | 1 | 0 | .174 | |
| Chadwick Tromp | 13 | 28 | 2 | 7 | 0 | 4 | 0 | .250 | |
| Maverick Handley | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .000 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Pete Alonso | 88 | 328 | 53 | 81 | 19 | 59 | 2 | .247 | |
| Ryan Mountcastle | 8 | 14 | 0 | 4 | 0 | 1 | 0 | .286 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Jeremiah Jackson | 66 | 199 | 23 | 50 | 7 | 32 | 2 | .251 | |
| Jackson Holliday | 36 | 102 | 16 | 20 | 5 | 14 | 3 | .196 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Coby Mayo | 68 | 213 | 28 | 40 | 10 | 31 | 1 | .188 | |
| Blaze Alexander | 74 | 193 | 24 | 59 | 3 | 26 | 8 | .306 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Gunnar Henderson | 87 | 361 | 49 | 82 | 16 | 39 | 6 | .227 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Colton Cowser | 77 | 185 | 27 | 42 | 8 | 27 | 4 | .227 | |
| Taylor Ward | 87 | 328 | 53 | 82 | 5 | 23 | 2 | .250 | |
| Tyler O'Neill | 52 | 139 | 17 | 26 | 3 | 9 | 1 | .187 | |
| Leody Taveras | 75 | 234 | 32 | 58 | 3 | 31 | 10 | .248 | |
| Dylan Beavers | 36 | 113 | 17 | 26 | 2 | 13 | 3 | .230 | |
| Johnathan Rodríguez | 5 | 7 | 0 | 0 | 0 | 1 | 0 | .000 | |
| Michael Siani | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .000 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Kyle Bradish | 17 | 5 | 8 | 0 | 93.0 | 96 | 3.77 | 1.45 | |
| Shane Baz | 17 | 4 | 8 | 0 | 101.0 | 87 | 4.19 | 1.37 | |
| Trevor Rogers | 15 | 5 | 7 | 0 | 79.1 | 61 | 4.99 | 1.31 | |
| Brandon Young | 13 | 6 | 2 | 0 | 72.1 | 57 | 3.11 | 1.30 | |
| Chris Bassitt | 12 | 4 | 4 | 0 | 56.1 | 37 | 5.27 | 1.63 | |
| Trey Gibson | 8 | 1 | 3 | 0 | 33.0 | 30 | 7.36 | 1.91 | |
| Albert Suárez | 15 | 2 | 0 | 1 | 39.2 | 28 | 3.63 | 1.24 | |
| Dean Kremer | 3 | 1 | 1 | 0 | 17.0 | 20 | 3.18 | 0.88 | |
| Cade Povich | 4 | 1 | 1 | 0 | 19.1 | 12 | 5.12 | 1.35 | |
| Zach Eflin | 1 | 0 | 0 | 0 | 3.2 | 7 | 2.46 | 1.64 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Ryan Helsley | 17 | 0 | 4 | 8 | 15.1 | 21 | 4.11 | 1.44 | |
| Rico Garcia | 39 | 3 | 1 | 4 | 35.2 | 39 | 2.52 | 0.84 | |
| Anthony Nunez | 32 | 2 | 2 | 3 | 34.1 | 38 | 4.98 | 1.28 | |
| Andrew Kittredge | 25 | 0 | 1 | 1 | 21.0 | 21 | 5.14 | 1.43 | |
| Yennier Cano | 37 | 1 | 2 | 1 | 27.0 | 27 | 2.67 | 1.00 | |
| Dietrich Enns | 13 | 3 | 0 | 0 | 16.0 | 13 | 3.94 | 1.50 | |
| Keegan Akin | 24 | 0 | 1 | 0 | 25.1 | 17 | 5.68 | 1.50 | |
| Tyler Wells | 30 | 1 | 1 | 0 | 39.2 | 42 | 3.18 | 1.06 | |
| Nick Raquet | 3 | 0 | 0 | 0 | 2.2 | 1 | 10.13 | 1.88 | |
| Josh Walker | 5 | 0 | 0 | 0 | 6.0 | 7 | 4.50 | 1.17 | |
| Grant Wolfram | 31 | 1 | 2 | 0 | 25.0 | 29 | 3.96 | 1.28 | |
| Cameron Weston | 1 | 0 | 0 | 0 | 1.0 | 1 | 0.00 | 1.00 | |
| Jose Espada | 1 | 0 | 0 | 0 | 1.0 | 0 | 0.00 | 2.00 | |
| Yaramil Hiraldo | 3 | 0 | 0 | 0 | 1.2 | 2 | 21.60 | 4.20 | |
| Cameron Foster | 6 | 0 | 0 | 0 | 9.0 | 9 | 9.00 | 2.78 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 06-29 | CHW | L 2-8 | Shane Baz Sean Burke |
| 06-30 | CHW | L 3-9 | Trey Gibson Erick Fedde |
| 07-01 | CHW | W 6-1 | Dean Kremer Noah Schultz |
| 07-03 | @CIN | 07:10 EDT | Trevor Rogers Brady Singer |
| 07-04 | @CIN | 07:10 EDT | Brandon Young Hunter Greene |
| 07-05 | @CIN | 01:05 EDT | Kyle Bradish Nick Lodolo |
Jun 23rd
Kyle Bradish Dominates with 8 Scoreless Innings, 9 Strikeouts
Jun 18th
Kyle Bradish Dominates with Career-High 12 Strikeouts in Orioles Win
May 13th
Kyle Bradish’s Filthy Curveball Turns Heads for the Orioles
Apr 15th
Kyle Bradish Looks to Find His Strikeout Pitch This Afternoon
Mar 11th
Kyle Bradish throws a 9-pitch, 7-strike 1st inning vs. Pirates, touching ...
Feb 15th
Bradish Says He’s Ready for Full Season, Opening Day Starter Race ...
Feb 3rd
Kyle Bradish Wins Arbitration vs. Orioles, Secures $3.55M Salary for ...
Astros’ AJ Blubaugh Drawing Trade Interest Amid Strong 2.06 ERA Run
@Chandler_Rome
MLB Discipline Expected Soon in Red Sox-Nationals Incident; Willson Contreras Could Face 5–7 Game Suspension
@ChrisCotillo
Rams LB Byron Young Ranked No. 84 on NFL Top 100 Players of 2026
@AroundTheNFL
CeeDee Lamb Poised for Bounce-Back NFL Season
@MikeClayNFL
NBA Insiders Say Jaylen Brown Has “Know-It-All” Attitude, Per Colin Cowherd
@JustEsBaraheni
Knicks Summer League Roster Set; First Game vs. Nets on July 10
@SbondyNBA
Rams LB Byron Young Ranked No. 84 on NFL Top 100 Players of 2026
@AroundTheNFL
CeeDee Lamb Poised for Bounce-Back NFL Season
@MikeClayNFL
Terrion Arnold Says 3 NFL Teams Have Contacted Him, Expects New Deal Within 30 Days
@ProFootballTalk
Rams LB Byron Young Ranked No. 84 on NFL Top 100 Players of 2026
@NFLFilms
DeVonta Smith primed for a big season
fftoday.com
Greg Cosell: C.J. Stroud Faces Bigger QB Responsibility in Texans’ New Offense Entering 2026
@RossTuckerPod
Astros’ AJ Blubaugh Drawing Trade Interest Amid Strong 2.06 ERA Run
@Chandler_Rome
MLB Discipline Expected Soon in Red Sox-Nationals Incident; Willson Contreras Could Face 5–7 Game Suspension
@ChrisCotillo
MLB Preview: Burns and Misiorowski to Start in Milwaukee as Rays Chase Series Sweep
@MLB
Shane McClanahan Bounces Back After Rest as Rays Set Seymour to Start vs. Royals
@TBTimes_Rays
Pat Murphy Hails Garrett Mitchell as Comeback Player of the Year Candidate After Brewers Win
@AdamMcCalvy
Aaron Ashby Leads MLB With 11 Wins as Teammate Jacob Misiorowski Jokes About Triple Crown Impact
@Haudricourt
NBA Insiders Say Jaylen Brown Has “Know-It-All” Attitude, Per Colin Cowherd
@JustEsBaraheni
Knicks Summer League Roster Set; First Game vs. Nets on July 10
@SbondyNBA
Pacers Launch Tyrese Haliburton Sweepstakes for Prize Pack
@Pacers
Breaking: DeMar DeRozan Reportedly Wants Out of Sacramento
@KevinOConnor
Report: Jaylen Brown’s Supermax Market Appears Tepid, Celtics’ Trade Return Seen as Light
@KevinOConnor
Jaylen Brown Trade Compared to Major Boston Sports Deals, but Not on Mookie Betts Level
@KevinOConnor
Wild a work in progress after losing Mats Zuccarello on first day of NHL free agency
On the Wolves
Alex Tuch Scheduled to Appear on EITMonline at 9:10 AM
@CapitalsPR
NHL News: Team Signs Forward Brandon Duhaime to Three-Year Contract
@MapleLeafs
Bill Zito Thanks Sergei Bobrovsky as He Heads to Toronto
@GeorgeRichards
Blues GM Alexander Steen Says Ross Johnston Brings Much-Needed Physical Presence and Locker Room Accountability
@jprutherford
NFL trade rumors: Eight players who could change teams before 2026 season kicks off
Michael Hurcomb
| Dansby Swanson CHC SS | +10.0 |
| Javier Sanoja MIA 3B | +9.4 |
| Tommy Edman LAD 2B | +6.5 |
| Slade Cecconi CLE SP | +4.2 |
| Jacob Gonzalez CHW 1B | +4.2 |
| Chase DeLauter CLE RF | +4.0 |
| Ian Seymour TB RP | +3.8 |
| Roki Sasaki LAD SP | +3.8 |
| Esmerlyn Valdez PIT RF | +3.6 |
| Shane Drohan MIL RP | +3.5 |
| Walbert Urena LAA SP | +3.2 |
| Kerry Carpenter DET RF | +2.8 |
| Framber Valdez DET SP | +2.6 |
| Dustin May STL SP | +2.6 |
| Troy Melton DET SP | +2.5 |
| Brent Rooker ATH RF | -10.6 |
| Landen Roupp SF SP | -5.6 |
| Noah Cameron KC SP | -5.6 |
| Connelly Early BOS SP | -4.6 |
| Robert Gasser MIL SP | -4.4 |
| Corey Seager TEX SS | -4.2 |
| Martin Perez ATL SP | -3.8 |
| JP Sears SD SP | -3.7 |
| Griffin Jax TB SP | -3.1 |
| Tatsuya Imai HOU SP | -3.1 |
| Paul Goldschmidt NYY 1B | -3.0 |
| Matt Chapman SF 3B | -2.7 |
| A.J. Ewing NYM CF | -2.6 |
| Javier Assad CHC SP | -2.3 |
| Brandon Sproat MIL SP | -2.1 |