-
Robbie Ray SP | SD
Giants' Robbie Ray: Deals for eight innings in win
Ray (6-6) allowed one unearned run on two hits and four walks while striking out six over eight innings to earn the win Tuesday over the Athletics.
Ray had his longest start of the season despite the four walks, getting by on 102 pitches (59 strikes) before Caleb Kilian worked the ninth inning. This was a strong showing for Ray, who has allowed just six runs (five earned) over 25 innings across his four games in June. He had some struggles in late May after a strong start to the season, but Ray has mostly bounced back. For the year, he has a 3.70 ERA, 1.28 WHIP and 80:42 K:BB through 87.2 innings over 16 outings (15 starts). The southpaw's next start is expected to come at home versus Atlanta this weekend. He tossed 6.1 scoreless innings of relief in the resumption of a suspended game versus Atlanta last week, but it's still a tough matchup.
-
Sean Sullivan SP | COL
Rockies' Sean Sullivan: Shows poor control in loss
Sullivan (0-2) took the loss against Boston on Tuesday, allowing three runs on five hits and five walks while striking out three batters over five innings.
Sullivan was able to complete five frames for the first time as a big leaguer, but that's where the positives end. The southpaw put himself in constant danger by handing out five free passes, with two of the batters he walked eventually coming around to score. Sullivan was at least better than in his previous start, when he was rocked by the Cubs for eight runs over four innings, but his performances so far have given fantasy managers no reason to consider adding him to their rosters.
-
Kyle Leahy SP | STL
Cardinals' Kyle Leahy: Goes 6.1 scoreless frames Tuesday
Leahy allowed three hits and issued two walks while striking out three batters over 6.1 scoreless innings in a no-decision against Arizona on Tuesday.
Leahy and Eduardo Rodriguez locked into a pitchers' duel for most of the contest, as each hurler pitched into the seventh frame without giving up any runs. It wasn't an overpowering performance by Leahy -- he collected just seven whiffs and three punchouts -- but it was by most measures his best outing of the campaign. The right-hander completed six innings just once across his first 13 appearances of the season, but he's now done so in both of his past two starts. Leahy will look to keep up the positive momentum his next time out, which is lined up to be a clash at home against Miami.
-
Eduardo Rodriguez SP | ARI
Diamondbacks' Eduardo Rodriguez: Continues fantastic campaign
Rodriguez tossed 6.2 scoreless innings in a no-decision against St. Louis on Tuesday, allowing three hits and issuing three walks while striking out five batters.
Rodriguez got through nearly seven innings on 95 pitches, 58 of which were strikes. The left-hander didn't give up any extra-base hits and held the Cardinals to zero runs, but he was stuck with a no-decision since neither team scored until the ninth inning. Rodriguez looked to be on the decline after posting the two worst ERAs of his career in 2024 and 2025, but he's turned things around dramatically this season, ranking sixth in MLB among qualified starters with a 2.27 ERA through 95 innings covering 16 starts. The veteran hurler's 1.21 WHIP and 70:38 K:BB are less impressive, but he's nonetheless looking like a viable candidate for his first All-Star nod.
-
Kodai Senga RP | NYM
Mets' Kodai Senga: ERA reaches double digits
Senga (0-6) took the loss Tuesday against the Cubs, allowing seven runs on three hits and five walks while striking out six over 3.2 innings.
Senga opened the game with a promising first inning, striking out two batters, but things unraveled quickly in the second. The right-hander walked two hitters and hit another before Pete Crow-Armstrong launched a three-run homer to cap off a five-run frame. Senga later surrendered a two-run shot to Dansby Swanson in the fourth before his night came to an end. The veteran's recent stretch has been particularly horrid, as he has now allowed 27 earned runs across his last five starts while failing to complete more than four innings in any of them. Still searching for his first win of the season, Senga owns a disastrous 10.08 ERA, 1.92 WHIP and 34:22 K:BB through 27.2 innings. He is scheduled for a home matchup against the Phillies next time out, though manager Carlos Mendoza suggested during his postgame press conference that Senga could be removed from the starting rotation in the near future, per Anthony DiComo of MLB.com.
-
Justin Wrobleski SP | LAD
Dodgers' Justin Wrobleski: Improves to 9-2
Wrobleski (9-2) earned the win over Minnesota on Tuesday, allowing two runs on five hits and two walks while striking out three batters over seven innings.
Wrobleski gave up a pair of runs over his first three innings but kept the Twins out of the scoring column over his final four frames. As per usual, he pitched to contact -- notching just nine whiffs and three punchouts -- but that formula has worked well for him this year. Despite a modest 53:18 K:BB through 86.1 innings, Wrobleski has made a strong case for an All-Star bid, as he's tied for second in MLB in victories, ranks 10th with a 2.71 ERA and places ninth with a 1.01 WHIP. The left-hander is also tied for 10th with nine quality starts and has five such performances over his past seven outings.
-
Edward Cabrera SP | CHC
Cubs' Edward Cabrera: Headed to injured list
The Cubs will place Cabrera on the injured list Wednesday with a strained left hamstring, Bob Nightengale of USA Today reports.
Cabrera did the splits while extending to catch a throw to first base in the fifth inning of Tuesday's game, straining his hamstring in the process. He's slated to undergo an MRI on Wednesday to determine the severity of his injury, at which point the Cubs will have a better idea of how much time the 28-year-old will miss.
-
Brandon Sproat SP | MIL
Brewers' Brandon Sproat: Fans career-high 10 in win
Sproat (2-4) earned the win Tuesday against the Reds, allowing one hit while striking out 10 over six scoreless innings.
Sproat turned in the best start of his young career, overpowering Cincinnati's lineup while carrying a no-hit bid into the sixth inning before Jose Trevino lined a single to center field. The right-hander threw 58 of his 80 pitches for strikes and generated an impressive 18 swing-and-misses. His 10 strikeouts set a new career high, and he continued to show improved command by extending his streak to five consecutive starts with two or fewer walks. Sproat now owns a 5.43 ERA, 1.35 WHIP and 73:32 K:BB across 69.2 innings this season and is lined up for a rematch against the Reds in his next start, this time at home.
-
Zack Littell RP | ARI
Nationals' Zack Littell: Strikes out five in bulk relief
Littell did not factor into the decision in Tuesday's 14-9 loss to the Phillies, allowing two runs on five hits and no walks with five strikeouts over four innings.
Littell entered in the second inning and pitched well before allowing two runs in the fifth, departing in line for a potential win before the Nationals' bullpen imploded late. While the 30-year-old owns a 5.40 ERA in 16 total appearances this season, he's pitched to a 3.28 mark in his five bulk relief outings. He'll take a 5.40 ERA, 1.37 WHIP and 46:23 K:BB across 75 innings this season into his next outing, which lines up to come against Orioles this weekend.
-
Jesus Luzardo SP | PHI
Phillies' Jesus Luzardo: Strikes out 13 in no-decision
Luzardo did not factor into the decision in Tuesday's 14-9 win against the Nationals, allowing five runs on six hits and three walks with 13 strikeouts over 6.2 innings.
Luzardo struggled through a four-run fourth inning but was otherwise electric, generating 19 whiffs on 104 pitches and matching a career high with 13 strikeouts. It continued an uneven June for the 28-year-old, who's had two five-run outings while yielding three earned runs combined in his other two starts this month. He'll carry a 4.39 ERA, 1.31 WHIP and 110:30 K:BB across 92.1 innings this season into a road matchup against the Mets this weekend.