Contreras' Crushing Homer Sets the Tone, and Sonny Gray Closes the Book on the Royals

MLB sports news

Contreras' Crushing Homer Sets the Tone, and Sonny Gray Closes the Book on the Royals

Alright, Seattle, you know the drill! Every night, someone's out there on the diamond, battling it out, trying to make a statement early in the season. Last night, out in Kansas City, we saw a veteran ace absolutely dial it in for the Boston Red Sox. Sonny Gray, a 36-year-old on the mound, pitched into the seventh inning, punched out a season-high nine batters, and basically locked down the Kansas City Royals. Add in a monster two-run shot from Willson Contreras, and the Red Sox walked away with a tight 3-1 win on Monday night. That's how you get it done, folks.

Gray's Masterclass on the Mound

Seriously, you gotta give it up for Sonny Gray. The man is 36, and he's dealing! He picked up his fifth win against just one loss, lowering his ERA to a solid 2.93. When Gray takes the hill, the Red Sox are looking good, now sitting at 6-2 in games he’s started this 2026 season. He didn't even cough up a run until the seventh inning, when Jac Caglianone finally broke through with an RBI double. Gray gave up only five hits and a single walk, showing pure grit. And get this: his career numbers against the Royals are just insane, now 10-2 with a ridiculous 1.74 ERA in 14 starts. Talk about a house of horrors for KC! After Gray departed, the Red Sox bullpen, with Justin Slaten, Garrett Whitlock, and Aroldis Chapman, slammed the door shut, allowing only one hit over the final three innings. Chapman, man, he nailed down his 11th save in 11 chances with a clean 1-2-3 ninth. That's how you finish a game!

Missed Chances Haunt Kansas City

𝕏 Follow @SeattleOnTap on X
On the flip side, the Royals just couldn't catch a break, and it cost them. This was their ninth loss in their last 12 games, and the missed opportunities were glaring. They loaded up the bases in the second inning, putting runners on second and third with only one out, but Gray was too good, and they failed to score. Then, in the fifth, Michael Massey ripped a double that looked promising, but Masataka Yoshida in left field came up huge, throwing Massey out at the plate on Kyle Isbel's single. You just cannot leave those runs on the field against a guy like Gray! Seth Lugo, the Royals' starter, actually pitched pretty well, only giving up the Contreras two-run homer over six innings, with five hits, two walks, and five strikeouts. But that one big hit, combined with the Royals' inability to capitalize, meant Lugo took his third consecutive loss, moving him to 1-4 on the year. They eventually got a run back in the seventh with Caglianone's RBI double, but he was left stranded at third. Those little moments make all the difference, don't they? The Red Sox are now 2-2 on their current six-game road swing, showing they can grind out wins even when not at home. It’s early May, the season is just starting to take shape, and every team is trying to find its rhythm and capitalize on opportunities. You know the grind never stops, and we're always looking for that next big play, no matter who's on the field.

🐦 What fans are saying on X

See the latest reactions and highlights from Seattle fans about Sonny Gray's.

🎲 Want to Make Tonight's Game More Interesting?

Kalshi lets you trade on real sports outcomes — not just spreads. It's the only federally regulated prediction market in the US, and it's available right here in Washington state.

New users get a FREE $10 just for signing up — no deposit required to claim it.

👉 Claim Your Free $10 at Kalshi
View X conversation →

DFS Pick'em

Underdog Fantasy — Play $5, Get $50 in Bonus Entries

🏆 Underdog Fantasy: Play $5, Get $50 in Bonus Entries

Use code ONTAP to lock in this offer.

👉 Claim your $50 bonus on Underdog Fantasy

Sponsored. Must be 18+. Terms apply.

This article was created with AI assistance and reviewed by Seattle On Tap editorial staff. Always verify information with official team sources.

Back to blog

Leave a comment