Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

Rotoworld

  • BAL Starting Pitcher #38
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Kyle Bradish allowed one run in 6 2/3 innings and got the win in the Orioles’ 6-1 victory over the Royals on Saturday.

    Bradish gave up two hits, walked two and struck out five. He improved to 6-9 with the win. The lone Royals run came in the seventh inning on a sacrifice fly by Salvador Perez. Bradish kept Kansas City off the scoreboard otherwise. He has a 3.61 ERA heading into the All-Star break.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish allowed four runs -- three earned -- with two strikeouts over four innings in a loss against the Nationals on Sunday.

    Bradish looked sharp to start this one, retiring the first eight Nationals hitters. He then walked two with two outs in the third before giving up two runs on a double. An error by Coby Mayo would bring in a third run in the inning. Bradish walked two more in the fourth, but left the runners stranded. Another walk to start the fifth would be it for Bradish, ending his day at 85 pitches, only 40 strikes. He struck out two. The inherited runner would come in to score, leaving Bradish with four runs on his ledger instead of three. The 29-year-old right-hander will take a 3.77 ERA, 1.45 WHIP, and a 96/47 K/BB ratio across 93 innings into a start against the Reds in Cincinnati next Sunday.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish blanked the Angels for eight innings and struck out nine in the Orioles’ 6-1 victory Monday.

    Maybe it shouldn’t be a total surprise that Bradish places on the short list of the league’s most inconsistent starters in his first full year back from Tommy John, but his strong showing at the end of the year did suggest more was in store. Still, things do seem to be getting better; he has a 2.78 ERA in his last nine starts after coming in at 5.03 in the first seven. Overall, he’s allowed one or no runs six times and four or more runs five times. He’ll take a 5-7 record and a 3.64 ERA into his next start versus the Nationals.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish struck out a career-high 12 while limiting the Mariners to one run in 7 2/3 innings in the Orioles’ 5-3 victory Wednesday.

    It’s Bradish’s seventh career 10-strikeout game, but it was his first of 2026 and he’d never topped 11 previously. He generated 18 missed swings with his velocity up a little tonight; his sinker was 0.5 mph better than his season average, but his curveball and slider were 1.5 and 1.9 mph harder than usual. Bradish had given up five runs in back-to-back starts, including one at home against the Mariners last week. The consistency obviously hasn’t been there for him this year, but there’s just no giving up on him when he’s still capable of outings like this. He’ll take on the Angels and Nationals next week.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish struggled in a no-decision against the Mariners on Thursday, giving up five runs on seven hits over four innings.

    Bradish racked up five strikeouts on the evening while issuing three free passes. He served up a solo homer to Cole Young to start the game, then kept the Mariners at bay until the fourth inning where they erupted for four additional runs — including homers from Luke Raley and Dominic Canzone. Bradish got eight whiffs on 85 pitches in the ballgame, registering a CSW of 28 percent. He’ll carry a 3-7 record, 4.30 ERA and a 1.57 WHIP into a rematch against the Mariners in Seattle on Wednesday.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish gave up five runs and nine hits in four innings against the Blue Jays on Saturday.

    Bradish had pitched well in five straight starts, including a win over the Blue Jays last Sunday, so one dud doesn’t seem like much of a setback. Besides, he actually allowed just four hard-hit balls today. The three-run homer he allowed to Ernie Clement was one but only barely; it left the bat at 95.3 mph and would have been a homer in 14 of 30 ballparks. Bradish will pitch at home against the Mariners next week.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish delivered a brilliant performance in Sunday’s victory over the Blue Jays, allowing just one unearned run on four hits over seven strong frames.

    Bradish struck out four batters on the afternoon while issuing three free passes. The lone tally against him came on a throwing error by Ernie Clement in Bradish’s final inning of work. The right-hander generated 11 swings and misses on 94 pitches on the day — six of those on his slider — while registering a CSW of 28 percent. Now 3-6 on the season, he’ll carry a 3.44 ERA, 1.42 WHIP and a 65/33 K/BB ratio (65 1/3 innings) into Saturday’s rematch against the Blue Jays in Toronto.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish allowed one run over six innings against the Rays on Monday.

    Bradish settled for just three strikeouts today, but it was a fourth straight positive outing that pulled his ERA down to 3.86. Alas, he left the duel with Shane McClanahan with the Orioles down 1-0, so he’s still stuck on two wins through 11 starts. He’ll try again for No. 3 this weekend at home against the Blue Jays.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish was charged with two runs over 5 1/3 innings on Tuesday in a loss to the Rays.

    Bradish limited Tampa Bay to just one run over five innings before Yandy Díaz connected for a tiebreaking 439-foot solo shot to open the sixth. It was Díaz who tagged him for the other run on a double into the left-center field gap back in the opening frame. He’ll take the ball at home for a rematch against the Rays on Monday.
  • BAL Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Kyle Bradish yielded only one hit in six innings and combined with three relievers on the Orioles’ 7-0 shutout of the Yankees on Wednesday.

    Keegan Akin, Dietrich Enns and Yennier Cano finished up. The Yankees’ only hit of the day was a double from Jazz Chisholm Jr. in the fifth. Bradish struck out seven and walked three while winning for the first time in five weeks and moving to 2-5 with a 4.21 ERA. The Orioles entered the day as the only team without a shutout this season. Bradish is due to make his next start Tuesday in St. Pete against the Rays.

MLB Highlights

Smoltz: Modern SPs doing things 'we've never seen'
Fresh off calling this year's All-Star Game, Hall of Famer John Smoltz catches up with Dan Patrick about how hitters approach modern pitchers, which teams could make noise at the trade deadline and more.