Gasser shines, Lara gets big hit as Brewers rout Cardinals 10-2

Jul 7, 2026; St. Louis, Missouri, USA; Milwaukee Brewers center fielder Luis Lara (18) hits a two run single in his Major League debut during the fifth inning against the St. Louis Cardinals at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images | Jeff Curry-Imagn Images

Box Score

For six innings, the Brewers and Cardinals were involved in another close, low-scoring baseball game. Starters Robert Gasser and Hunter Dobbins were both pitching well, and while Milwaukee got out to an early lead, the Cardinals punched back in the sixth.

Then the seventh inning happened.

Milwaukee put up seven runs in their half of the seventh, and Gasser went deeper into a game than he ever has as a professional, and the Brewers finished a sweep of today’s doubleheader that guaranteed the team a series win in this five-game set. On top of all of that, rookie Luis Lara played his first game as a big leaguer and got off on the right foot.

After Christian Yelich started the game with a groundout, Lara got his first chance as a big leaguer. He had a nice at-bat and worked Dobbins to a full count, but on the seventh pitch he saw he also grounded out. Brice Turang hit a two-out double into the right-field corner, but Andrew Vaughn struck out looking, and the Brewers didn’t score in the first.

In the bottom of the inning, Gasser also allowed a two-out hit — a single to Jordan Walker — but he retired Nelson Velázquez on the very next pitch, and the inning was over. Dobbins and Gasser both worked quick second innings, as neither allowed anything except for another two-out bloop single for José Fermín.

The Brewers put themselves in a good position to start the third when Cooper Pratt hit a ball into the right-field corner that bounced just in front of the wall and ended up as his first career triple. Dobbins picked up a big strikeout of Joey Ortiz, but Yelich was able to come through with an RBI groundout that gave the Brewers an early 1-0 lead. With two outs, Lara nearly picked up his first hit as a big leaguer with a looping line drive to right, but Walker caught it on a dive to end the inning.

Sal Frelick answered Walker’s diving catch by making one of his own to lead off the bottom of the inning. Frelick made another nice play on a fly ball from JJ Wetherholt for the second out, but St. Louis got another two-out baserunner when Iván Herrera walked. Walker followed with a groundball to third, which Ortiz played in shallow left field and made a heck of a throw to get Walker — a play that looked very, very close, but which the Cardinals didn’t challenge.

Dobbins sliced through the Brewers in order in the top of the fourth. Gasser continued what was already an efficient game by getting his first three-up, three-down inning on just seven pitches. With the bullpen needing a break in the second game of a doubleheader, Gasser was through four scoreless innings on just 42 pitches.

Sánchez drew a walk to start the fifth, and after a Frelick flyout, Pratt walked, too. With two on and one out, Ortiz lined a solid single to right, loading the bases for the top of the order. Yelich struck out, and the Brewers were in danger of letting a golden opportunity pass… but Lara came up with a big moment in his debut. He hit a grounder just past a diving Wetherholt that scored two runs, and he ended up at second after Walker threw to third. Turang flew out to end the inning, but the Brewers were up 3-0, and the kid was on the board.

Nine pitches later, Gasser had another 1-2-3 inning.

After Dobbins walked Vaughn to start the sixth, he was replaced by lefty Jared Shuster. His first batter was Jake Bauers, who also walked. Shuster struck out Sánchez to get himself back in the inning. With one out and two on, Pat Murphy opted to send Jackson Chourio in as a pinch-hitter for Frelick, but he flew out to center on the first pitch he saw. Pratt, who’d reached in each of his first two at-bats, still had a chance with two out, and he hit a hard grounder up the middle, but Masyn Winn was able to make the play to get the Cardinals out of the inning.

After a Wetherholt groundout, Lara got his first action in the field when Herrera flew out to shallow center. But Gasser finally faltered with two outs in the sixth. Walker lined his second two-out single of the game, and Velázquez, the next batter, got a mistake on a 1-2 fastball and hit it into the front row in left-center. Gasser had been brilliant, but suddenly the Brewers were ahead by just one. Alec Burleson then made it his personal goal to wreck Gasser’s excellent pitch count, but on the ninth pitch of the at-bat, he hit a weak tapper that ended the inning. Even with the long inning, Gasser was at just 72 pitches through six, but the score was now 3-2.

The suddenly scorching-hot Ortiz had an immediate answer. On the second pitch of the seventh inning, Ortiz hit one out to left for his third homer of the season, and, including the first game of the doubleheader, his fifth hit of the day. After a Yelich strikeout, Lara came to the plate as a right-handed hitter for the first time and drew the first walk of his career. Lara then got to show off the wheels when Turang hit a ball into the gap in right field; center fielder Nathan Church cut it off, and St. Louis thought they’d have a play at the plate, but Lara was way too fast and scored without much trouble.

Milwaukee still wasn’t done. Vaughn hit a ground ball up the middle that Winn was able to get to, but he couldn’t make a play on it. After Bauers walked (he was then replaced by the speedier Mitchell, who would take his place in right field in the bottom of the inning), the bases were loaded with one out for Sánchez. Sánchez delivered with a base hit to left field that scored two and advanced Mitchell to third.

Shuster was clearly laboring and had thrown over 30 pitches in the inning, but the Cardinals were going to cruelly make him figure it out. Chourio was up next, and he took three balls and a strike before he crushed an RBI single into right field that made it 8-2 Brewers. Shuster was mercifully replaced by right-hander Gordon Graceffo after that, 39 pitches into the inning and 52 in the game. Pratt greeted Graceffo rudely by lining a two-run double down the left-field line that scored two more runs. Yelich, trying to avoid making his second out of the inning, grounded out to finally end the top of the seventh. But the Brewers had scored seven runs in response to the two St. Louis had garnered in the bottom of the previous inning, opening up a 10-2 lead.

After a long layoff, Gasser was back on the mound. Winn grounded out to third, and for the first time in his major league career, Gasser had recorded an out in the seventh inning. Two batters later, Gasser had two more outs, and he was through seven.

Outfielder Bryan Torres was the new Cardinals pitcher in the eighth. The Brewers hit some balls hard and got a baserunner when Wetherholt was given an error on a grounder by Vaughn, but Torres didn’t give up any hits and got the Cardinals through the inning. Gasser was back for the eighth at 86 pitches. After getting the first two batters of the inning, he hit Jimmy Crooks (who’d come in as a defensive replacement in the top of the inning), and Murphy elected to end his night there. He called for Craig Yoho, and while Walker scalded a line drive, he hit it right at Vaughn for the third out.

Gasser was fantastic. He completed 7 2/3 innings, five more outs than he’d ever gotten in a big-league game before, and allowed just four hits and one walk. If not for the one mistake to Velásquez in the sixth, he may have had a chance at a complete-game shutout, but either way, he gave the Brewers length and efficiency at the best possible time.

In Torres’ second inning, he issued a leadoff walk to Sánchez. He then faced… left-handed Jackson Chourio? Chourio put some decent wood on the ball from the wrong side of the plate, but flew out to deep center. Pratt hit a hard line drive to short, but it was caught, and Ortiz flew out. Two scoreless, hitless innings for Torres.

Yoho was tasked with finishing the game, and he did just that, in order. Fittingly, Lara made the catch that ended the game.

In a game that featured a balanced offensive attack, the Brewers got hits from seven different players and multiple hits from three. Those multiple hits came from three guys with standout games: Turang, who had two doubles; Pratt, who had a double and a triple; and Ortiz, who hit the team’s only home run. But it was Gasser who was the big story, as he had one of his best nights as a professional and did a huge solid for a heavily worked pitching staff. Miraculously, the Brewers got through the doubleheader while using only three relievers: Ashby and Uribe for an inning each in the early game, and Yoho for four outs in the nightcap.

With two wins today, Milwaukee has already clinched this five-game series, but they’ve got two more games in St. Louis. The series continues tomorrow with Kyle Harrison on the mound for the Brewers versus Michael McGreevy at 6:45 p.m.

Mariners fail to take advantage of opportunities, lose 6-5

Jul 7, 2026; Miami, Florida, USA; Seattle Mariners shortstop Colt Emerson (4) is forced out at home plate against the Miami Marlins during the sixth inning at loanDepot Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images

The most frustrating thing about tonight’s 6-5 extra-innings loss: it was a winnable game, if just a few things had gone differently. But the mistakes compounded for the Mariners, ultimately delivering a loss to open up the Florida leg of their road trip – always a tough road trip for the Mariners, who haven’t won a series in Miami since 2011.

Those looking for an antidote to the “Bryan Woo struggles on the road” narrative (it’s me I’m those) would be disappointed by Woo’s outing today. The Marlins made a ton of hard contact off Woo early, and although he was able to navigate around a pair of singles in the first, getting back-to-back strikeouts to end the inning, he wouldn’t be so lucky in the second: after falling behind Marlins slugger Owen Caissie 1-0, he left a fastball in the lefty loop zone that Caissie demolished for a solo homer.

That itself wouldn’t have been so bad, especially after Woo got his next two outs, but nine-hole hitter Javier Sanoja ambushed a first-pitch fastball and then advanced first to third on a Liam Hicks single on a pitch high and out of the zone, his second of the day. Woo then made things worse for himself, spiking a slider for a wild pitch that brought in the Marlins’ second run of the day.

The Marlins kept nibbling away at Woo in the third, pesking around another run despite two outs and a savvy challenge from the Mariners on a very nice play by Cole Young against the speedy Xavier Edwards. But despite getting a boost from his defense, Woo couldn’t work around a single to Griffin Conine given up in his next at-bat, walking Caissie with some nibble pitches to push Conine into second and then surrendering a hit on the sweeper to Jakob Marsee to make it 3-0. The Marlins added a fourth run in the fourth inning; Hicks doubled off a slider and advanced to third on some fielding misadventures from Victor Robles, and then scored on a sacrifice fly (despite a very nifty catch from Luke Raley).

Meanwhile, Marlins starter Max Meyer was perfect the first time through against the Mariners, deploying his pair of sweepers with devastating effectiveness. The only batter who really made him work the first time through the order was Cole Young, who executed one of his platonic-ideal Cole Young at-bats, going from 0-2 and a called strike three, smartly challenged by Young, to working the count full and almost getting the Mariners’ first hit on a hard-hit ball that Marlins first baseman Liam Hicks was just able to smother.

Instead, it was – as it has so often been this year – Randy Arozarena who delivered the Mariners’ first hit of the day in the fourth, taking advantage of a poorly-located sweeper for a line-drive single; unfortunately, he’d be cut down trying to steal for what would be the final out of the inning.

Cal Raleigh, who was at bat when Arozarena got thrown out, would lead off the fifth with a double then be small-balled around for the first Mariners run of the day, and the Mariners got a second run in that inning when Cole Young jumped on a fastball identical to one he’d just fouled off in the first pitch of the at-bat: this time Young leaned on it, pulling it over the right-field wall for a solo homer that cut the Marlins’ lead in half.

The Mariners had their best scoring chance in the sixth and let it slip through their fingers, finally taking advantage of some shoddy command from Meyers and loading the bases with no outs on two walks and an opposite-field single from J.P. Crawford. The Marlins brought in flamethrowing reliever Michael Peterson to try to act as the fireman and prevent and runs from scoring, and he did his job—or rather, the Mariners did his job for him. Dominic Canzone chased after some high heat for a grounder that turned into an out at home. Cal Raleigh couldn’t catch up with 99 on the plate for the second out of the inning, and Josh Naylor – not any king of bat speed – grounded out to end the inning. NOBLETIGERS are the worst kind of tigers.

Similarly, the Mariners squandered another opportunity in the seventh after a leadoff double from Luke Raley – off a lefty, even! If there’s one bright spot to take from this game it’s that Raley has looked much better lately after what was a very tough June for him. Young advanced him to third on a deep flyout that he just missed knocking over the wall for a game-tying homer, but the bottom of the order couldn’t pick the run up.

The Mariners had another great scoring opportunity in the eighth, after some good work from J.P. Crawford working a leadoff walk off the lefty King, and then some bad work by Marlins reliever Calvin Faucher, who hit Randy with a 97 mph fastball, leaving him in obvious distress. But Canzone again couldn’t connect, trying too hard to make something happen and striking out chasing a curveball in the dirt. Cal Raleigh battled for nine pitches, fighting off some tough breaking balls and declining to chase after the curveball that got Canzone, getting a sweeper he could drive for an RBI double, bringing the Mariners to within a run.

The Mariners would tie it up and then go ahead on some good old-fashioned Chaos Ball, courtesy of Josh Naylor, who rapped a single past second baseman Edwards for the game-tying run; Naylor would then get tangled up with Edwards while making his turn at first, allowing him to get to second on an obstruction call. Naylor made it to third on a fielder’s choice out and then Cole Young put up yet another great at-bat, working a tiring Faucher for 10 pitches and eventually earning a walk. The go-ahead run, coming in on a wild pitch with Victor Robles at-bat, can be directly credited to Young pushing Faucher to the brink.

Unfortunately, all that work would go for naught when pinch-hitter Heriberto Hernández leaned on a pitch from Gabe Speier, trying to sneak a fastball past the righty in a full count, for a game-tying homer. Maybe frustrated, Speier then walked pinch-hitter Esteury Ruiz on four pitches, none of which were particularly close; Ruiz would get to third but that’s as far as he would get, as Speier, despite missing his swing-and-miss-stuff, was able to clear the inning without further damage.

On to the ninth in a tied game, then, with the Marlins bringing in their closer, former Ray Pete Fairbanks, pitching two days after a fairly disastrous outing against the Athletics. Despite a two-out single from Randy Arozarena, Fairbanks was able to put the Mariners away in the top of the inning.

Andrés Muñoz spun a perfect 1-2-3 bottom of the ninth to keep the Mariners in it, but the Mariners weren’t able to score their Manfred Man, with pinch-runner Weston Wilson foolishly getting thrown out at third on a Cal Raleigh groundout, erasing the Mariners’ best opportunity to score and essentially sealing the loss. That left Michael Rucker to try to contend with the Marlins’ high-flying offense and things went about as you’d expect, with the Marlins walking it off.

More than anything else – not Woo’s hard contact and continued road struggles, or Speier allowing the game-tying homer, or Michael Rucker being pressed into high-leverage service again – it was the back-to-back squandered scoring opportunities in the sixth and seventh that sunk the Mariners in this game. To look on the bright side, there are a lot of good things that happened in this game: continued traffic on the bases, hitters making adjustments against a tough pitcher in Meyer, Raley hitting off a lefty, Colt Emerson making some solid plays at short, Cole Young continuing to put up impressive plate appearances, a clean inning from Muñoz. But that’s cold comfort for a team that’s struggled with consistency and struggled on the road, staring down the barrel of yet another tough East Coast road trip.

Orioles can’t do much against Cubs lefty Matthew Boyd, fall 5-2

BALTIMORE, MARYLAND - JULY 07: Matthew Boyd #16 of the Chicago Cubs pitches in the first inning against the Baltimore Orioles at Oriole Park at Camden Yards on July 07, 2026 in Baltimore, Maryland. (Photo by Greg Fiume/Getty Images) | Getty Images

So, it turns out the Cubs are no slouches after all. And though it’s their offense that’s supposed to be a team strength, today the Most Cub-Like Player had to have been the starter, Matthew Boyd. The lefty hounded the Orioles all night, the way you thought a crafty lefty might. Through six innings, Baltimore had no runs and just three hits—a single apiece by Adley Rutschman, Gunnar Henderson and Pete Alonso—off the 2025 All-Star, who was mixing up speeds and locations. That’s no way to win a ballgame.  

You can’t be too mad at a Shane Baz quality start (six innings, three runs) against MLB’s second-best offense. But his team gave him no help at all.

Rain delayed first pitch by an hour, so we kicked off bravely at the pretty regular hour of 7:30 ET. It didn’t appear to faze the Orioles starter, Baz, who confronted the Cubs with confidence, attacking the zone.

For two innings it kinda worked! Baz had a strong first inning, striking out the mighty Pete Crow-Armstrong with high heat before retiring Alex Bregman and Michael Busch on two quick flyouts. In the second, he allowed lots of noisy contact, including to outfielder Seiya Suzuki, who skied a ball deep to center, 383 feet away, 106 mph off the bat.

Despite keeping things scoreless, so many hard hits augured poorly for Baz in the third. Considering, it could have gone worse. With two outs, Miguel Amaya walked and Crow-Armstrong singled to center before Alex Bregman got a hanging Baz knuckle curve and singled home the Cubs’ first run. A concerned O’s pitching staff checked on Baz, but the damage wouldn’t go any further. It took a popout with the bases loaded to get Baz out of trouble, though.

The knuckle curveball featured prominently in Baz’s offerings tonight, but it proved vulnerable in a two-run Chicago fifth. Baz allowed three straight hits, including Crow-Armstrong’s RBI single. Then Bregman grounded into a forceout, scoring the catcher Amaya and making it a 3-0 Chicago game.

All of this would have been fine, like I said, except that Matthew Boyd was hounding the Orioles, who’d managed little more than offensive drips and drabs. Through five innings, they had just three hits off the 2025 All-Star, who was mixing up speeds and locations—you know, just what you’d expect.

The Birds had some baserunners, at least one in each of the first five innings. I still wouldn’t say they made the Chicago starter really sweat. In the first inning, Gunnar Henderson singled to right with two outs. No rally. Coby Mayo walked to start the second, but he was stranded. In the third, Adley singled and got no further. The fourth bid well for the home team, as Pete Alonso hit a leadoff rocket at 111.9 mph and Coby Mayo got hit by a pitch. But, whaddya know, then Matthew Boyd went and struck out the side in order. Thanks for spotting us two baserunners, Matthew Boyd (😞).

Both starters got lifted after six innings, Baz on 100 pitches, Boyd on 93. The move didn’t pay off for either club, but the O’s would have it worse (that is, because they lost).

O’s reliever Anthony Nunez got hit up pretty quickly. The right hander tossed a pair of fastballs down the middle that ended up a single for catcher Amaya and a Bregman double. A sac fly by Michael Busch would stretch the Cubs’ lead to a deflating 4-0.

True, it felt less deflating after a seventh inning where the O’s chose to score a pair of runs against a rickety Cubs bullpen featuring lefty Ryan Rolison and old Orioles friend Jacob Webb (so that’s where he ended up!). It started with Samuel Basallo in the six spot hitting an infield single. Blaze Alexander followed with an inside-out swing, a single of his own. (“An Alexanderian swing,” said a MASN booth of Kevin Brown and Ben McDonald. What a luxury these guys are.) Two strikeouts in a row by pinch-hitters Tyler O’Neil and Leody Taveras threatened to douse the flames. But with two outs, Taylor Ward walked and Adley delivered the Orioles’ first hit of the night with RISP, a 108-mph rocket to the outfield. Basallo and Blaze Alexander scored fairly easily, especially when the Cubs’ Suzuki airmailed the throw from right field.

Gunnar struck out, and there would be no more rallying. Then, alas, 4-2 became 5-2 the next inning. Maybe Craig Albernaz was wrong to try and extend Anthony Nunez for a second inning. The world may never know, but Cubs second baseman Hico Hoerner golfed a single to the outfield, stole second, and scored when Dansby Swanson, on some kind of a run (30 RBI in his last 15 games), served a Nunez breaking ball into the opposite field to make it 5-2 Chicago. Not much hard contact off Nunez. “A dying quail,” the MASN booth called it. A buzzkill, I call it.

With Nick Raquet on for the O’s in the ninth, the broadcast cut to a small but hardy “Tarps Off” section of shirtless, dancing men in the upper deck. I admired their commitment, because there wasn’t much on the field to get excited about. It would be cool if the Orioles could hit lefties a little better.

Onto better things tomorrow? Dean Kremer (1-1, 3.18 ERA, 20 K) takes on Chicago’s Colin Rea (6-5, 4.74 ERA, 68 K). At least it’s a battle of right handers.

St. Louis Cardinals Bullpen Clobbered by Brewers to Sweep Doubleheader

Jul 7, 2026; St. Louis, Missouri, USA; Milwaukee Brewers shortstop Cooper Pratt (12) is congratulated by teammates after scoring against the St. Louis Cardinals during the third inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images | Jeff Curry-Imagn Images

Hunter Dobbins was entrusted with the starting duties of game 2 of the day/night doubleheader against the Milwaukee Brewers and did a great job of limiting their offense to minimal damage in the early innings. The St. Louis Cardinals offense did not make a significant appearance in the game and the 7th inning was a disaster – again.

The Brewers didn’t make a dent in Hunter Dobbins outing until Cooper Pratt tripled to lead off the top of the 3rd inning. He would score 2 batters later when Christian Yelich grounded out to Masyn Winn giving Milwaukee a 1-0 lead.

More trouble would arrive in the top of the 5th inning as walks would come back to haunt Hunter Dobbins. He walked Sanchez to start the Brewers 5th. After Frelick flied out, Dobbins then walked Pratt. Ortiz singled to right to load the bases. Hunter was able to strike out Christian Yelich, but one of Milwaukee’s top prospects who was just called up to the majors Luis Lara smacked his first major league hit into right field after a diving JJ Wetherholt scoring 2 and increasing the Brewers lead to 3-0. Hunter Dobbins would complete 5 innings allowing 4 hits, 3 earned runs while striking out 4 and walking 3.

Jared Shuster, who was just called up today from Memphis, entered the game in the top of the 6th inning with one runner on. He walked Jake Bauers, the first batter he faced, to give the Brewers runners on first and second with no outs, but struck out Sanchez. Shuster was also able to coax a flyout to center from Jackson Chourio for the second out. He got out of the inning when Cooper Pratt grounded into a force out to end the Milwaukee 6th.

The Cardinals bats were extremely quiet for the first 5 innings with the exception of Jordan Walker. He had one of the only St. Louis hits in the early innings and hammered an 86 mph changeup for another single with two outs in the bottom of the 6th inning. He would cross home plate shortly after thanks to a jolt that Nelson Velázquez put into a 93 mph four-seam fastball from Brewers pitcher Gasser as it sailed into the plants above the left field wall reducing the Milwaukee lead to 3-2.

The Brewers would almost immediately get one of those runs back when Ortiz led off the top of the 7th with a no-doubt 415 foot home run off of Shuster to make it 4-2 Brewers. Milwaukee wasn’t done in the 7th, either. After Christian Yelich struck out, Luis Lara walked followed by a double by Turang which scored Lara easily as he is one of the fastest players on the Brewers roster upping their lead to 5-2. Can someone please put up a poster in the Cardinals bullpen that says WALKS=BAD? I wish I could say that the walks and scoring stopped, but that would be inaccurate. After Vaughan reached on an infield single that glanced off of JJ Wetherholt’s glove, Bauers (you guessed it) walked to load the bases bringing up Sanchez with just one out. He piled on the misery by smacking a single to left scoring 2 and increasing the Milwaukee bashing to 7-2. Chourio refused to show us mercy by singling to right-center scoring another one of the zillion Brewers baserunners making it 8-2. That finally inspired the Cardinals manager to remove Shuster and bring in Gordon Graceffo. Perhaps feeling peer pressure from his predecessors, Gordon gave up a double to Cooper Pratt which scored 2 more Brewers and brought out the boo birds in Busch Stadium as the score inflated to 10-2 Brewers.

To make matters worse, the St. Louis Cardinals lineup made Brewers starter Robert Gasser look like Sandy Koufax. Not trying to detract from his impressive outing, but other than Jordan Walker and Nelson Velázquez, the Cardinals just looked overmatched all night. He pitched an epic 7 2/3 innings and deserves big credit for his effort. The fact that there was one singular Cardinals highlight to share tonight tells you all that you need to know about how far St. Louis is behind the Milwaukee Brewers as a team. I’m confident that the organization led by new President of Baseball Operations Chaim Bloom have us headed in the right direction, but this series has been a reality check for the work that still has to be done.

The most effective reliever out of the Cardinals bullpen was position player Bryan Torres who pitched the final two innings of the game. My proof? He only walked one batter and allowed no runs.

The St. Louis Cardinals will play the 4th game of their 5-game series this week versus the Milwaukee Brewers Wednesday night hoping for better results than the first 3 games have provided them. Michael McGreevy will get the start for St. Louis while Milwaukee will give the ball to Kyle Harrison who’s 8-1 on the season with a 2.82 ERA. First pitch is scheduled for 6:45pm at Busch Stadium and the game broadcast will be available via Cardinals.tv.

Royals' Tyler Tolbert ties MLB record with hits in 12 straight at-bats

The Kansas City Royals' Tyler Tolbert won't being playing in the Midsummer Classic next week, but the young utility player is having a long weekend to remember.

In the seventh inning against the Mets, Tolbert hit an infield single — his second in as many at-bats — to move to 5-for-5 on the night. But, even more impressively, he hit another high water mark: 12-for-12 in his last 12 plate appearances.

That isn't at-bats, in which walks aren't added to the total. That's plate appearances.

Tolbert is the fifth player to have 12 hits in 12 at-bats and just the third to have 12 hits in 12 plate appearances. He joins Johnny Kling in 1902, Pinky Higgins in 1938, Walt Dropo in 1952, and Jose Miranda in 2024 in the former category. Only Kling and Dropo achieved the latter, according to MLB stats analyst Sarah Langs.

Tolbert, who homered earlier in the game, had another hit that was 103.5 mph off the bat, while the other three were good old-fashioned hustle and balls with eyes. They were 86.1 mph, 81.2 mph, and the record-tying hit was 64.8 mph off the bat.

His historic run came to a close when he flied out to right field to lead off the ninth inning.

Tolbert also went 5-for-5 in a 15-1 romp over the Phillies on July 6, finishing a triple shy of the cycle and logging another pair of hits under 65 mph off the bat.

It is, frankly, a hilarious streak. And the kind of thing you only see in July of the marathon MLB season. He may not be hitting the cover off the ball. But Tolbert is showing the value of just putting your head down and sprinting to first.

This article originally appeared on USA TODAY: Royals' Tyler Tolbert ties MLB record with hits in 12 straight at-bats

A Frustrating Loss in Minnesota

MINNEAPOLIS, MINNESOTA - JULY 7: Pitching coach Carl Willis #51 of the Cleveland Guardians visits the mound to speak with Joey Cantillo #54 and Patrick Bailey #16 during the second inning of the game against the Minnesota Twins at Target Field on July 7, 2026 in Minneapolis, Minnesota. (Photo by Stephen Maturen/Getty Images) | Getty Images

Joey Cantillo was facing off against the Minnesota Twins offense and, briefly, the Cleveland Guardians defense in his start today. Cantillo went 5.0 innings, giving up two unearned runs on six hits and three walks. Joey struck out seven.

After getting through the bottom of the second only allowing a single and a walk, Joey faced the 6-7-8 hitters to start the bottom of the second. A fielding error, fielders choice, and a single loaded the bases before the Guards could record an out. The lead off hitter, on an 0-2 count, hit a ball directly to Travis Bazzana between first and second. Bazzana misplayed the ball, letting it go right past him and giving first base to the Kody Clemens. The second batter of the inning was hit to Brayan Rocchio who fumbled the throw to Bazzana. It didn’t reach the second baseman in time for the out. The third batter hit to Kyle Manzardo, who was playing off of first base. Manzardo second guessed throwing to second base, due to the runner being in the way, and Cantillo couldn’t reach first in time for the out at first, leaving the bases loaded. The very next batter popped foul behind first base. Kyle Manzardo had a read on it and seemed to catch the ball, but tripped over the covering Bazzana and dropped the ball in foul territory. Ultimately the Twins scored two in the second inning, giving Joey the loss on a bizarre inning. Cantillo fell to 7-4 on the season.

Franco Aleman came on in the sixth, throwing a scoreless inning and only allowing a hit. Eric Sabrowski pitched the seventh. Sabrowski gave up two hits and an earned run. A lead off single and a two out triple scored the insurance run for the Twins. The triple came on a rare, and I hesitate to call it this, miss from Steven Kwan. Kwan got his glove on the ball and would have made another Gold Glove catch, but the ball ricocheted off of his glove and was bobbled at the wall. This allowed Josh Bell to score from first. Matt Festa locked down the eighth, only giving up a hit in his scoreless inning.

The offense sat solely on Rhys Hoskins’ shoulders. Rhys hit a solo home run in the first inning for the Guardians only run of the game.

I don’t even know where to begin with pinch hitting Gabriel Arias for Kyle Manzardo in the top of the ninth with a runner on and two outs.

Mavrik Bourque Has Been Working Toward Opportunity With Nashville Predators

Mavrik Bourque's timeline in the NHL has moved at the same pace as a shooting star. 

It was just two seasons ago that he was dominating the AHL, putting up 77 points in 71 games with the Texas Stars, but earning just one call-up to Dallas. 

Now, upon his arrival in Nashville via a trade that sent Fedor Svechkov and Zach L'Heureux to Dallas, he is poised for a middle-six role and adds critical depth down the middle for the Predators. 

"I have to show up and be able to deliver (for the role I'm in)," Bourque said. "I think if I show what I've got and believe in what I can do, I'll have a chance to be in a good spot." 

At the beginning of the 2024-25 season, Bourque was called up as a full-timer in Dallas, playing in 73 games and scoring 25 points. This past season, he played in all 82 games, recording 41 points (20 goals and 21 assists). 

It's almost hard to believe that he was playing out of position during his time with the Stars. 

Media Availability: Mavrik Bourque | Nashville PredatorsMedia Availability: Mavrik Bourque | Nashville PredatorsMavrik Bourque speaks to the media after signing a six-year, $33 million contract with the Nashville Predators.

"I've played center my entire life except for last year, so I'm looking forward to having a shot down the middle and showing what I can do," Bourque said. "I believe I'm a better player down the middle and I know what I need to work on to be a good center in the NHL." 

Drafted 30th overall in the NHL Draft, Bourque returned to Shawinigan for two more seasons in juniors, showcasing his game and leading his team to a QMJHL championship. 

He'd join Texas the next season, which he wasn't unfamiliar with, having played six games there at the end of the 2020-21 season. From there, it became a process for Bourque to continue working his way up the lineup and amplifying his game. 

Each season offered something different, but that's exactly what Bourque wanted. 

Mar 8, 2026; Dallas, Texas, USA; Dallas Stars center Mavrik Bourque (22) skates against the Chicago Blackhawks during the third period at the American Airlines Center. Mandatory Credit: Jerome Miron-Imagn Images
Mar 8, 2026; Dallas, Texas, USA; Dallas Stars center Mavrik Bourque (22) skates against the Chicago Blackhawks during the third period at the American Airlines Center. Mandatory Credit: Jerome Miron-Imagn Images

"I was playing mostly fourth Line in my first (NHL) season and playing on the PK," Bourque said.  I was coming from an offensive season (in the AHL) to the NHL, where I was playing mostly defensive minutes. In my second season, I played more offense and had a bigger role with some key guys leaving.

"I feel like I've been in a lot of situations in the NHL, even in 2 years." 

That experience made Bourque more attractive to the Predators and Chris MacFarland when they were in the market for another center. He brings a mix of youth and all-around experience that is hard to find in the league nowadays. 

"He's a smart, heady hockey player," MacFarland said about Bourque. "He's a good two-way guy that we think the arrow is still pointing up for. We intend to give him every shot at playing in the middle."  

Bourque is committed to Nashville, signing a six-year, $33 million contract and is eager to prove that every ounce of ink on that dotted line will be worth it. 

"I'm just excited and looking forward to showing them why they gave me that contract," Bourque said. 

Wizards acquire Khris Middleton via sign-and-trade

WASHINGTON, DC -  JANUARY 27: Khris Middleton #22 of the Washington Wizards prepares to shoot a free throw during the game against the Portland Trail Blazers on January 27, 2026 at Capital One Arena in Washington, DC. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Sabina Shysh/NBAE via Getty Images) | NBAE via Getty Images

The Washington Wizards have acquired Khris Middleton via a sign-and-trade deal with the Dallas Mavericks, ESPN’s Shams Charania reported Tuesday.

The deal is part of a larger six-team trade that sends D’Angelo Russell, a 2029 second-round picks (via Lakers) and a 2033 second-round pick swap to the Memphis Grizzlies.

Middleton, 34, will sign a three-year, $17.6 million contract as part of the deal. The first year is fully guaranteed, but the second year only carries a partial guarantee and the final year is fully non-guaranteed, per The Athletic’s Joshua Robbins.

Sign-and-trade deals must be at least three years in length and have the first year fully guaranteed, which is why Middleton’s contract fits those parameters.

The 14-year NBA veteran returns to Washington after he was traded at the February deadline for Anthony Davis. Middleton averaged 10.3 points across 34 games for the Wizards during the 2025-26 season.

Washington’s roster now sits at 14 standard contracts:

G: Young | Johnson | Carrington
W: Dybantsa | George | Coulibaly | Riley
F: Davis | Champagnie | Middleton | Whitmore
C: Sarr | Ayton | Vukcevic
Two-way: Watkins | Reese | Okpara

47-45: Chart

Jul 7, 2026; Miami, Florida, USA; Seattle Mariners second baseman Cole Young (2) celebrates with teammates after hitting a home run against the Miami Marlins during the fifth inning at loanDepot Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images

Marlins 6, Mariners 5

Fresh ceviche served seaside: Randy Arozarena, .26 WPA

Day old tuna heated up in the microwave: Dominic Canzone, -.30 WPA (I refuse to penalize Michael Rucker for the walk-off)

Game thread comment of the day:

Not a Hemingway fan, but my English-major heart had to appreciate this:

Lakers’ contract offer to Jonathan Kuminga is two years, $20 million

SAN FRANCISCO, CA - NOVEMBER 14: Jonathan Kuminga #00 of the Golden State Warriors smiles before the game against the Minnesota Timberwolves during the In-Season Tournament on November 14, 2023 at Chase Center in San Francisco, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, user is consenting to the terms and conditions of Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2023 NBAE (Photo by Noah Graham/NBAE via Getty Images) | NBAE via Getty Images

This early into the NBA offseason, it’s unclear what the Lakers’ roster will look like at the start of the year. But it’s obvious the front office would like it to feature Jonathan Kuminga.

The Lakers have a serious need for wings, and they’ve been linked to Kuminga since the Hawks declined his team option.

Not only have they spoken with him, but they’ve reportedly remained in contact with his agent and even increased their offer to entice him to sign.

However, he remains available and is still looking for the best possible deal.

On Tuesday, thanks to a Broderick Turner article in the LA Times, we have the details on what the Lakers offered Kuminga.

Jonathan Kuminga is a player the Lakers are after, according to people, who said LA is looking at a two-year, $20-million deal for Kuminga.

Last season, Kuminga earned over $23 million, so going from that to $10 million per year is a considerable decrease. But given how little cap space the Lakers have, this offer signals how serious they are in bringing Kuminga in.

The Lakers are showing they want Kuminga by offering whatever they can, even increasing their original deal. And with a potential starting spot on the table, a breakout season from Kuminga could raise his value around the NBA.

Kuminga averaged 12.2 points and 5.6 rebounds per game last season. He also shot 33.3% from 3-point range last year while playing for the Warriors and Hawks.

If he does start with the Lakers, he can produce well past those numbers and get closer to his career-high in scoring, which came during the 2023-24 season with Golden State, when he averaged 16.1 points per game.

Here in LA, with LeBron James gone, there are a ton of shots up for grabs. Kuminga could be the one to pick them up and make the most of this opportunity.

Clearly, the two-year $20 million deal isn’t enough to get him here, but this is all part of the negotiation.

Lakers President of Basketball Operations Rob Pelinka has to keep selling his vision and see if he can free up some salary cap space so he can get this deal to the point where Kuminga will take it.

So far, the Lakers appear to remain aggressive and very much in the running for Kuminga. The fit seems good, and if they can reach an agreement, this could be beneficial for everyone involved.

You can follow Edwin on Twitter at @ECreates88 or on Bluesky at @ecreates88.bsky.social.

Dodgers vs. Rockies game chat

LOS ANGELES, CALIFORNIA - JULY 06: Dalton Rushing #68 of the Los Angeles Dodgers is doused with ice by Alex Call #12 following Rushing's walk-off single in the 11th inning against the Colorado Rockies at Dodger Stadium on July 06, 2026 in Los Angeles, California. (Photo by Ryan Sirius Sun/Getty Images) | Getty Images

Justin Wrobleski faces Michael Lorenzen as the Dodgers host the Colorado Rockies on Tuesday.

TUESDAY GAME INFO
  • Teams: Dodgers vs. Rockies
  • Stadium: Dodger Stadium
  • Time: 7:10 p.m. PT
  • TV: SportsNet LA
  • Radio: AM 570 (English), KTNQ 1020 (Spanish)

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Massive NBA trade sees Pistons pick up Taurean Prince, Khris Middleton return to Wizards

It wouldn't be a proper NBA offseason without a convoluted, six-team trade that sends multiple players to new teams.

The Detroit Pistons continue to make roster moves to bolster their team after concluding the 2025-26 season with a seven-game series loss to the Cleveland Cavaliers.

Their latest move has them parting ways with 10-year veteran guard Caris LeVert.

The Pistons traded LeVert and two second-round picks to the Milwaukee Bucks for Taurean Prince and Gary Harris, according to ESPN.

The deal allows Detroit to save money and creates a trade exception, while the Bucks will acquire LeVert and pick up additional assets.

Clutch Points insider Brett Siegel reported that the Pistons freed up roughly $7 million in extra funds needed to complete their recent transactions. The simple cost-cutting maneuver by the Pistons is expected to go toward signing restricted free agent Jalen Duren.

Detroit currently has $39 million in pending outgoing salaries between LeVert and Isaiah Stewart, who was traded to the Memphis Grizzlies in exchange for three future second-round draft picks.

The Pistons have been making moves to clear cap space since the summer period began. The Stewart trade allowed Detroit to clear $30 million off its cap for free agency. In exchange, Memphis acquired a defensive-minded frontcourt piece. The big man plays physical, intimidating defense.

As for the Bucks' assets, they now own seven first-round picks and four second-round picks, as they continue to rebuild in the post-Giannis Antetokounmpo era.

Six-team trade to connect everything

The Bucks-Pistons trade was important for other teams and players involved. Ultimately, it connected one trade to another to make several transactions possible.

According to ESPN, free agent Khris Middleton agreed to a three-year, $17.6 million deal with the Washington Wizards. The deal is a sign-and-trade involving the Dallas Mavericks, who had acquired Middleton from the Wizards ahead of the trade deadline in February.

That's all part of a larger six-team deal.

The teams included are: the Mavericks, Wizards, Pistons, Bucks, Grizzlies and Los Angeles Clippers.

The Wizards are sending D'Angelo Russell, a future second-round pick and a future second-round pick swap to the Grizzlies, according to ESPN.

Nearly a week ago, the Pistons made a move to sign John Collins as a free agent on a three-year, $51 million contract. The six-team trade helps to solidify the move.

A look at the six-team trade

Here's where players went as a result of the six-team swap:

Dallas Mavericks

  • Receive: Santi Aldama
  • Lose: Khris Middleton

Detroit Pistons

  • Receive: John Collins, Gary Harris and Taurean Prince
  • Lose: Isaiah Stewart, Caris LeVert, two second-round picks

Los Angeles Clippers

  • Receive:Noplayers
  • Lose: John Collins

Milwaukee Bucks

  • Receive: Caris LeVert, two second-round picks
  • Lose: Taurean Prince and Gary Harris

Memphis Grizzlies

  • Receive: Isaiah Stewart, D'Angelo Russell, a future second-round pick, future second-round pick swap
  • Lose: Santi Aldama

Washington Wizards

  • Receive: Khris Middleton
  • Lose: D'Angelo Russell, a future second-round pick, future second-round pick swap

This article originally appeared on USA TODAY Sports: Massive NBA trade sees Pistons pick up Taurean Prince, Khris Middleton return to Wizards

Yankees whiff at opportunity to close gap on Rays again as familiar issues persist

An image collage containing 3 images, Image 1 shows Paul Goldschmidt strikes out in the seventh inning of the Yankees' loss to the Rays, Image 2 shows Will Warren reacts after giving up a two-run homer to Hunter Feduccia (rounding the bases) during the fourth inning of the Yankees' 6-4 loss to the Rays on July 7, 2026 in St. Petersburg, Fla, Image 3 shows Ben Rice (right) accepts congratulations from Cody Bellinger after belting a three-run homer in the third inning of the Yankees' loss to the Rays

ST. PETERSBURG, Fla. — As it turns out, when the Yankees patched up some holes Monday night for a win over the Rays, they did so with cheap duct tape.

Because a night later, the USS Yankee just took on more water as most of the problems that have been plaguing them of late came flooding back.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

Will Warren put them in an early hole, their lineup continued to strike out at an alarming rate and another baserunning blunder cost them a chance at a rally as the Yankees fell to the Rays 6-4 in the second game of a crucial four-game showdown Tuesday at Tropicana Field.

The all-around ugliness sent the Yankees (50-41) to their 10th loss in their past 12 games and allowed the Rays (53-36) to regain a four-game lead atop the AL East.

“Sucks,” said Warren, who gave up six runs across four innings. “We all know what’s going on here, right before the [All-Star] break. Cam [Schlittler] pitched a hell of a game [Monday] night and I didn’t today. The bullpen held it down, we fought like hell there the last few innings and didn’t get it done, but we’ll come back [Wednesday] and strap it up again.”

For the second straight night, the Yankees struck out 17 times — 12 of them coming across 16 outs recorded by Rays lefty Ian Seymour — giving them 34 over their past two games, setting a new franchise record for any two-game span (30 was the previous record).

“That’s a lot of strikeouts,” said Cody Bellinger, who struck out twice and was thrown out on a wide turn around first base on a single in the sixth inning. “I knew we had 17 [Monday]. I didn’t feel like we had that many today. But the Rays, they notoriously got really good arms. Just got to continue to put the ball in play, do the little things right. Making that mistake in the sixth inning there myself was not the way to win a game. So we just got to continue to do the little things right.”

Paul Goldschmidt, who is now in the midst of an 0-for-30 skid, and José Caballero combined for eight of the strikeouts.

Will Warren reacts after giving up a two-run homer to Hunter Feduccia (rounding the bases) during the fourth inning of the Yankees’ 6-4 loss to the Rays on July 7, 2026 in St. Petersburg, Fla. AP


The Yankees actually recorded 11 hits, their most in one game since June 17, but they were weighed down by the strikeouts en masse.

They entered the day with the fifth-highest strikeout rate in the majors (23.9 percent), but it has been accentuated during their brutal offensive stretch of late.

“We’re going to come in here and grind away [Wednesday] and try to get this thing turned around, get some guys going,” manager Aaron Boone said. “This is where we are. That’s the bed we’ve made. We’ve also been a very good offense much of the year. Right now, we’re going through it. We got to be better, clearly.”

Paul Goldschmidt strikes out in the seventh inning of the Yankees’ loss to the Rays. AP

Ben Rice, who had three hits, including a three-run homer, appears to be breaking out of his slump. But Goldschmidt remains in his, as does Bellinger, who is now 8-for-66 over his past 18 games since his last home run, and Jazz Chisholm Jr. (10-for-51 over his past 16), among others.

And when those big bats are missing, mistakes on the bases like Bellinger’s loom especially large. After Seymour exited the game with one out in the sixth, Ryan McMahon lifted a single and Bellinger followed with a single to right field.

Bellinger, typically one of the best Yankees base runners, saw a high throw to third base, “but I wasn’t committed right away, so I took two steps and then at that point, it was too late,” as he was thrown out for the second out.

Ben Rice (right) accepts congratulations from Cody Bellinger after belting a three-run homer in the third inning of the Yankees’ loss to the Rays. Getty Images
Yankees Merch Shop
  • WinCraft insulated can coolers
  • Team Effort driver head cover
  • 47 Brand adjustable cap
  • Customizable jersey
  • Logo fleece blanket
  • 14-ounce sculpted relief coffee mug
New York Post receives revenue from affiliate and advertising partnerships for sharing this content and when you make a purchase.

“That was a bad mistake and really unacceptable,” Bellinger said.

Once again, the Yankees spent most of the night chasing a deficit. Warren allowed three home runs — two to left-handed hitters, who have continued to give him trouble of late as he has pitched to a 6.21 ERA over his past six starts compared to 3.22 through his first 12.

The Yankees will have to figure out a way to get Warren back on track because Carlos Rodón and Max Fried are still weeks away from a return.

The same can be said for the offense, which will remain without Aaron Judge and Giancarlo Stanton for the foreseeable future, meaning they must make do with what they have in-house.

“I don’t know if it’s approach. I think we got some guys clearly going through it right now and in a little bit of a funk and a little bit in between, coupled with we’re facing good pitching,” Boone said. “But at the end of the day, we got to find a way offensively, especially times when it’s challenging.”

Tigers take advantage of big blunder for a win on Skubal Day

Athletics second baseman Joshua Kuroda-Grauer (44) and right fielder Lawrence Butler (4) try to catch a fly out against Detroit Tigers during the sixth inning at Comerica Park in Detroit on Tuesday, July 7, 2026. | Junfu Han / USA TODAY NETWORK via Imagn Images

The Tigers had Monday off to catch up on their errands, and on Tuesday night they opened up a six-game home stand and a three-game series against the Don’t-Call-Them-Sacramento Athletics. Their opponents made a giant mistake which ended up being the difference in a 6-2 win.

Tarik Skubal made his twelfth start of the year. He’s been good since returning from the Injured List, but very uncharacteristically he’s given up quite a few more home runs. Heck, on June 24 at home against the Yankees, he gave up a trio of taters in a losing effort. His previous start, also against the Yankees but in New York, was more in line with what we’re expecting from him: six innings, one hit, one earned run, nine strikeouts. Who would show up tonight?

Facing the Tigers for the A’s was JT Ginn, whose name I like a lot. (His “JT” and mine stand for different things; his stands for “John Thomas” which, if you know your Cockney rhyming slang, is pretty funny.) The right-hander’s left-right splits for batters has been vast: lefties are hitting .251 with a .740 OPS, righties are .169/.520. That’s why AJ Hinch stacked his lineup with lefties…

…and it paid off in the bottom of the first: Kevin McGonigle walked and Colt Keith followed with a long home run to right for a 2-0 lead.

The A’s got a pair of runners into scoring position in the top of the second with two outs, but Skubal got out of trouble with a top-rail strikeout of Max Muncy (the young one, not the older one with the Dodgers; there are two).

The very speedy Henry Bolte — not known for his home-run power, but see above regarding Skubal — hit a solo home run in the third to narrow the gap to 2-1. Apparently he has the highest sprint speed in Major League Baseball.

In the top of the fourth the A’s got two on with two out again with a single and a walk, but a soft line drive was easily handled by Zach McKinstry for the third out. By the end of four innings, some long at-bats had driven up Skubal’s pitch count to a not-so-svelte 78. His night would indeed be done after five innings and 96 pitches, and the only quibble I’d have with it is that it was short: 5 IP, 5 H, 1 R, 2 BB, 9 K.

After four innings the A’s made a pitching change, going with lefty Jacob Lopez to face the lefty-heavy top of the order in the bottom of the fifth. Lopez is usually a starter, so perhaps the A’s were looking for some length from him. He was just called up from Triple-A Las Vegas today, presumably and particularly to face a bunch of Tigers lefties.

Kyle Finnegan took over from Skubal in the sixth, and he gave up a two-out single to rookie Joshua Kuroda-Grauer, his third hit of the night. Kuroda-Grauer thought he’d try for his first stolen base in the bigs, but he ended up getting picked off first by Finnegan to end the inning.

The Tigers would add four surprising runs with two outs in the bottom of the sixth: Zach McKinstry walked and Spencer Torkelson followed with a single, putting runners at the corners. Ben Malgeri pinch-hit for James Outman; he swung on the first pitch and popped it up high behind first base, and some major A’s miscommunication resulted in the pop-up dropping, McKinstry scoring, Torkelson standing on third and Malgeri perched on second with a so-called “double.” As Malgeri’s first major league double, we’ll take it, but that may be reversed by the scorekeepers.

Matt Vierling followed with a two-run double to the right-field corner for a 5-1 lead. McGonigle followed with a single to centre to plate Vierling, pushing the score to 6-1. What a costly miscue that was!

Drew Anderson took over in the seventh and he hit Bolte with one out, and Bolte wasn’t exactly getting out of the way of it; let’s face it, he was taking a page out of Coach Ernie Pantusso’s book on that one. After a strikeout and an error at second base, a single scored the speedy Bolte to make it 6-2. Anderson plunked Jonah Heim to load the bases; he went 3-0 on Jacob Wilson, and the Tigers looked to be in big trouble. What did Anderson do? Perfect fastball on the outside corner, foul ball for strike two, rung him up looking on the corner because, of course, we just can’t do things the easy way, can we?

Jacob Waguespack came in for the eighth, and every time I recap a game with him in it, it takes me about three attempts to spell his name correctly. Three was also the number of batters he faced, retiring all of ‘em. In the bottom of the inning the Tigers got two runners on with one out, but a pair of strikeouts prevented any more runs from being scored.

Waguespack carried on into the ninth and he had no trouble dispatching the A’s there either, as the Tigers coasted to the victory.

Final score: Tigers 6, A’s 2

Little League Home Run Alert

Usually it’s the Mets making this happen, but sometimes the tables get turned.

Notes and Nibbles

  • In case you missed it, the Tigers parted ways with third-base and infield coach Joey Cora. I know some people don’t like his windmilling ways, but let’s also not forget how good the Tigers have been on the basepaths for the past few years: constantly taking extra bases, to the tune of several extra runs per year over the average.
  • Don’t look now, but with the victory tonight, the Tigers are 4.5 games out of a Wild Card spot. Wild, indeed!
  • Despite being very fast, Henry Bolte’s last name is not said the same as Usain Bolt’s. If we were being fancy, we would add an accent: Bolté.
  • Did you see the game Ryan O’Hearn had for the Pirates tonight? Grand slam, three-run home run, three-run home run; he added a single in the eighth for good measure. Ten RBI is a Pirates record, and that franchise has been around quite a while.
  • Happy 98th birthday to sliced bread! The first pre-sliced bread was sold on this day in 1928 in Ohio. A lot of people out there are saying it’s the greatest thing since… something.

Yankees rack up 17 more strikeouts, Rays pummel Will Warren to even series

ST PETERSBURG, FLORIDA - JULY 07: Victor Mesa Jr. #25 of the Tampa Bay Rays celebrates with Junior Caminero #13 after hitting a home run in the second inning against the New York Yankees at Tropicana Field on July 07, 2026 in St Petersburg, Florida. (Photo by Julio Aguilar/Getty Images) | Getty Images

For all the ink that has been (rightfully) spilled about a struggling Yankees’ offense, the once-dominant starting rotation has gone under the radar in the blame game for the team’s poor play over the past two weeks. While injuries to Max Fried and Carlos Rodón have certainly thinned things out, the results speak for themselves over the last 11 games:

  • 6.45 ERA
  • The Yankees have scored first just one time
  • Their starting pitcher allowed a run in the first seven times
  • They’ve trailed before coming to bat five times
  • They’ve allowed 4+ runs in the first four innings six times

Will Warren did not do anything to improve any of these numbers. He allowed six runs across four bad innings, failing to follow up Cam Schlittler’s brilliance last night. For once, he got real run support on an early three-run home run by Ben Rice, but the six he allowed would ultimately be too much, as the Rays took two big innings and beat the Yanks, 6-4, behind a whole lot of strikeouts by the Yankees and some huge pop from the bottom of their order. By fanning 17 times for the second consecutive night, the Yanks set an ignominous franchise record with 34 in a two-game span.

Seymour set the tone early with five strikeouts over the first two innings, giving up only a single to Rice in the first inning. While Warren started strong with two strikeouts in the first, the Rays got to him in the bottom half. Victor Mesa Jr. jumped all over a high fastball with one out in the second to open the scoring with a solo homer, but it didn’t end there.

With two out and the bases empty, he lost a pair of long at-bats to Richie Palacios and Hunter Feduccia, allowing a single and a walk. Doing that against the bottom of the order, especially in the Rays’ lineup, will bite you. Yandy Díaz caught up to a sinker on his hands to make it 2-0 after two on an RBI single.

Needing a response, they got to Seymour in the third. Max Schuemann laid down a beautiful bunt, and Trent Grisham dunked a double to left field to put two in scoring position with one out. Paul Goldschmidt struck out, but it was Rice to the rescue, as the first-time All-Star blasted his 26th home run of the season to the opposite field to make it 3-2 Yanks. That’s a good preview of next week’s Home Run Derby in Philly.

Warren recovered to retire the heart of the order in a row in the third, while Seymour struck out two more in the fourth. The game seemed to get a real pace to it with one out and an 0-2 count on Taylor Walls in the fourth, but things quickly spiraled after that for the Yankees’ right-hander.

Warren threw three uncompetitive pitches in a row before giving in on a sinker and giving up a single. That would be no biggie, but then he grooved a 1-1 sinker to Richie Palacios for a smoked RBI double to right-center field to tie the game. Two pitches later, the light-hitting Feduccia obliterated a bad 0-1 fastball to give them the lead. Three pitches after that, Warren hung a sweeper on 1-1 to Díaz and, yep, he gave up another homer, making it 6-3.

Warren has objectively not been good in the last month, but most of the time, he’s allowed three earned runs or fewer. This was a disaster in terms of location and velocity. His four-seamer and sinker are both sitting under 93, and for a guy who doesn’t rely on overpowering you, I’m concerned. He hasn’t missed a start since becoming a full-time major leaguer at the beginning of 2025, and I wonder if it’s catching up to him.

Now pitching with a lead, Seymour was dialed in. He struck out three more in the fifth to notch a career-high 12 strikeouts and eventually ended his day with one out in the sixth. It’s the second straight day that a guy who’s fairly average in strikeouts has logged a lot of them against the Yankees, who’ve seen their plate discipline tank across the board over the last three weeks. It’s not what you want.

Tim Hill got five quick outs across the fifth and sixth to keep the game in striking distance before Paul Blackburn took over and got four of his own. The Yankees tried to rally in both innings but didn’t get the big hit. In the sixth, Ryan McMahon notched a pinch-hit single with one out, and Bellinger had one of his best swings of the month to get him to third on one of his own, but he inexplicably got caught off of first after taking a wide turn. Of all the guys on the team, his play of late has been the most bizarre.

In the seventh, Jazz Chisholm Jr. and pinch-hitter Jasson Domínguez singled off Kevin Kelly to get the tying run to the plate, but they scratched just one run across on an Ali Sánchez sac fly. Grisham ripped a ball to deep right-center off Cam Booser on the first pitch he saw, but none of the five ballparks that would’ve been a game-tying homer in were this one. Goldschmidt completed the golden sombrero with a strikeout to end the threat (José Caballero later joined Goldy with four K’s on this unfortunate night).

Garrett Cleavinger came on for the eighth and worked around a leadoff single by Rice with two strikeouts. Brent Headrick did his job to get this to the ninth with a 1-2-3 inning, but All-Star closer Bryan Baker finished the job for the Rays, locking down a 6-4 win for the AL East leaders. If you want to find some solace from this one, the Yankees recorded double-digit hits for the first time since June 17th.

The Yankees will look to take a 2-1 lead in this pivotal four-game set tomorrow night at 6:40 pm on Prime Video. It’s a battle of the aces, as Gerrit Cole squares off against a finally healthy Shane McClanahan.

Box Score