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

    Zack Wheeler whiffs 14 in victory over Reds

    Link copied to clipboard!

    PHI Starting Pitcher #45
    Player Stats
    Link copied to clipboard!

    Zack Wheeler struck out 14 batters over seven innings while allowing just one run to get a win against the Reds on Tuesday in a 4-1 victory for the Phillies.

    There were some impressive pitching performances Tuesday in Major League Baseball. This was the most impressive, respectfully. Wheeler did allow a solo homer to Eugenio Suarez, but he allowed just three other hits, and didn’t walk anyone. He’s whiffered 24 hitters over his last two starts, but this one was much more impressive than the 4 2/3 innings he compiled against the Pirates, and much more inline with how he’s pitches for the overwhelming majority of 2026. Hard to believe this guy wasn’t good enough for the All-Star team. He’s scheduled to make one more start before the break against the Tigers on Sunday.
    - Christopher Crawford
O'Hearn has career day with three HRs, 10 RBIs
Eric Samulski discusses Ryan O'Hearn's career day for the Pittsburgh Pirates and analyzes the adjustments he's made at the plate that have given him added fantasy value.

Related Player News

  • PHI Starting Pitcher #45
    Personalize your Rotoworld feed by favoriting players
    Wheeler was given eight runs to work with tonight, but stunningly, it wasn’t enough to get him a win. It’s the first time in 13 starts this season that he hasn’t completed five innings, and the only time he came out immediately after five was in his Apr. 25 return from the IL. The four runs allowed also matched his season high. Wheeler’s stuff was fine, and though he allowed nine hits, he gave up only six hard-hit balls. He’ll face the Reds next Tuesday.
  • PHI Starting Pitcher #45
    Even when he’s not his sharpest Wheeler is still excellent. He forced at least one swing-and-miss with all six of his pitches and multiple with three of them. This also marked 10 times out of his 12 starts this season where he completed at least six innings and the fourth time he’s completed seven. With that being said, his defense did a lot to help him out in this one. Mainly, Derek Hill who made the catch of the year when he robbed a home run from Juan Soto in the first inning. Regardless, Wheeler is absolutely back to being an ace with a 2.03 ERA, 74 strikeouts, and 19 walks through 75 1/3 innings so far this season. He’s scheduled to face the Pirates next time out.
  • PHI Starting Pitcher #45
    He struck out seven. Aside from a Carson Benge homer in the third, Wheeler was mostly in command against New York’s lineup, but he ran out of gas in the sixth where he walked three in the frame and saw a run come home on a fielder’s choice after Don Mattingly decided to stick with him for another batter. Jonathan Bowlan took over from there and struck out Marcus Semien swinging to close the book on Wheeler’s night. There was some nervousness about Wheeler’s return from the injured list, but here he is at 7-1 with a 2.11 ERA through 11 starts. He actually lines up to face the Mets again on Friday, this time at his former stomping grounds at Citi Field.
  • PHI Starting Pitcher #45
    Wheeler scattered a pair of hits and three walks, needing just 97 pitches (59 strikes) to reel off six impressive frames. The 36-year-old veteran induced multiple strikeouts on four different pitches and came up just shy of his first double-digit strikeout performance since last August. It’s astonishing how we’ll he’s pitched considering where his fastball velocity was during minor league rehab starts earlier this spring. He’s allowed three earned runs or fewer in nine of his 10 starts and boasts a sparkling 2.01 ERA during that span. He’ll close out a two-start week with a home tilt against the division-rival Mets on Sunday Night Baseball.
  • PHI Starting Pitcher #45
    Wheeler struck out five and walked none. The only damage came on a Jesús Sañchez homer in the sixth. Wheeler then departed a tie game, which kept him 5-1 with a 2.22 ERA through nine starts. He should be regarded as a top-10 SP at this point, and he’ll face the Marlins next time out.
  • PHI Starting Pitcher #45
    Wheeler carried a no-hitter into the sixth, but gave up a little outfield bloop single to Bryce Johnson, and, later in the seventh, a two-run homer to Manny Machado. Those were the only hits he allowed, lowering his ERA to 2.31. After struggling with his velocity in his rehab from thoracic outlet syndrome, Wheeler has emerged as a league-winning upside pick. He’ll take on the Jays in his next start, and fantasy managers should keep dialing Wheeler up until they hear otherwise.
  • PHI Starting Pitcher #45
    If you take away solo homers, Wheeler was solid. When you give up four of them, that caveat doesn’t really work. Wheeler couldn’t keep the ball in the park, and while he allowed no other runs and just one more hit before leaving, those roundtrippers made it a disappointing effort for the 36-year-old. Wheeler was due for a shaky start, and still has a 2.27 ERA and 40/9 K/BB in his 43 2/3 innings in 2026. Expect him to bounce back against the struggling Padres’ offense next week.
  • PHI Starting Pitcher #45
    Orion Kerkering, Brad Keller and Jhoan Duran finished up the three-hitter. Wheeler allowed two hits and walked one in the 99-pitch outing. Following a leadoff double in the fourth, he retired nine in a row to conclude his day. Wheeler is an incredible 4-0 with a 1.67 ERA and a 36/8 K/BB in 37 2/3 innings since returning from thoracic outlet surgery. He’s due to make his next start Friday against the Dodgers.
  • PHI Starting Pitcher #45
    The 35-year-old right-hander scattered just four hits and one walk in the brilliant effort. The Pirates only had one runner reach second base against him, as Brandon Lowe doubled with two outs in the sixth inning. He got 13 whiffs on 98 pitches on the day — nine of them on his fastball which averaged 96.3 mph — while posting a solid CSW of 27 percent. He has been great through his first five starts, going 3-0 with a 1.99 ERA, 0.88 WHIP and a 30/7 K/BB ratio across 31 2/3 innings.
  • PHI Starting Pitcher #45
    Wheeler caught quite a break in the seventh, as Wilyer Abreu’s blast to left was caught just in front of the 380-foot mark at Fenway Park. It would have been a homer in 29 parks, says Statcast. Wheeler’s first few innings tonight were truly remarkable; aided by a pair of double plays, he threw only six pitches in the first, six in the second and four in the third. He came in at 87 pitches in all, and though he allowed 11 hard-hit balls, he didn’t give up any extra-base hits. He’s 2-0 with a 2.55 ERA after four starts, and he’s due to face the Pirates in a matchup against Paul Skenes on Sunday.

Rotoworld

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

    Jake Bennett pitched four-hit ball for seven innings and combined with two relievers on a 5-0 shutout win for the Red Sox over the White Sox on Wednesday.

    He struck out four. Bennett is on an excellent roll, having allowed a total of three runs over 27 innings in his last four starts. In eight starts overall, he’s 4-3 with a 2.64 ERA and a 35/8 K/BB in 47 2/3 innings. It’d be nice to see more strikeouts before giving him a stamp-of-approval as a full rest-of-season option, but he’s in a groove right now.
  • CWS Starting Pitcher #65
    Player Stats
    Link copied to clipboard!

    Davis Martin lost to Boston after giving up five runs in four innings on Wednesday.

    Martin walked two and threw a run-scoring wild pitch in a three-run third innings and then gave up four singles in a two-run fourth. That took him up to 84 pitches, and the White Sox decided against bringing him back out for the fifth. It’s just the fourth time in 18 starts that martin has allowed more than three runs. However, all four of those have come in his last nine outings. He closes out the first half 9-4 with a 3.41 ERA, and he seems like a shaky bet for the rest of the season.
  • Link copied to clipboard!

    Tsung-Che Cheng went 2-for-3 with two RBI and a walk versus the White Sox on Wednesday.

    Cheng has held his own in the majors as Boston’s fourth option at shortstop, going 6-for-22 with four RBI since being called up on June 26. He’ll still probably lose his spot if Trevor Story is able to return before the end of the month.
  • Link copied to clipboard!

    Willson Contreras is day-to-day with a left foot contusion.

    Contreras expressed optimism that he doesn’t believe he’s dealing with anything more than a bruise after fouling a ball off his left foot during Wednesday’s contest against the White Sox. It doesn’t sound like he’ll undergo any imaging at this time. He’ll continue playing until the appeal process is complete regarding his seven-game suspension stemming from last week’s on-field incident against the Nationals.
  • Link copied to clipboard!

    Munetaka Murakami (hamstring) went 1-for-4 with a double on Wednesday in a minor league rehab game for Triple-A Charlotte.

    Murakami has gone 2-for-7 in a pair of rehab contests since kicking off a rehab assignment earlier this week. He figures to make it back to Chicago’s lineup at some point later this week. He’s been out with a hamstring strain since late May.
  • STL Starting Pitcher #36
    Player Stats
    Link copied to clipboard!

    Michael McGreevy allowed five hits and one run with one walk and six strikeouts across 6 1/3 innings to earn the win in a 5-1 triumph over the Brewers on Wednesday.

    Pitching on his birthday, McGreevy turned in a gem. After a bit of chaos to start the game, he retired 17 of the next 18 hitters he faced. The only one who reached was thrown out stealing the McGreevy barely broke a sweat during the middle innings of this one. He was eventually pulled after allowing two hits in the seventh and one of those inherited runners scored as the only blemish on his ledger. As usual, he mixed his deep, seven-pitch repertoire beautifully and mostly hung around near the edges of the plate. This was a fantastic close to an amazing first with a 3.01 ERA, 66 strikeouts, and 23 walks through 101 2/3 innings.
  • STL 1st Baseman #41
    Player Stats
    Link copied to clipboard!

    Alec Burleson went 2-for-4 with a home run, a double, and three RBI on Wednesday against the Brewers.

    Burleson’s elite first half as a run-producer wages on. With three more RBI here, he’s now tied with Nick Kurtz for fifth-most in the entire league. His first in this game came on a 107 mph double off Brewers’ starter Kyle Harrison in the first inning and the final two came on an absolutely demolished 109 mph, 443 foot home run that hit off the facing of the third deck in Busch Stadium. He’s on pace to obliterate his career-highs of 21 home runs and 78 RBI as we approach the All-Star break.
  • MIL Center Fielder #5
    Player Stats
    Link copied to clipboard!

    Garrett Mitchell went 2-for-4 with a double and a run scored on Wednesday against the Cardinals.

    Mitchell got his on a day where the rest of the Brewers’ lineup was mostly shut out. The double was his seventh extra-base hit since the start of July and he ripped it 112 mph. He had another batted ball at 111 mph in this one and is completely locked in at the plate right now with a sensational .993 OPS over his last 30 games.
  • MIL Starting Pitcher #52
    Player Stats
    Link copied to clipboard!

    Kyle Harrison allowed four hits and three runs with two strikeouts and did not walk a batter over four innings in a loss to the Cardinals on Wednesday.

    Harrison told reporters afterwards that he’s been pitching through soreness on the outside of his elbow for a couple weeks, which is why he was limited to just four innings in this one. It doesn’t sound like a significant concern. He should benefit from some extra rest during the All-Star break. His final first-half outing got off to a weird start when Masyn Winn laced a line drive to right field that hit the recently promoted Luis Lara in the face. It would’ve been a tough play anyway and the sun was blindingly bright, but it set the table for two Cardinals runs that frame. From there, his command was iffy across the board. Too many of his fastballs sat in the middle of the plate rather than at the letters and it alone was responsible for seven hard-hit balls. Similarly, he spiked a good chunk of his slurves and they were easy to lay off of in two-strike counts. In the end, it was another uneven start for Harrison whose ERA climbed over three for the first time since late April. Nevertheless, he still put together an excellent first half with a 3.01 ERA, 101 strikeouts, and just 20 walks across 83 2/3 innings.
  • Link copied to clipboard!

    Pete Crow-Armstrong hit his 20th and 21st homers Wednesday as the Cubs topped the Orioles 9-7.

    Michael Conforto, Carson Kelly and Seiya Suzuki joined Crow-Armstrong in homering for the Cubs. Crow-Armstrong’s first was just 94.2 mph off the bat, but it traveled 350 feet anyway. The second was hit 106.7 mph and was projected at 419 feet. Crow-Armstrong also walked and scored a third run in the contest. He’s the first player to go 20/20 this year, having totaled 21 homers and 23 steals. Last year, he finished the first half with 25 homers and 27 steals, though he went on to add on just six homers and eight steals after the break. He’ll probably slow down some this year, too, but the improvement in his plate discipline makes it unlikely that he’ll again experience such a dramatic decline.