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

    Taj Bradley punches out 11 Astros in win

    Link copied to clipboard!

    MIN Starting Pitcher #26
    Player Stats
    Link copied to clipboard!

    Taj Bradley allowed four hits and one run with three walks and 11 strikeouts across five innings to earn the victory in an 8-3 win over the Astros on Wednesday.

    This was the good version of Bradley. His velocity was up a bit and his fastball sat just above 98 mph and touched 100 mph a couple of times. With that, he had no fear challenging the Astros’ hitters with it in the zone. Apart from that, he had solid command of his secondaries. The Astros have a very right-handed heavy lineup and Bradley used his more slider-ish cutter breaking down and away against them. Also, he was mostly consistent with his splitter below the zone and even stole a few called strikes with it early in the count when he needed to. His 11 strikeouts matched a career-high and he now has a 3.86 ERA, 102 strikeouts, and 38 walks through 88 2/3 innings this season. He’s lined up to face the Guardians next time out in his final outing before the All-Star break.
Swanson red-hot in 'unfathomable' turnaround
James Schiano highlights Dansby Swanson's offensive surge over the past 13 games with the Cubs, which includes nine homers, 29 RBIs, and a place in the history books.

Related Player News

  • MIN Starting Pitcher #26
    Personalize your Rotoworld feed by favoriting players
    Bradley scattered just three hits and three walks on the evening. He shut the Rockies out through the first seven innings, then returned for the eighth where he allowed a pair of hits before turning the ball over to the bullpen — and both runners ultimately scored. The 25-year-old hurler got 14 swings and misses on 99 pitches on the night, posting a CSW of 29 percent. He’ll see if he can replicate this strong effort and further improve upon his 3.98 ERA and 1.28 WHIP when he squares off against the Astros in Houston on Wednesday.
  • MIN Starting Pitcher #26
    Both runs scored on Jorge Barrosa’s homer in the fifth. Fortunately, Bradley had a little 16-0 lead before that happened. It would have been nice if he had been a bit more efficient and could have gone six or maybe even seven innings in the blowout, but that’s not Bradley’s game. At least he improved to 6-3 with his first win in six starts since coming off the IL. He’ll take a 4.11 ERA into a very promising matchup at home against the Rockies next week.
  • MIN Starting Pitcher #26
    Bradley allowed five hits, and he struck out seven against one walk. Three of his four runs came off homers, and outside of those roundtrippers, it was a solid outing for the 25-year-old. It’s his best start since coming off the injured list, and an encouraging one after struggling in his previous few outings. Far from perfect, but encouraging. He’ll try and build on this outing against the Diamondbacks on Saturday in Arizona.
  • MIN Starting Pitcher #26
    Bradley was off to a really nice start until Buster Olney called him underrated on Aor. 18. Since then, Bradley has served an IL stint and walked 19 while giving up 25 runs in 37 1/3 innings, which amounts to a 6.02 ERA. He gave up three homers, walked three and issued two wild pitches tonight. He’ll stay in the rotation, of course, and face the Cardinals on Sunday, but no one should be very enthused about him at this point.
  • MIN Starting Pitcher #26
    Bradley gave up seven hits along with the five walks, so this could have been worse. Bradley was effective in his return from the IL against the Red Sox on May 23, but he’s given up nine runs in 8 2/3 innings since. He had a 1.63 ERA in his first five starts this season but a 5.18 ERA in six starts since. It seems like a good idea to stick with him in a two-start week against the Tigers and Cardinals next week, but if he struggles then, mixed leaguers probably ought to move on.
  • MIN Starting Pitcher #26
    Bradley turned in his shortest outing of the season in this one, surrendering five hits, including a gargantuan 450-foot homer to Oneil Cruz in the third inning. He piled up six strikeouts and only walked two batters. The lackluster effort snapped a streak of three consecutive quality starts since April 29. He’s been one of this season’s more impressive breakthrough arms with a solid 3.21 ERA, 1.21 WHIP and 65/21 K/BB ratio across 56 innings of work. He’ll take the ball at home against the division-rival Royals on Thursday.
  • MIN Starting Pitcher #26
    Bradley was originally slated the take the ball for Thursday’s series finale against the White Sox. It’ll likely be a bullpen game instead. The positive news is that he’s healthy and there don’t appear to be any injury concerns here. He’ll get some extra rest before toeing the rubber at PNC Park later this week. The 25-year-old emerging fantasy stalwart struck out seven and allowed one run over five inning against the Red Sox in his return from the injured list last Saturday.
  • MIN Starting Pitcher #26
    Bradley was excellent in his return from the injured list on Saturday, holding the Red Sox to one run over five frames. The one run would come in to score in the fourth on three hits. They would be the only hits he allowed on the day while generating 11 whiffs to strike out seven batters. The 25-year-old right-hander will take a 2.77 ERA, 1.17 WHIP, and a 59/19 K/BB ratio across 52 innings into a start against the White Sox in Chicago on Thursday.
  • MIN Starting Pitcher #26
    Bradley returns from the injured list to take the ball at historic Fenway Park against the Red Sox on Saturday afternoon, weather permitting, following a two-week absence recovering from pectoral inflammation. The 25-year-old former top pitching prospect was in the midst of a clear breakthrough campaign with a sparkling 2.87 ERA, 1.19 WHIP and 52/17 K/BB ratio across 47 innings prior to the injury. There could be some workload restrictions since he threw only 42 pitches, before likely getting some additional work in the bullpen afterwards, during his final rehab start last weekend.
  • MIN Starting Pitcher #26
    After an easy first, Bradley threw 30 pitches in the second and it was decided not to extend him further. This figured to be Bradley’s only rehab start, as he’s eligible to come off the injured list next weekend. However, perhaps the Twins will now ask him to pitch once more in the minors.

Rotoworld

  • PIT 3rd Baseman #3
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Nick Gonzales went 3-for-5 with a homer and an RBI single as the Pirates beat the Phillies 6-1 on Thursday.

    He took Kyle Backhus deep in the ninth inning to extend a 5-1 lead, on a breaking ball that he just nudged over the left-field fence in Citizen’s Bank Park. Gonzales just keeps hitting -- he’s batting .322 in his last 30 games -- and while he isn’t generating a ton of speed, he’s got four homers over that span to go along with 22 runs scored and 16 RBI. Gonzales remains a fringe starter in most leagues, but if he’s going to hit this well going forward there are going to be fantasy teams he can help.
  • PIT Right Fielder #55
    Player Stats
    Link copied to clipboard!

    Esmerlyn Valdez hit an RBI triple and went 2-for-4 with two other RBI as the Pirates beat the Phillies on Thursday.

    Valdez’s single up the middle in the first got the Pirates on the board, and his triple scooted under Justin Crawford’s glove in center and pinballed around, staking the Pirates to a 2-1 lead in the fifth. He added a sacrifice fly later in the contest. His expected batting average so far is just .258 -- so his .316 average will likely come down a bit -- but the power is absolutely real and has given him some real fantasy value so far.
  • PHI 1st Baseman #3
    Player Stats
    Link copied to clipboard!

    Bryce Harper doubled in Philadelphia’s only run against the Pirates on Thursday.

    Harper slashed an opposite-field burner past Bryan Reynolds in left field to get the Phillies on the board in the third inning -- it would be the only run they’d score today against the Jared Jones/Carmen Mlodzinski piggyback. Harper’s bounced back strong from his 2025 season with a .274 average, 20 homers, and five stolen bases in his first 88 games of the season.
  • PIT Starting Pitcher #17
    Player Stats
    Link copied to clipboard!

    Jared Jones threw four innings and struck out six while allowing two hits and one earned run against the Phillies on Thursday.

    Jones was pulled at 73 pitches in a tie game, so Don Kelly does not care about our wins column. Jones allowed just three hard-hit balls and touched 100 with his fastball, while he generated 11 whiffs on 31 swings. The lone run scored on an RBI double by Bryce Harper. Everything looks good under the hood for Jones to be a dynamite pitcher down the stretch in fantasy leagues, but it’s hard to trust him on this current pitch count. He’ll draw the Braves in his final start before the All-Star break next week.
  • PHI Relief Pitcher #57
    Player Stats
    Link copied to clipboard!

    Alan Rangel threw four scoreless innings against the Pirates on Thursday despite walking four.

    The Pirates went 1-for-6 with runners in scoring position. Rangel actually had pretty decent secondary stuff, as both his slider and changeup drew 38 percent whiff rates, so he wound up giving up just five hard-hit balls. Rangel lowered his ERA to 3.38 with this outing but isn’t pitching deep enough into games to be a real threat for wins. He’s not a recommended start next week against the Reds in Cincinnati.
  • SF Relief Pitcher #71
    Player Stats
    Link copied to clipboard!

    Giants sent RHP Wilkin Ramos outright to Triple-A Sacramento.

    The 25-year-old will likely remain in the organization and try to generate a second chance in the bigs this year after giving up five runs in two innings in June.
  • KC Relief Pitcher
    Player Stats
    Link copied to clipboard!

    Royals signed RHP Scott Barlow to a minor-league contract.

    Barlow carried a 6.48 ERA and 1.35 WHIP across 33 1/3 innings with the Athletics this year. The Royals pen has been rough enough that we suppose anything is on the table eventually for Barlow, but the 33-year-old wouldn’t seem to have an easy path to a roster spot just yet.
  • NYM Relief Pitcher #72
    Player Stats
    Link copied to clipboard!

    Mets sent RHP Dedniel Núñez on a rehab assignment to Double-A Binghamton.

    Núñez is in the middle stages of his comeback from Tommy John surgery. He was shut down last July and doesn’t figure to rejoin the Mets until the latter two months of the season, assuming his rehab goes well.
  • BOS Starting Pitcher #43
    Player Stats
    Link copied to clipboard!

    Red Sox manager Chad Tracy said the team could activate Patrick Sandoval (elbow/biceps) if he feels good coming off his rehab start on Saturday.

    After sending Connelly Early to the IL, the Red Sox won’t need a fifth starter until July 11, so this may only wind up being a one-game trial for whoever gets the elevation. Tracy said the team would choose either Sandoval or Brayan Bello. That said, the context of Sandoval nearing the end of his 30-day rehab window for players on the IL sure makes it seem like Sandoval will be the first choice if he escapes his Saturday start feeling well.
  • Link copied to clipboard!

    Twins manager Derek Shelton said Ryan Jeffers (hamate) hit for a third straight day on Wednesday.

    Jeffers is reportedly getting close to a rehab assignment. His return will be one to monitor even in shallow leagues, as Jeffers was hitting .295/.408/.541 before going down with the injury in late May.