Powered by Vokol AI.
Another weekend of MLB action gave us a better feel for where teams are at, even if it’s still early in the season. Some clubs are starting to click and build real momentum, while others are still trying to find their rhythm. It’s too soon to make any big declarations, but stretches like this start to tell a story. Here’s a look at the biggest winners and losers from this past weekend:
WINNER – Kansas City Royals
The Royals entered the weekend having lost 8 of their last 9 games, but turned the tide with a 3-game sweep over the Los Angeles Angels. Kansas City was unstoppable at the plate, scoring 29 runs with a .321 batting average, while crushing 7 home runs and a near 1.000 OPS.
What made the weekend stand out was how their offense built momentum late in the series. After opening with a 6–3 win on Friday, Kansas City followed it up with a dominant 12–1 blowout on Saturday, where they completely overwhelmed the Angels on both sides of the ball.
Then came Sunday, where the Royals showed a different side of their offense…resilience. They erased an early deficit and completed a dramatic 11–9 comeback win, headlined by 4 home runs and a walk-off by Lane Thomas in extra innings.
LOSER – Minnesota Twins
The Twins came out of the weekend in a clear offensive slump, going 0–3 while struggling to generate any consistent production at the plate. Across the three-game stretch, Minnesota totaled just 5 runs on 19 hits, unable to provide any pressure against the opposing pitchers.
The issues were evident throughout the series. The Twins scored just 1 run in two of the three games, failing to string together hits or build sustained rallies. Even when they managed to get runners on base, they couldn’t deliver in key moments, leaving too many opportunities unconverted.
Strikeouts were another major factor, with Minnesota going down 25 times over the three games, constantly stalling any chance of momentum. The lack of contact and situational hitting made it difficult to apply pressure, forcing them into low-margin situations they couldn’t overcome.
The Twins are now stuck in a 5-game losing slump, having only won one of their last ten games. Something needs to change for this team or they may fall to the bottom of the AL Central as early as May.
WINNER – Colorado Rockies
The Rockies were dialed in on the mound this weekend , sweeping the Mets while only allowing just 4 total runs across the three-game stretch. All three starting pitchers provided quality starts, combining for 19.1 IP and 2 earned runs.
Offensively, the Rockies were modest, but efficient enough. They didn’t overwhelm opponents with volume, but instead capitalized on key opportunities and avoided empty innings. They only scored 10 runs during the series, but it was enough to help their pitching staff get them the win.
For a team not typically known for pitching, this was a defining stretch, and one that could signal a different path forward if it continues.
LOSER – Baltimore Orioles
The Orioles came out of the weekend struggling to put together a complete performance, dropping 2 of 3 games while showing inconsistent production. After a dominant 10-3 victory on Friday, they proceeded to allow 22 runs over the weekend against a team who literally fired their manager and hitting coach during this series.
Across Saturday and Sunday’s losses, the team batted .188 while only scoring 4 runs, unable to make any leeway on the bases and provide any sort of help for their pitchers. Saturday was a game to forget for the pitching staff, allowing 17 runs (including 10 in the 9th inning).
The result was a weekend where the Orioles went from dominance to dominated in a 24-hour period. Until they can align both offense and pitching, stretches like this will continue to turn into missed opportunities.