Great Day For The Jays Offense, Beat Yankees

Jun 12, 2026; Toronto, Ontario, CAN; Toronto Blue Jays designated hitter George Springer (4) slides into home safe ahead of the tag from New York Yankees catcher Ali Sánchez (39) during the eighth inning at Rogers Centre. Mandatory Credit: Nick Turchiaro-Imagn Images | Nick Turchiaro-Imagn Images

Yankees 5 Blue Jays 8

Well, that was a baseball game. It had everything. Life doesn’t get much better. I always say that my two favourite things are a Jays’ win and a Yankees’ loss, and when I can get both in the same game, that’s even better.

Trey Yesavage was not good. 5 innings, 4 hits, 6 walks and 3 strikeouts. He was all around the strikezone but not in it near enough. He has been going through a rough little run. But his ERA is still 3.78, so things aren’t all that bad.

In the first four innings he didn’t give up any runs but:

  • Walked one it the first.
  • Loaded the bases on a single and two walks in the second.
  • Had a clean third.
  • Walked one in the forth.

The fifth didn’t go as well, double, out, walk, sac fly, home run, and then strikeout.

And he started the sixth, giving up a walk and double. Mason Fluharty came in and allowed both inherited runners to score.


Thankfully, our offense was great today. We scored:

  • Three in the first: Ernie Clement singled with one out. An out later, Alejandro Kirk doubled him home. Then Kazuma Okamoto homered into the fifth deck. Apparently only the tenth Blue Jay to hit one up there. 111.4 mph, 423 feet. Number 14 on the season.
  • Two in the second: With two out, Andrés Andrés Giménez was hit by pitch and George Springer homered (not into the fifth deck, but still counts apparently.
  • Two in the fifth: Springer walked, went to second on a ground out, and scored on a Vlad double down the third base line. Springer scored (he scored a few times today). And Alejandro Kirk singled home Vlad.
  • One in the eighth: With two out, Springer walked and scored from first on a Clement double (the old guy can still run). It thought Yankees Max Schuemann took a rather circular route to the ball. I don’t know if he could have made the catch but he could have held Clement to a single and held Springer at third.

We had ten hits and four walks. Kirk had three in his first start back from the IL (plus a walk). Clement had two.

The top of the order had a good day for a change. One thru four went 7 for 15 with 4 walks. And it was nice to see George Springer have a good day, the homer and 3 walks.

After Fluharty, our bullpen did a great job:

  • Braydon Fisher gave up two hits and a walk but got out of the seventh without a run scoring.
  • Tyler Rogers had a clean eighth.
  • Louis Varland had a clean ninth, with two strikeouts, for his 12th save. Gotta like a guy with a 0.49 ERA.

Other than that, our defense looked very good. Giménez continues to amaze me with how smooth he is. And the second hardest hit ball of the game was caught by Vlad, on a nice play. I was wondering how you catch a ball moving at 107 mph without breaking bone.

Having Kirk back was huge, he challenged the first pitch of the game, and was right. He did have a passed ball.

Jays of the Day: Kirk (0.16 WPA), Okamoto (0.13), and Springer (0.11). And let’s give one to our bullpen pitchers, Fisher, Rogers and Varland (totaled 0.17 WPA).

Other Award: Yesavage (-0.09). Sorry Trey.

Tomorrow we have a couple of very good pitchers going. Cam Schlittler (7-3, 1.87) vs. Kevin Gausman (4-4, 3.60).

Yankees’ Blue Jays problems persist in ugly end to win streak

An image collage containing 2 images, Image 1 shows George Springer of the Toronto Blue Jays slides into home plate as Ali Sanchez of the New York Yankees attempts a tag, Image 2 shows Ryan Weathers #40 of the New York Yankees pitches against the Toronto Blue Jays during the second inning in an MLB game at the Rogers Centre on June 12, 2026 in Toronto, Ontario, Canada

TORONTO — Ryan Weathers is the only member of the Yankees pitching staff that was not in the organization the last time they played here before Friday.

But the left-hander sure looked a lot like the rest of his teammates did over the course of last year when playing north of the border.

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

The Blue Jays beat up on Weathers early, taking him deep twice in the first two innings to worsen his home run problem, and then hung on to hand the Yankees an 8-5 loss that snapped their four-game winning streak on Friday night at sold-out Rogers Centre.

Combined with Trey Yesavage blanking the Yankees early, the game had shades of 2025, when Aaron Boone’s club went 1-6 here during the regular season and 0-2 in the AL Division Series.

Weathers, who has now given up nine home runs over his last five starts and 15 overall, lasted just 4 ¹/₃ innings while giving up six runs. He has given up at least five runs in four of his last five starts, with the long ball central to those struggles.

“I’m a competitor, I want to win,” Weathers said. “I’m sick of putting us in a hole right now the last couple outings. It’s not a good feeling. You want to win ballgames as much as you can, so just got to get back to executing pitches better.”

Ryan Weathers #40 of the New York Yankees pitches against the Toronto Blue Jays during the second inning in an MLB game at the Rogers Centre on June 12, 2026 in Toronto, Ontario, Canada. Getty Images

The Yankees actually got to Yesavage, who had thrown 11 ¹/₃ shutout innings and given up just three base-runners across two career starts against them (including a dominant performance here in Game 2 of the ALDS), for five runs in five-plus innings. But it proved to be too little, too late, after trailing 5-0 in the fifth inning and 7-3 in the sixth.

To make matters worse, the Yankees lost one of their hottest hitters, Trent Grisham, in the sixth inning. He left the game with right hamstring tightness after taking second on a two-run single that pulled them within 7-5, which could ultimately land him on the injured list.

George Springer #4 of the Toronto Blue Jays slides into home plate before the tag from Ali Sánchez #39 of the New York Yankees during the eighth inning. Getty Images


The Yankees later threatened to complete the comeback, loading the bases in the seventh inning before Ryan McMahon flew out to end the threat against reliever Braydon Fisher

“At-bat wise, I thought we had really good at-bats throughout the night against Yesavage and their good pen guys,” manager Aaron Boone said.

Both of the home runs that Weathers gave up on Friday came in 2-2 counts with two outs, once again derailing his outing. He had a simple explanation for the growing problem.

Yankees center fielder Trent Grisham (12) hits an RBI double against the Toronto Blue Jays during the sixth inning at Rogers Centre. IMAGN IMAGES via Reuters Connect

“Bad pitches,” he said. “Just throwing bad pitches. That’s all I got.”

The Blue Jays’ first rally off Weathers began in the bottom of the first, when Ernie Clement reached on a swinging bunt and then took second on a wild pitch with two outs. Yankees killer Alejandro Kirk (3-for-3, walk, two RBIs), in his first game back after missing two months with a broken thumb, drove him in with a double just beyond the reach of Grisham in center field.

Kazuma Okamoto came up next and demolished a down-and-in slider, clobbering the two-run shot to the upper deck in left field for the 3-0 lead. Okamoto became only the 10th player in Blue Jays history to hit a home run to the 500 level, according to the team, though Statcast somehow only estimated it to travel 423 feet.

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.

In the second inning, Weathers retired the first two batters quickly before hitting No. 9 hitter Andrés Giménez with an errant 96 mph sinker. That brought up George Springer, who crushed a changeup down the middle for another two-run homer that extended the lead to 5-0.

“Stuff’s good, he’s throwing well, just unfortunately some of his mistakes have left the ballpark,” Boone said.

Yesavage had stranded five runners through four innings before the Yankees finally cashed in on a rally in the fifth, capped off by Cody Bellinger’s two-run homer. José Caballero’s double knocked Yesavage out of the game in the sixth, and Grisham’s two-run single pulled the Yankees within 7-5, but that was as close as they got.

“We end up with 10 base-runners against [Yesavage] in five innings,” Boone said, “you take your chances with that.”

White Sox Minor League Update: June 12, 2026

PHOENIX, AZ - MARCH 21: Anthony DePino #29 of the Chicago White Sox bats in the second inning during the game between the Chicago White Sox and the Los Angeles Dodgers at Camelback Ranch on Saturday, March 21, 2026 in Phoenix, Arizona.
Anthony DePino blasted two home runs for Bham, including the walk-off winner. | (Photo by Rob Leiter/MLB Photos via Getty Images)

Charlotte Knights 12, Oklahoma City Comets 7
Charlotte overwhelmed the OKC with small ball and some big hits. Ryan Galanie had a big night and continues to be one of the most underrated guys on the Knights, clobbering a home run and an extra-base hit to supply five of the team’s 11 RBIs. Korey Lee and Junior Perez joined Galanie in the slugfest with home runs of their own. Dustin Harris’ persistent singles also helped offset the lineup’s 11 strikeouts and nine left on base.

Mason Adams got banged up in his first Triple-A appearance of 2026. The Comets knocked three runs off four hits on him, but at least he got five strikeouts in to keep the night from getting completely out of hand. Chase Plymell didn’t provide the immediate backup Adams may have hoped for, living up to his turbulent season with three runs allowed in a frame. Fortunately, the rocky pitching start didn’t matter in the long run, as Charlotte’s five-run seventh took care of the evening.

Let’s be real, the MVP goes to one of these home run sluggers. But which one should it be?
 
pollcode.com free polls
Pick the Charlotte’s Cold Cat (hint: It’s a pitcher)
 
pollcode.com free polls

Birmingham Barons 3, Biloxi Shuckers 2
Bham managed to hang on in a game that came down to the wire in Mississippi. Led by Lucas Gordon’s tremendous two-hit, one-run ball in 5 1/3 IP, the Barons clung tight to their pitchers. Phil Fox took over for Gordon in the middle of the sixth inning, blanking Biloxi through the eighth. Surviving off a stingy offense that mustered two runs off three hits was too good to be true, though. After a walk and a wild pitch put a runner on third, Jackson Kelley turned it over to Jonathan Clark, who immediately allowed Biloxi’s Jacob Hurtubise to drive in the tying run with a single down the right field line.

But the Barons have a secret weapon the Shuckers don’t: Anthony DePino.

DePino has been a breakout player this year after surging his way through High-A earlier this year. Leading off the ninth, DePino took the fourth pitch he saw and sent the ball over the left field with a clean swing to walk the Barons off, earning them their 25th win of the season.

Who was Bham’s MVP?
 
pollcode.com free polls
Who was Bham’s Cold Cat?
 
pollcode.com free polls

Greenville Drive 10, Winston-Salem Dash 5
A rough start from Max Banks set the tone for the rest of the game. Banks lasted four innings but gave up six runs off of six hits, a wild pitch, and an easy solo home run to give the Drive a 6-0 lead by the end of the second. Winston-Salem didn’t accept defeat, though. Center field saw a lot of action today, as Kyle Lodise cut the lead in half in the third with his own moonshot straight away and Arxy Hernandez slammed a solo dinger dead-center, too. By the sixth, the Dash had stormed back to make it a one-run game.

The Dash had their eyes set on a comeback win, but Jake Bockenstedt interrupted the momentum. He entered in the eighth after two clean frames … and put the game out of reach. Although he got unlucky with the Drive finding turning good pitches into hits and a questionable ball-two call that should’ve been a strike, Bockenstedt couldn’t shut the Drive down, and it cost the Dash their 27th loss.

Who was hot(ish) for the Dash?
 
pollcode.com free polls
Who was icy cold for the Dash?
 
pollcode.com free polls

Fredericksburg Nationals 12, Kannapolis Cannon Ballers 4
It was an uneventful night for the Kannapolis hitters and pitchers. Kanny’s lineup fumbled around in the batter’s box and field, knocking out just six hits and committing three errors, tired from their recent resurgence to relevance. Javier Mogollón had the best night of all position players, going 2-for-2 with two runs and a stolen base before Matthew Boughton came in to pitch-hit for him. Here’s a tip, Kanny, if there’s one guy carrying the team, you may not want to yank him, no matter how many runs you’re down by.

On the bump, the pitching was just as bad. Alexander Martinez, whose sky-high ERA and control problems have existed since graduating from ACL, had a rocky outing. His five runs, two walks, and two home runs in 3 2/3 innings pretty much drove Kanny out of the game, but Anthony Patterson added fuel to Fredericksburg’s fire by giving up two more runs in his relief appearance. The game was clearly over by the seventh, but the Nats made sure to punctuate their win with some insurance runs in the ninth to dig the knife in deeper.

Which Baller played the best?
 
pollcode.com free polls
Which Baller played the worst?
 
pollcode.com free polls

Rookie Leagues

DSL Pirates Black 14, DSL White Sox 3 (7 innings)
The DSL club endured another woeful loss that left much to be desired from the arms. Franchel Crisostomo was the only pitcher to pitch a full inning without allowing a run. His 2 2/3 innings were the only highlight on the mound, as the bullpen combined for eight runs, seven walks, and only five home runs. The bats were pretty quiet and let the poor pitching drive the night. Fielding errors galore also hurt the Sox more than their quiet bats; five of the Pirates’ 14 can be attributed to fielding errors. Now third from the bottom in the standings, the DSL Sox are slowly running out of time to redeem themselves.

Cubs Minor League Wrap: Will Sanders returns as Iowa beat Bats 6-4

MESA, ARIZONA - MARCH 21, 2026: Will Sanders #43 of the Chicago Cubs throws a pitch during the second inning of a spring training Spring Breakout game against the San Diego Padres at Sloan Park on March 21, 2026 in Mesa, Arizona. (Photo by David Durochik/Diamond Images via Getty Images) | Diamond Images/Getty Images

Iowa right-hander Connor Noland and catcher Casey Opitz were placed on the development list. Both threw too many innings and need a rest, I guess.

Iowa right-hander Tyler Beede was activated off the development list.

Iowa Cubs

The Iowa Cubs blinded the Louisville Bats (Reds), 6-4.

Will Sanders was activated off the injured list just in time after Iowa gave up 20 runs in back-to-back games. Sanders allowed a third-inning solo home run and very little else. Sanders got the win after allowing one run on three hits over five innings. He struck out eight and walked no one.

It was Sanders’ first game for Iowa since April 16.

Gavin Hollowell retired the side in order in the ninth for the save. He struck out one.

DH BJ Murray went 2 for 3 with a double, a triple and a walk. He had three RBI—one on the triple, one on the walk and one on the double.

Center fielder Brett Bateman was 3 for 4 with a walk and two steals. Bateman scored once.

Murray’s RBI triple.

A two-run double by first baseman Jonathon Long. Long went 1 for 3 with a walk and two runs scored.

Murray’s RBI double.

A great catch by left fielder Justin Dean,

Knoxville Smokies

The Knoxville Smokies ate the Montgomery Biscuits (Rays), 9-3.

Starter Jace Beck gave the Smokies four scoreless innings. He gave up just two hits and two walks. Beck struck out seven.

The win went to Marino Santy, who surrendered one unearned run on one hit over 2.1 innings. Santy struck out three and walked one.

Center fielder Andy Garriola hit a solo home run in the fourth inning, his 12th on the year. Garriola was 1 for 4 and was hit by a pitch. He scored twice.

Right fielder Alex Ramírez broke a 2-2 tie in the seventh inning with a two-run home run. Then he added some insurance runs with a three-run home run in the eighth. Ramírez went 2 for 4 with the two home runs and five RBI. He now has seven home runs on the year.

DH Jefferson Rojas stayed hot, going 3 for 5 with a stolen base. He scored once and drove in one.

First baseman Owen Ayers was 2 for 5 with an RBI double in the sixth inning.

Garriola’s home run.

RBI double for Ayers.

The first Ramírez home run.

Home run number two for Ramírez was just as nice.

South Bend Cubs

The South Bend Cubs were caught hibernating by the Peoria Chiefs (Cardinals), 3-1.

Jostin Florentino started, gave up two runs in the top of the first and took the loss. The final line on Florentino was two runs on two hits over three innings. Florentino walked three, hit one batter and struck out four.

Brayden Spears threw the next 3.1 innings and allowed one run on no hits. He struck out six and walked three.

The only South Bend run scored when first baseman Josiah Hartshorn was hit by a pitch with the bases loaded. Hartshorn was 1 for 3.

Wisconsin split their doubleheader tonight, so combined with one Timber Rattlers rain out from last night that won’t be made up, South Bend’s magic number dropped to one tonight despite the loss.

Myrtle Beach Pelicans

The Myrtle Beach Pelicans were swarmed by the Augusta GreenJackets (Braves), 13-3.

Dominick Reid started this game but left in the second inning with an apparent injury. Reid got the loss after giving up five runs on three hits and four walks over 1.1 innings. Reid struck out one.

The Pelicans managed just three hits, but one of those hits was a two-run home run in the bottom of the first by catcher Logan Poteet. Poteet was 1 for 3 with a walk.

Shortstop Alexis Hernandez went 1 for 2 with a double and three walks and a stolen base. He scored on Poteet’s home run.

Poteet’s home run.

ACL Cubs

Tied with the Rockies, 4-4 in the fifth.

Giants pitcher Landen Roupp wears Pride Night hat with biblical verse

An image collage containing 2 images, Image 1 shows San Francisco Giants pitcher wears an orange jersey and black cap with a rainbow

SAN FRANCISCO — In celebration of Pride Night, every Giants player wore a rainbow logo on their cap representing the LGBTQ+ community during their 5-1 loss to the Cubs on Friday night. 

Starting pitcher Landen Roupp, however, made an alteration seen before by some big league players, inscribing a bible verse in silver adjacent to the rainbow logo.

Reliever J.T. Brubaker followed Roupp’s lead, and left-hander Sam Hentges took the protest a step further by refusing to wear the rainbow cap at all in lieu of the Giants’ traditional orange.

Afterward, Roupp, who suffered the loss, clarified that “there’s no hate at all” behind the gesture.

Giants pitcher Landen Roupp had a Bible verse inscribed on his hat Friday night. John Hefti-Imagn Images

“It’s just what I stand for,” Roupp said. “I believe in God.”

It is not an unprecedented move for one of the many religious members of Major League Baseball to take exception to their team’s Pride night on the grounds that it conflicts with their faith.

The most recent example was Dodgers reliever Blake Treinen, who like Hentges refused to wear the Dodgers’ Pride Night cap earlier this month. Roupp didn’t go that far, but he took a similar action as Clayton Kershaw, who also inscribed the Gen. 9:12-16 verse on his cap.

“It’s something I believe in and I stand firm in that,” Roupp said. “Thankfully we live in a country where we have the freedom to believe what we want.”

In the past, former Giants shortstop Nick Ahmed took the same move, opting for the same passage, Genesis 9:16.

The verse repurposes the rainbow as a symbol of God, stating in part, “When the bow is in the clouds, I will see it and remember the everlasting covenant between God and every living creature of all flesh that is on the earth.’”

Roupp, in his third major-league season, was raised in rural North Carolina and attended the private Faith Christian School in Rocky Mount before attending UNC Wilmington for college.

In Roupp’s social media, he displays the bible verse Philippians 4:13.

Dodgers pitcher Blake Treinen refused to wear the team’s Pride Night hat earlier this month. Getty Images

“The rainbow is a symbol of God’s covenant to us,” Roupp said, “and us as believers stand firm in that.”

Despite the apparent show of solidarity from the Giants’ pitching staff, manager Tony Vitello said the topic was “not really” discussed as a group beforehand.

“Just kind of a general knowledge of the individuals [who] have the freedom to do what they think is best,” said Vitello, who wore the Pride cap but didn’t weigh in on the decisions by a handful of his players. “I do think it’s been apparent from Day 1, it’s pretty impressive how the Giants as an organization try to embrace the entire community.”

The Giants have the longest-running Pride celebration of any team in the majors, becoming the first team in professional sports to host an HIV/AIDS awareness game in 1994. They hosted their first official Pride night in 2000 and first incorporated the rainbow flag into their on-field apparel in 2021. 

In 2022, they and the Dodgers became the first teams to both wear Pride hats during a game.

Lawlar shines in return as D-backs get W in Cincinnati

Jun 12, 2026; Cincinnati, Ohio, USA; Arizona Diamondbacks outfielder Jordan Lawlar (10) scores a run on a single by designated hitter Lujames Groover during the game against the Cincinnati Reds in the sixth inning at Great American Ball Park. Mandatory Credit: Aaron Doster-Imagn Images | Aaron Doster-Imagn Images

Game Summary

Jordan Lawlar made his return from injury and left his mark all over this game as the Diamondbacks had yet another comeback win. The team had plenty of heavy lifting to do in this one after Eduardo Rodriguez couldn’t find the zone early and ended up not getting out of the third inning, but, just like E-Rod has picked up this team start after start, his teammates were up to the task and returned the favor to E-Rod tonight.

To start with, Eduardo Rodriguez line doesn’t look that bad. My dad text me halfway through the game asking if E-Rod was hurt because it didn’t seem obvious from the box score why he would’ve been pulled. Well, when you throw 40 pitches in the first inning (without somehow allowing any runs to score) and then being at 85 pitches 2 outs into the third inning, you get pulled no matter what the box score looks like. Eduardo’s command was really poor on the night, but at least he was just missing outside the zone and not serving up meatballs in the zone. When the Reds did make contact, with the lone exception of the homer he gave up to Marte, it was pretty soft and harmless.

The bullpen, called upon early and looking to need at least 6.1 innings if they were going to win, answered the bell and then some. Five relievers combined to allow only 2 hits and no runs the rest of the night. They also walked 4 batters, but the Diamondback defense delivered some awesome plays to keep the team in the game, most notably a catch from Lawlar as he ran face-first into the centerfield wall and a vintage Arenado game-saving play on grounder down the third baseline in the 8th. You can see both below:

The offense was quiet for much of the night, and, as Jim kept reminding us after every blown opportunity, they continued to fail with Runners in Scoring Position. The Diamondbacks finished 2/12 with RISP tonight and left 12 LOBsters on the table, but no one is talking about that tonight because they got a couple big hits when it mattered late and it appeared that they dusted off their sprinting shoes and put some pressure on the Reds by stealing 5 bases on the night (a season high per Apple TV). On a night when Ketel and Corbin went 2/9 with a couple Ks and 0 runs or RBI, Jordan Lawlar led the way with 2 hits, 2 SB, 2 RBI on a 2-out knock in the 9th, and he scored the tying run after stealing his way to scoring position in the 6th. Welcome back, Jordan!

Win Probability and Box Score

Outside the Box Score

  • E-Rod was off to a wobbly start, walking the first 2 batters he faced. The first pitch to the third hitter was ruled a ball but E-Rod challenged the pitch in a rare pitcher challenge and got a called strike. Unfortunately, that didn’t really speed up the at bat as Sal Stewart ended up battling for a 10-pitch AB and really boosted E-Rod’s pitch count. All told, E-Rod walked the bases the loaded and had a full count on the first 4 batters he faced, but didn’t allow any runs by inducing 3 pop-ups. It took 40 pitches for him to get out of the first inning.
  • Ketel Marte led off the third inning with a double off the wall in left field that I thought for sure was going to just be a little drink single just over the third baseman. Ketel really dug out a low pitch with a flick of his wrists and blasted it over the left fielder. Impressive how strong Ketel is.
  • Gabi Moreno came up with runners at first and second and bounced to second base and the Reds infielder made a poor decision trying to get Corbin out at second. Corbin was ruled out initially but the D-backs challenged and got the call overturned thanks to Corbin’s speed and hustle.
  • Man, a lot happening in this third inning! Arenado hit a sac fly with the bases loaded and no outs. The relay from the outfielder hit the cutoff man who pivoted and threw to second base where Gabi was trying to advance to and he looked to be dead to rights, but Gabi made an incredible swim move to avoid the tag!
  • Jordan Lawlar made an oopsie in his return to the field tonight when he fielded a single in shallow center and tried to get the runner going to third. The runner would’ve been safe easily anyway, but the throw hopped short of Arenado and ended up bouncing off his glove and into the dugout which resulted in a free run for Cincy.
  • Jordan Lawlar made a fantastic grab in the fourth inning to turn a double into an out. He ran full tilt to the warning track and reached up above his head to make the catch just before he faceplanted into the wall with his arms still above his head. The collision knocked his cap off and forced him to the ground, but he got up with a smile on his face and the ball still in his glove. Great play.
  • Jordan Lawlar reached base on a HBP in the 6th, then stole 2nd easily (no small feat on a fastball right down the middle) and scored the tying run at the time on a Groover single up the middle. Finally, some speed and youth making an impact.
  • Nolan Arenado snared a hot shot short hop with the go ahead run at second in the 7th inning, making a nice play to retire the side. Arenado’s bat has been up-and-down, but his glove has been wonderful all year long.
  • The Rattle did its job in the top of the 8th. With 2 outs, Lawlar singled and Groover and Waldy walked to load the bases for Ketel and he went down looking on 3 pitches, with the last pitch being a called ball overturned to a strike upon Challenge.
  • Geraldo Perdomo made a very smart play in the bottom of the 8th when he got a chopper deep in the hole between 2nd and 3rd. With a speedy runner on first and another hustling out the batter’s box, Domo didn’t even think about trying to get the lead runner and went straight to first to barely get the 2nd out of the inning. That play set up an intentional walk before Ginkel could go after the right-handed hitting McLain. Ginkel got McLain to hit a grounder but it was well-placed right down the third base line. Unfortunately for him, Nolan Arenado mans the hot corner for us and he made a vintage Arenado play, reaching a ball on the foul side of third base and throwing back across his body where Ildermaro made an equally impressive stretch to keep the game tied.
  • Apple TV broadcast had a good note late in the broadcast: 4 stolen bases tonight by the Diamondbacks is a season high. Then, on cue, Gabi Moreno got our 5th steal of the night.
  • Terry Francona made an odd managerial decision in the 9th inning. With 2 outs and a base open to walk Ildemaro Vargas and face Geraldo Perdomo. Domo worked a long AB, but it nearly worked out for Francona and the Reds when Gerry lifted a ball into medium depth left field. Fortunately the left fielder made a bad read and ended up clanking the ball off his glove to allow the go-ahead run to score. Then Jordan Lawlar broke the game open with a 2-run single right behind that.

Comment of the Game

The GameDay Thread was definitely light early on tonight, but with the early start, Apple TV broadcast, and US World Cup match going on, I understand completely. As the game stayed close late, the comment count kept growing and finished with a final tally of 296 comments at time of publishing. COTG tonight goes to Sigborg for his highly rec’d comment about recs.

Coming Up

The Diamondbacks face the Reds for the second game of this 3-game set tomorrow afternoon with a 1:10pm first pitch Arizona time. Righthander Rhett Lowder (3-3, 5.01 ERA) will take the mound for Cincinnati and Michael Soroka (8-3, 3.28 ERA) takes the ball for the good guys. Hopefully Soroka is his normal self and can give the team 6-7 innings so the bullpen and get a breather.

Yankees prove Yesavage mortal, but worse Weathers enables series-opening loss

BALTIMORE, MARYLAND - MAY 11: Starting pitcher Ryan Weathers #40 of the New York Yankees reacts before being relieved during the seventh inning against the Baltimore Orioles at Oriole Park at Camden Yards on May 11, 2026 in Baltimore, Maryland. (Photo by Patrick Smith/Getty Images) | Getty Images

It was always going to be a tall task facing burgeoning Yankee killer Trey Yesavage, so it certainly does not help when your own starter coughs up three runs in the first inning and two more in the second. Ryan Weathers simply did not have it today, and the Blue Jays rained the extra-base hits off his two-strike pitches. Particularly alarming has been the rate at which balls are flying out of the yard, the two he served up today giving him 15 on the year — fifth-most in the majors. All in all, not an auspicious start to an important series in Toronto, the Yankees eventually falling, 8-5.

The moment Ernie Clement reached on an infield dribbler with one out in the first, you wondered if it would be one of those days in Toronto. Indeed, two batters later, Alejandro Kirk lined an RBI double into the left-center gap. He’s one of many of the Blue Jays’ Yankee killers to make his presence felt on the day, playing in his first game since April 3rd after suffering a broken thumb. Weathers got to 0-2 on the next batter Kazuma Okamoto, but a 2-2 slider that caught a little too much plate was deposited into the fifth deck in left for a two-run tank. It must have been frustrating for two pitches on the corner down and in to get slugged like that, but that’s baseball.

Weathers’ fortunes only worsened from there. He got two quick ground outs to open the second, but barely grazed Andrés Giménez’s arm guard with a first pitch sinker, and again you had this ominous feeling of inevitability. Weathers got to 2-2 against George Springer, but grooved a changeup right down the middle that Springer gleefully hit over the bullpen in left to make it 5-0. Springer entered the game batting .204 with an 80 wRC+ and -0.3 fWAR, but true to form he never misses an opportunity to kill the Yankees.

I suppose it stings even more to suffer a clunker from your starter on a day that Yesavage actually looked mortal against the Yankees. He has suffered with command after the start of his season was delayed a month by a shoulder impingement, and he issued six free passes on the night. However, the Yankees could not immediately take advantage, their only hit through the first four innings a Jazz Chisholm Jr. single to lead off the second. In fact, that second inning would prove a golden opportunity to score early. Yesavage walked José Caballero and Ryan McMahon to load the bases with one out. However, J.C. Escarra had a miserable AB striking out on three pitches and Trent Grisham popped out to leave all three ducks on the pond.

In the fifth, Escarra led off with a double to the wall in left-center, which if you can believe it was the first hit by a Yankees catcher since May 30th, snapping an 0-for-29 skid. A Grisham grounder moved Escarra to third and Ben Rice walked to put runners on the corners with one out for Paul Goldschmidt. He drove in his 29th run of the year with a sac fly to the opposite field on an 0-2 fastball. Cody Bellinger kept up the momentum, jumping on an elevated first pitch splitter and lining it just over the wall in right for a two-run homer, his tenth of the year, to cut the deficit to 5-3.

Though Weathers looked like he might settle down with a scoreless third and fourth and maybe give the Yankees some length, a walk of Springer in the fifth convinced Boone to pull his starter from the game for Jake Bird. Unfortunately, he continues to allow hits at an alarming rate, giving up an RBI double to Vladimir Guerrero Jr. followed by an RBI single to Kirk, both on sinkers in the zone, as the Blue Jays reestablished a four-run cushion.

That wrapped up Weathers’ final line at six runs on five hits and a walk with two strikeouts in 4.1 innings. He is now the only Yankees starter with an ERA north of four at 4.36. This is the fourth time in the last five starts that he has given up at least five runs, his home run per nine rate creeping up toward two. It’s notable that he was seen warming on Wednesday with Aaron Boone confirming after the game that he was in play as a reliever with the bullpen overworked, perhaps foreshadowing a future move to the ‘pen once Max Fried returns from his elbow injury.

The Yankees hitters certainly cannot be faulted for their effort, and they continued to chip away in the middle innings. Spencer Jones drew his second walk of the contest to lead off the sixth and Caballero doubled him to third on a 1-0 hanging slider. That spelled the end of Yesavage’s night, John Schneider calling on the lefty Mason Fluharty out of the ‘pen. A soft grounder by pinch-hitter Amed Rosario allowed Caballero to advance to second but put two outs on the board.

That gave Grisham the opportunity to come through in the clutch as he lined a 2-2 sweeper up the middle for a two-run single to again reduce the deficit to two runs, 7-5. The bad news is that Grisham appeared to stumble and pull up a little lame rounding first and advancing to second on the throw home, and he immediately left the game with what was later described as right hamstring tightness, Max Schuemann replacing him in the outfield.

They kept giving themselves chances to complete the comeback, again loading the bases in the seventh on a leadoff single from Goldschmidt, a one out walk from Jazz, and a two out infield single by Caballero. Ryan McMahon put a charge into a hanging 0-1 curveball from Braydon Fisher, but Myles Straw caught it just shy of the warning track in dead center as the Yankees again stranded three.

Clement tacked on an insurance run for Toronto in the eighth, slapping an RBI double down the line in right against Fernando Cruz. Schuemann did a hell of a job to corral the ball quickly and hit the cutoff man, but Springer beat out Goldschmidt’s throw home by a finger. New York would go down in order in the ninth to seal the series opening loss, 8-5, as they went 2-for-10 with runners in scoring position and stranded nine.

The Rogers Centre remains their personal house of horrors as they have now lost nine of their last ten games there. They will nervously await further news on Grisham’s hamstring as he’s been such a valuable contributor leading off since the start of May. They look to even the series tomorrow with Cam Schlittler on the mound to face Kevin Gausman. First pitch is scheduled for 3:07 pm EDT with the broadcast remaining on YES.

Box Score

White Sox smack around Sasaki in rout

The White Sox took care of business to earn their eighth straight home win.

Just like dealing with a moody teenager, you never know what you’re going to get with Los Angeles Dodgers starting pitcher Roki Sasaki. It seems that half the time he pitches gems, and the other half are absolute duds. Worse for the Dodgers, with Shohei Ohtani out due to knee inflammation the White Sox had a perfect opportunity to steal a win against the defending champions regardless of Roki’s performance.

Out the gate, it appeared that Sasaki would have another meltdown, as he gave up a solo home run to Andrew Benintendi in the very first inning. Rate Field was jumping and the vibes were immaculate. Unfortunately, much like a moody teenager, Sasaki immediately settled down. After the Dodgers scored two runs with nobody out in the top of the second, there were certainly some fans wary of a hard reality check in the midst of one of Chicago’s most successful stretches in years.

After Santiago Espinal singled in his two tallies, a sacrifice bunt and a hit batsman loaded the bases with one out for Andy Pages. With nowhere to put him and Freddie Freeman on deck, White Sox starter Anthony Kay attacked and struck him out, before getting Freeman to fly out to end the threat. For an inning that saw the Dodgers load the bases and bring in runs before registering a single out, limiting Los Angeles to just two was a huge win that helped keep Chicago in this game. The Dodgers remained in control for the next few innings as Sasaki settled down, but the game was still very much within reach heading into the bottom of the fifth.

Much like the skies in the Chicago area over the past two days, the floodgates opened up in the fifth and the runs came pouring in. The White Sox did it in the way they knew best, playing small ball and dooming the Dodgers to death by a thousand cuts. Four men reached base before Sasaki could record an out, and two more walks chased him from of the game. The pitching change couldn’t stop the deluge of runs, as a Chase Meidroth single and Tristan Peters triple saw the South Siders run the inning up to a seven-spot.

That number seven had a special meaning, too, as Chicago came into the game winless in their last seven against the Dodgers. They also came into the game on a seven-game home winning streak. This was far from the same team that has matched up against Los Angeles in the past, as the Sox now believe that they can win any game, a belief that has been lacking for quite some time. Sitting with a massive 8-2 lead, the White Sox did not let up.

While they didn’t add any runs, they kept the pressure on a Dodgers team that clearly just wanted the game to be over once the White Sox took their six-run lead. The White Sox kept applying pressure and worked late into counts. It was refreshing to see from a team that seemed to sleepwalk through long parts of last year, and even an offense that went to sleep at times early this year.

It’s easy for teams to dig deep and keep plugging away in a close contest, especially when trailing. It’s rare to see a team with a big lead refuse to let up. Their unwillingness to simply coast to a win that’s already well in hand speaks to the team’s mentality, which at the moment looks very similar to other overachieving teams, like the Milwaukee Brewers and Tampa Bay Rays, who have been synonymous with success over the past few years. If they can keep this up, there is no doubt that the White Sox are the new favorites to win the AL Central.

In these types of games with sizable leads, it can get hairy quick, as seen by the San Francisco Giants recently scoring 10 runs in the last two innings to complete an improbable comeback. The Dodgers have the ability to bring themselves back into games quickly, but they were shut down by Chicago’s bullpen. Bryan Hudson, Trevor Richards and Chris Murphy went a combined four innings without allowing a single baserunner. They slammed the door in style, securing the 8-2 win.

It was another dominant performance all around from a White Sox team that has injected life into this city. They know have a chance to take the series with a win in either of the last two games before another much deserved off-day on Monday.


Who was the White Sox MVP?
 
pollcode.com free polls
Who was the White Sox Cold Cat?
 
pollcode.com free polls

Ryan Weathers' troubles with longball continue as Yankees fall to Blue Jays, 8-5

Ryan Weathers wasn't his sharpest, and the Yankees hitters could not come through consistently in the clutch as they fell to the Blue Jays, 8-5, on Friday night in Toronto.

New York was 2-for-10 with RISP and left nine on base. Toronto (34-36) was 4-for-7 with seven left on base.

The loss snapped the Yankees' (41-27) four-game winning streak.

Here are the takeaways...

-Jays catcher Alejandro Kirk made his return to the team on Friday after missing 62 games due to injury. He announced his return by winning an ABS challenge from behind the plate on the first pitch thrown. He then marked his return again, this time at the plate, with a two-out double that scored Ernie Clement to give the Blue Jays the early lead.

Kazuma Okamoto followed with a 423-foot blast to give Toronto a 3-0 lead. That wasn't the only longball given up by Weathers. In the second, Weathers hit a batter with two outs to bring up George Springer.The veteran slugger launched a two-run shot to extend Toronto's lead. Weathers would settle down, pitching into the fifth before he was pulled with one out and Springer on second.

Jake Bird was called on, but gave up an RBI double to Vladimir Guerrero Jr. and then an RBI single to Kirk.

Weathers pitched 4.1 innings (82 pitches/52 strikes), allowing six runs on five hits and one walk while striking out two. The lefty has now allowed seven home runs in his last three starts after allowing eight in his first 10 starts. He's also allowed 16 runs in those three starts. 

-The Yankees had their chances against Trey Yesavage. In the second, Yesavage walked two to load the bases with one out. J.C. Escarra struck out and Trent Grisham hit a high pop-up to second to waste the opportunity. 

Early on, it looked as if the Yankees would have another tough go against Yesavage. Entering the game, the Yankees had not driven in a run against him in their first two starts against him -- one being in the ALDS. That changed quickly in the fifth. Paul Goldschmidt drove in New York's first run of the game on a one-out sac fly to score Escarra, who had doubled, and Cody Bellinger followed with a two-run blast just over the wall in right field. 

The Yankees would chase Yesavage in the sixth after Spencer Jones led off with a walk and Jose Caballero doubled to put runners on second and third with no outs. However, Ryan McMahon struck out and Amed Rosario hit a weak grounder to the pitcher for the first two outs. Grisham came through, though, with a two-run single. Grisham made it to second on the throw home, but the veteran outfielder had to exit after seemingly coming up lame rounding first base. 

-The Yankees had the bases loaded again with two outs in the seventh, but could not capitalize after McMahon flew out to end the threat. They didn't have much going on the bases in the final two innings as they dropped the series opener.

-Escarra finished 1-for-2 with his leadoff extra-base hit in the fifth, breaking the streak of Yankees catchers not having a hit in the month of June. They were 0-for-26 up to that point. He was pulled for a pinch-hitter in the middle innings. Ali Sanchez went 0-for-1. 

-Caballero started at short instead of Anthony Volpe and went 2-for-3 with a walk and a run scored. Jones went 0-for-2 with two strikeouts but walked twice and came around to score. 

Game MVP: Alejandro Kirk

The Blue Jays backstop enjoyed a 3-for-3 night, driving in two runs.

Highlights

What's next

The Yankees and Jays continue their three-game set on Saturday afternoon. First pitch is set for 3:07 PM

Cam Schlittler (7-3, 1.87 ERA) takes the mound against Kevin Gausman (4-4, 3.60 ERA).

Roki Sasaki implodes in 7-run 5th, Dodgers fall to White Sox

CHICAGO, ILLINOIS - JUNE 12: Miguel Vargas #20 of the Chicago White Sox hits an RBI double against the Los Angeles Dodgers during the fifth inning at Rate Field on June 12, 2026 in Chicago, Illinois. (Photo by Daniel Bartel/Getty Images) | Getty Images

The Chicago White Sox pounced on Roki Sasaki during a seven-run fifth inning to beat the Dodgers 8-2 in Friday night’s series opener at Rate Field.

The first four batters reached against Sasaki in the fifth inning, including a two-run double off the right field wall by old friend Miguel Vargas to give Chicago the lead. Sasaki did not walk a batter in any of his first four frames, but walked three batters in the fifth inning, including free passes on eight total pitches to his final two batters faced, the latter driving in a run. Sasaki hadn’t walked more than two batters in any of his previous eight starts.

All three bequeathed runners scored off reliever Blake Treinen, plus one of his own. Sasaki’s seven total runs allowed matched his total earned runs over his previous five starts combined.

Sasaki fell behind Andrew Benintendi and a 3-1 fastball caught a little too much of the plate for a solo shot to open the scoring. He’s done a pretty good job of cutting down on the long balls, even with the home run by Benintendi. After allowing three home runs to the Chicago Cubs on April 25, Sasaki has allowed only four home runs over his last seven starts.

He even led 2-1 before the disastrous fifth inning, and those two runs were hard to come by for the Dodgers.

Entering Friday, White Sox starter Anthony Kay ranked 95th in strikeout-minus-walk rate (7.2 percent) among the 102 major league pitchers with at least 60 innings. But on Friday the left-hander struck out a season-high seven against only one walk, including six strikeouts in the first three innings.

Kay got the Dodgers to chase more than usual, as his 18 swinging strikes on Friday were three more than any of his previous 57 appearances in his six major league seasons.

With Shohei Ohtani not starting on Friday while dealing with left knee inflammation, designated hitter duties fell to Santiago Espinal, who made his third start since returning to the roster two weeks ago. His two-run single in the second inning gave the Dodgers an early lead. It’s been a strong road trip for Espinal, who did not start any of the games in Pittsburgh but had three hits in four at-bats as a reserve against the Pirates.

White Sox pitchers retired the final 19 Dodgers batters.

Notes

  • Seven runs is the most runs allowed by the Dodgers in an inning this season, surpassing the six-run seventh inning by the Angels last Sunday at Dodger Stadium. On this road trip, the Dodgers have allowed innings of seven, five, four, and three runs.
  • Alex Freeland did not start Friday but played the final three innings at shortstop. That’s his natural position, though this was his first time in 76 career major league games playing at shortstop.
  • Catcher Chuckie Robinson, called up Thursday with Will Smith on the injured list, took a foul ball off his left knee in the sixth inning and was tended to by a trainer, but remained behind the plate for the rest of the game.

Friday particulars

Home run: Andrew Benintendi (7)

WP — Anthony Kay (6-1): 5 IP, 4 hits, 2 runs, 1 walk, 7 strikeouts

LP — Roki Sasaki (3-4): 4 1/3 IP, seven hits, 6 runs, 3 walks, 4 strikeouts

Up next

Yoshinobu Yamamoto takes the mound for the Dodgers on Saturday afternoon (1:10 p.m. PT; SportsNet LA, MLB Network), with right-hander Sean Burke going for the White Sox.

Gunnar’s 100th career home run and three-hit day pace O’s offense in 7-3 win over San Diego

BALTIMORE, MD - JUNE 12: Gunnar Henderson #2 of the Baltimore Orioles celebrates with Pete Alonso #25 after hitting a solo home run in the fourth inning during the game between the San Diego Padres and the Baltimore Orioles at Oriole Park at Camden Yards on Friday, June 12, 2026 in Baltimore, Maryland. (Photo by Hannah Foslien/MLB Photos via Getty Images) | MLB Photos via Getty Images

If you’re coming here looking for a flattering report on Shane Baz, keep looking. The Orioles starter’s command was off tonight, and MASN broadcaster Hall-of-Famer Jim Palmer was not impressed. Baz allowed six hits, three runs, and walked two, and at times it could have been worse. More tellingly, he threw 103 pitches and got through only five innings. It was tough to watch sometimes.

But it was also a win, and that’s because the Padres’ Griffin Canning is just sort of hittable. This was something the O’s knew when he was an Angel, and even with a different uniform on, it remains true. O’s hitters racked up six runs on him in the first two innings, with home runs by Samuel Basallo and Gunnar Henderson—his 100th in just 567 games, coming on a three-hit day—leading the way.

Shane Baz was imperfect today, but he kept it together. He allowed a run in the first inning that felt unlucky, even if the rest didn’t. Fernando Tatis Jr. had reached on an error, a ball that just sort of rolled past Coby Mayo’s glove, and advanced to third on a pair of ground balls. Then, Baz hung a knuckle curve to Gavin Sheets, who roped a run-scoring double into right. 1-0, Padres.

The Orioles got it right back, and more. Taylor Ward walked, because, yes, and Gunnar singled to put him on third. Adley drove Ward home with a sac fly. Gunnar got thrown out trying to steal second after getting a terrible jump. But Canning helpfully lost control of his fastball, walked Alonso (after nearly beaning him), and then Samuel Basallo got hold of this. 3-1, Birds.

Baz hit Ty France on the elbow to start the second, then walked Will Wagner on four pitches well outside the zone. Freddy Fermin flew out to deep center for the first out, but the top of the order, Tatis Jr., got a juicy sinker and drove it up the middle. 3-2.

The Orioles pushed the lead back up to two with a Cowser walk, a Tyler O’Neill single off a high fastball, and a Jackson Holliday sac fly. 4-2 Orioles. Gunnar reached base on a swinging bunt, and Adley walked to load the bases. Another rally? Pete Alonso nearly hit a grand salami, but it went just wide of the foul pole. But rejoice, there would still be runs. Alonso drove a ball just wide of Manny Machado’s glove. They called it a hit, but back in his 2013 Gold Glove season with Baltimore, Manny was not making plays like that—or not not making plays like that. Two runs scored, and whatever that drive was, it was 6-2 O’s.

The sky turned orange in the fourth inning. (This has been your Cormac McCarthy game recap.) Baz pitched a good top of the inning, and then, in the bottom, with two outs and a 3-1 count, his counterpart Canning tried and failed to sneak a fastball by Gunnar Henderson. Instead, Gunnar hit a scorching line drive that carried onto the flag court, the 24-year-old’s 100th career home run. This was his 567th game, making him the fourth-fastest Oriole to 100, behind only Anthony Santander (526), Trey Mancini (539) and Boog Powell (566).

We turned to the top of the fifth, and Baz, instead of stabilizing, seemed to lose gas. He allowed a leadoff double to Manny Machado, who’s still hitting .174 on the season. Gavin Sheets’ single up the middle gave him a second RBI on the night, and made it 7-3. But Baz benefitted from an impressive double play kickstarted by Jackson Holliday and completed by Gunnar, firing a rocket to first base.

That was it for Baz, who covered five laborious innings in 103 pitches. No doubt, he looked out of sorts today. Hard to explain what was the matter with his command. Considering, I guess, the results could have been much worse.

The Birds put men on base in both the seventh and eighth innings, but failed to score in either. In the former, the Birds loaded the bases, but San Diego skipper Craig Stamet brought in righty David Morgan expressly to face Coby Mayo, and, it worked. He struck out. In the eighth, Cowser and Tyler O’Neill got aboard in consecutive fashion—O’Neill with his second hit of the game! But that rally was interrupted by a caught stealing of Cowser.

This game rolled to an unsuspenseful conclusion, because the Orioles bullpen was good today. Anthony Nunez had the sixth, and he whiffed two with a fastball that looked to have impressive zip on it. Keegan Akin pitched the seventh, and though he gave up Machado’s second double of the day, he escaped further damage. Yennier Cano was perfect in the eighth. Andrew Kittredge pitched a breezy ninth.

One of my favorite moments in the broadcast came, off the field, while MASN treasure Kevin Brown mused about how San Diego had “unjustly” lost its NFL team, the Chargers. His booth partner Jim Palmer came back with, “How do you feel about the [Baltimore] Colts moving in the middle of the night?” Brown deadpanned: “A real display of courage.” 😂

Hey, winning is nice. Brown summed it up at one point: “The Orioles are just playing a much more attractive brand of baseball over the last few weeks.” Jim Palmer agreed: “Little ball when you need it, they’re third [in MLB] in home runs [since May 8], and the starting pitching’s been much better.” True, and despite a wayward Shane Baz, the Birds are back on track! Let’s keep up the momentum tomorrow.

So who was your Most Birdland Oriole today? Shane Baz, because we include starters by custom in these things? Samuel Basallo, who hit a two-run homer to break open the game in the first inning? Gunnar Henderson, 3-for-3 with a walk and his 100th home run? Pete Alonso, who hit a two-run single and walked three times?

Offense puts on a show in giant victory over Texas

Jun 12, 2026; Boston, Massachusetts, USA; Boston Red Sox right fielder Wilyer Abreu (52) celebrates his home run as he runs the bases during the seventh inning against the Texas Rangers at Fenway Park. Mandatory Credit: Eric Canha-Imagn Images | Eric Canha-Imagn Images

Ah yes, the once in a blue moon offensive firepower game that makes us want deliriously to believe again! We’re at that point in the torture cycle of this 2026 season. Still, I’ll take an entertaining game of baseball any day over the dreck we’ve seen lately by this Boston Red Sox squad.

The top of the first inning felt too ominous with Wyatt Langford singling home Joc Pederson to give the Rangers an early 1-0 lead.

Somehow, that’s all the push the Rangers would muster in this one. And it wouldn’t take long for the Sox to respond!

A Wilyer sac fly (credits to Chad Epperson for an aggressive send of Rafaela) and a Contreras bomb gave Boston the lead and they frankly didn’t look back. Four runs poured on in the fifth, and four more between the eighth and ninth and this game was done and dusted.

For once as well, the lineup made every opposing pitcher look weak in some way, shape or form. Jack Leiter was overthrowing and overextending and instead of an aggressive approach where they wouldn’t stretch him out, they let Leiter keep it up. Two walks, eight hits, and 103 pitches for the righty in just five frames is an approach the offense should take more often! Let guys who are making mistakes of their own keep making them. Cal Quantrill and Luis Curvelo were also no match, neither coming out unscathed.

Revel in this win tonight, it’s deGrom vs Suarez tomorrow!

Studs

Ceddanne Rafaela (3-for-5, 3 RBI, 3 runs scored)

Wilyer Abreu (3-for-4, 3 RBI, 3 runs scored)

Willson Contreras (3-for-4, 2 RBI, 2 runs scored)

I’m going to lump these three guys together here because this was the crux of the offense on Friday night. After making terrible history with the 1-2-3 guys in Tampa Bay, the 2-3-4 hitters came through and then some in the Fenway greens!

Sonny Gray (6.0 IP, 5 H, 1 R, 7 Ks)

If you stopped watching in the first inning of this one, you probably saw a very different Sonny Gray than the latter five frames he pitched. After he settled in on the mound, he was absolutely lights out.

Duds

The bottom half of the lineup

For as great as the top of the order was, the bottom of the order scrapped together two combined hits, one of you consider Duran in the middle of the order. Not saying everyone needs to contribute, just a quiet part of the lineup tonight.

Play of the Game

Honestly, every homer belongs here. I love seeing some power out of these guys.

Misiorowski is historic as Brewers blank Phillies 6-0

Jun 12, 2026; Milwaukee, Wisconsin, USA; Milwaukee Brewers pitcher Jacob Misiorowski (32) faces off against Philadelphia Phillies designated hitter Kyle Schwarber (12) in the first inning at American Family Field. Mandatory Credit: Michael McLoone-Imagn Images | Michael McLoone-Imagn Images

Box Score

We’ve gotten used to the idea that when Jacob Misiorowski pitches, you might see something you’ve never seen before.

Tonight, I saw one of the greatest games ever pitched.

Misiorowski, who’d never pitched in the eighth inning before, threw a complete game shutout. He did it on just 95 pitches. He struck out 15 batters. He threw the fastest pitch ever tracked by a starting pitcher. He faced the minimum. He was one hit away from a perfect game. And he did it against a good team.

It would be fair to say that Misiorowski came out hot. He started Kyle Schwarber with five fastballs that were at least 103.4 mph, and the fifth one, which struck Schwarber out, was 104.5. That’s a new career high for Misiorowski, who breaks his own record for fastest pitch ever recorded by a starting pitcher every time he sets a new career high. Misiorowski then blew away Trea Turner, and got Bryce Harper on three pitches—two of which were fastballs over 104.

The Brewer offense opened against an opener, the lefty Tanner Banks. Christian Yelich drew a leadoff walk, but Banks came back with strikeouts of Jackson Chourio and Brice Turang. William Contreras came through with two outs, though, and lined a double over the head of right fielder Gabriel Rincones Jr. which scored Yelich from first base. Jake Bauers drew a two-out walk to bring Andrew Vaughn to the plate against the lefty, but he flew out to right to end the inning. The Brewers were on the board early, though, and handed a 1-0 lead over to the Human Flamethrower. (I’m trying it out.)

The Phillies were just as helpless in the second. Brandon Marsh struck out on three pitches. Alec Bohm fouled off two pitches before being the first Philly to put a ball in play, a harmless groundout to shortstop. Bryson Stott struck out looking on an 0-2 curveball that was overturned after a Contreras challenge. Nine pitches, nine strikes, two more strikeouts.

Milwaukee manufactured a second run in the bottom of the second inning against the Phillies’ bulk pitcher for the evening, Andrew Painter. Garrett Mitchell led off with a ground ball up the middle—Bryson Stott was able to reach it, but he was running in the wrong direction and his throw wasn’t quite in time to beat Mitchell to the bag. A David Hamilton bunt didn’t go for a hit but it did move Mitchell to second, and a Joey Ortiz groundout moved him to third. With Yelich at the plate, a Painter slider got away from catcher J.T. Realmuto, and Mitchell scored from third. Yelich grounded out to end the inning, but Milwaukee was up 2-0.

Rincones Jr. led off the third in the unenviable position of having to face Jacob Misiorowski in his first career plate appearance. He struck out on three pitches. Realmuto got a ball and fouled off a 1-2 pitch, but he struck out too. So did Justin Crawford. Misiorowski had struck out eight of the first nine batters, in utterly dominant fashion.

Chourio hit a line drive on the first pitch of the bottom of the third but hit it right at Bohm at third base, so he was the first out. Turang grounded out to first for the second out, and Contreras flew out to shallow left to end the inning.

Schwarber made the first solid contact of the game for the Phillies when he jumped on the first pitch of the fourth and lined a single into center field. But Misiorowski struck out Turner and got Harper to ground into a double play, so he’d still faced the minimum through four. Vaughn picked up a one-out walk in the bottom of the inning, and Mitchell reached when Turner couldn’t handle a ground ball. The Brewers couldn’t capitalize on the error, though, when Hamilton and Ortiz struck out.

Miz struck out his 10th batter on just the 13th Philadelphia batter of the game when Marsh struck out swinging to start the fifth. Bohm popped up to Turang for the second out, and Stott hit a fly ball a bit deeper but Bauers had plenty of room to make the catch in right field. Minimum through five for Misiorowski.

With two outs in the bottom of the fifth, Turang sliced a double down the left-field line. With Contreras batting, Turang stole third, and a pitch later, Contreras walked. On the first pitch after a visit from the pitching coach, Bauers lined a ball into left that looked like it would hit the wall for a double, but it just cleared the wall and landed in the Milwaukee bullpen for a three-run homer. After a Vaughn walk, Mitchell lined out to end the inning, but Bauers’ shot extended the Brewers’ lead to 5-0.

Miz struck out Rincones Jr. for a second time to start the sixth. Realmuto hit a solid line drive to right but Bauers caught it for the second out, and Crawford struck out again. 12 strikeouts and the minimum number of batters faced through six.

Ortiz reached with one out in the bottom of the sixth—the official scorer gave Turner his second error of the night, both of which could’ve gone either way—and after a Yelich fly out, Ortiz stole second. That mattered when Chourio lined an RBI single into center field and gave the Brewers a 6-0 lead.

Misiorowski got his career-high 13th strikeout to start the seventh inning after a Contreras challenge. Turner grounded out for the second out. Harper grounded out too, and Miz was through seven innings while facing the minimum. And he’d thrown only 75 pitches.

Right-hander Chase Shugart was the new pitcher for the Phillies in the seventh. He quickly got Contreras and Bauers, and with two outs the Brewers went to pinch-hitter Sal Frelick in place of Vaughn. Frelick got jammed but snuck a pop fly over the glove of Stott for a two-out single, but Mitchell flew out to left to end the inning.

Marsh flew out on the first pitch of the eighth, which certainly didn’t hurt Misiorowski’s efficency. Bohm grounded out to first for the second out—on a pitch that was at 102.5 mph, in the eighth inning! Misiorowski struck out Stott for the third out, and he was through eight innings, had faced the minimum, and had 14 strikeouts. Words are beginning to fail.

Lefty Tim Mayza was in for the Phillies in the bottom of the eighth. With one out, Ortiz lined a double into the left-field gap. After a Yelich strikeout, Chourio made good contact but flew out to center. The lead stayed at six.

Rincones Jr. helped Miz’s “Maddux” bid (a colloquial term for a shutout on less than 100 pitches) by grounding out to first on the first pitch of the inning. Realmuto grounded out to Hamilton at third. Miz started Crawford with a 103.7 mph fastball—in the ninth inning—and three pitches later blew him away with a 103.1 mph fastball.

Schwarber’s single was the only thing standing between Misiorowski and a perfect game. His 15 strikeouts were three more than his previous career high. He was still throwing over 103 at the end of the game. A guy who struggled with command as a minor leaguer didn’t get into a three-ball count all night. This was a truly legendary start, very possibly the greatest in the history of the franchise.

Offensively, Ortiz was the only player with more than one hit but Milwaukee did a goo job of picking up timely hits. Contreras, Turang, and Ortiz hit doubles in the game, while the big hit was Bauers’ three-run homer in the fifth.

What a night. The Brewers continue the series tomorrow, when Shane Drohan takes the mound against Philadelphia’s Aaron Nola. First pitch is at 6:10 p.m.

Mizery Bizness: Brewers 6, Phillies 0

MILWAUKEE, WISCONSIN - JUNE 12: Jacob Misiorowski #32 of the Milwaukee Brewers reacts after the final out of the ninth inning in a game against the Philadelphia Phillies at American Family Field on June 12, 2026 in Milwaukee, Wisconsin. Misiorowski threw a complete game and allowed only one hit. (Photo by John Fisher/Getty Images) | Getty Images

Jacob Misiorowski pitched the game of his life, allowing one hit and facing the minimum in his first career complete game shutout as the Milwaukee Brewers (42-25) embarrassed the Philadelphia Phillies (37-32) to the tune of a 6-0 drubbing in the opening game of the weekend series at American Family Field.

Misiorowski faced 27 hitters, allowing one single to Kyle Schwarber in the fourth inning that was erased two batters later as Bryce Harper grounded into a double play to end the inning.

Don Mattingly tried to be creative in turning things around for his struggling rookie starter, Andrew Painter, by opening the game with lefty, Tanner Banks, to allow Painter to avoid dangerous lefties, Christian Yelich and Brice Turang, on the first go-round. Banks allowed a leadoff walk to Yelich and struck out the next two batters before William Contreras doubled home Yelich for the game’s first run.

Painter took the bulk of the game from there, going five innings, and his struggles continued as he allowed five runs on five hits and three walks, culminating with a three-run home run by Jake Bauers in the bottom of the fifth.

In all honestly, it didn’t matter how well the Phillies pitched tonight. No one was matching Misiorowski’s performance.

“The Miz” set a major league record for the fastest pitch thrown by a starting pitcher, set a career high in strikeouts, and became the first pitcher since Gary Waslewski in 1969 to one-hit the Phillies and face the minimum in a complete game shutout. He was the first starter to strike out 15 Phillies since Max Scherzer in 2018.

Misiorowski improved to 8-2 with a 1.34 ERA and a 0.74 WHIP to entrench himself in the historically competitive race for the National League Cy Young Award along with Cristopher Sanchez and Shohei Ohtani, to name a few.

Aaron Nola is slated to face Shane Drohan in the middle game of the series tomorrow night.

Astros slugger Yordan Alvarez becomes 1st MLB player to hit grand slam, multi-run HR in 1st inning

KANSAS CITY, Mo. — Yordan Alvarez became the first player to hit a grand slam and multi-run homer in the first inning of a Major League Baseball game, pulling off the feat for the Houston Astros against the Kansas City Royals on Friday night.

He became the eighth player to hit a grand slam and a multi-run homer in an inning and the first since Angels slugger Kendrys Morales did it against Texas in 2012, according to Sportradar.

The left-handed Alvarez drove in two runs with an opposite-field homer early in the inning and cleared the bases with a two-out shot to center, giving him six RBIs in Houston’s nine-run inning.

Alvarez, the AL leader in homers, tied Philadelphia’s Kyle Schwarber for the MLB lead at 24 with his two-homer inning.

The 28-year-old designated hitter, who is from Cuba, was the AL rookie of the year in 2019 with Houston. The three-time All-Star was the AL Championship Series MVP in 2021 and led the Astros with six RBIs the next year when they won the World Series.