Home / Blog

May 25 Daily Recap: MLB Upsets Dominate a Packed Monday

Monday Madness: Every League Recap for May 25, 2026

Memorial Day Monday delivered a full slate of action across the NBA and MLB, and if you blinked, you missed something wild. From a dominant Spurs performance in the playoffs to a chaotic MLB schedule loaded with road team victories, May 25 was the kind of day that reminds you why sports are unpredictable and why having a data-driven edge matters more than ever.

NBA: Spurs Stun the Thunder in a Defensive Showcase

The lone NBA game of the day produced one of the more surprising results of the postseason. The San Antonio Spurs handled the Oklahoma City Thunder at home, 103 to 82, in a performance that was far more dominant than most anticipated. The Thunder entered as favorites in many circles, and XO Sports AI had projected a higher-scoring affair with OKC pulling away, forecasting a 119 to 111 road win. Instead, San Antonio came out with a physicality and defensive intensity that completely neutralized OKC’s offense.

A 21-point margin of victory is no fluke. The Spurs controlled the pace, limited transition opportunities, and made life difficult for the Thunder’s top performers all night long. Whether this is a sign of San Antonio finding another gear or a one-game outlier is a question the next matchup will answer. Either way, it was a statement game worth paying attention to.

MLB: Road Teams Owned the Diamond

Eleven MLB games were on the board Monday and the road team was the story of the night. Let’s break down the highlights.

XO Sports AI Goes 4-for-4 on Correct Side Picks

Before diving into the individual matchups, it is worth noting that the XO Sports AI models finished the day 4-for-4 on confirmed correct side picks. The model correctly called the Chicago White Sox over the Minnesota Twins, the Milwaukee Brewers over the St. Louis Cardinals, the New York Yankees over the Kansas City Royals, and the Philadelphia Phillies over the San Diego Padres. That is a clean sheet on confirmed results and a strong showing for the AI models on a day when upsets were flying everywhere.

White Sox Hold Off the Twins

Chicago’s South Siders eked out a 3 to 1 win over the Minnesota Twins, a result that aligned with the XO Sports AI model’s prediction of a White Sox victory. In a low-scoring pitching duel, Chicago did just enough to secure the win and give the home side a much-needed boost.

Brewers Roll the Cardinals

Milwaukee put together a strong 5 to 1 victory over St. Louis, backing up the XO Sports AI pick. One of the featured player prop picks for this game involved Jacob Misiorowski going Over 1.5 earned runs, a pick that was available at +123 odds. With the Cardinals managing only one run on the night, that situation will require a final outcome check, but the Brewers win was on the money.

Yankees Edge the Royals in Kansas City

New York squeaked past Kansas City 4 to 3 in a tight one, and XO Sports AI had the Yankees as the correct side. Michael Wacha’s Over 5.5 pitching hits prop was among the top picks for this game, with a projection of 6.49 hits allowed. The outcome on that prop is still being confirmed, but the game-side call landed perfectly.

Phillies Shut Out the Padres

Philadelphia traveled to San Diego and came away with a clean 3 to 0 shutout victory. XO Sports AI had the Phillies as the correct side pick, and the model also featured Griffin Canning’s Under 4.5 pitching hits as a top prop at +109 odds. A projected 4.25 hits made this a razor-thin but confident call. The Padres were blanked completely, making it a statement game for Philly’s pitching staff.

The Games That Got Away

Not every game went according to plan. The Houston Astros torched the Texas Rangers 9 to 0 despite the model favoring the Rangers. The Washington Nationals rolled into Cleveland and hammered the Guardians 10 to 2, another surprising road blowout. Miami handed Toronto a tough 8 to 2 loss, and Arizona took care of San Francisco 6 to 2. The Cincinnati Reds also quieted the Mets with a 7 to 2 road win. Road teams absolutely dominated the day across the board.

The Cleveland game also featured a top pick on Zack Littell going Over 1.5 earned runs at -159 odds. Given the Nationals’ 10-run explosion, that situation is trending in an interesting direction and final outcomes are still being confirmed.

XO Sports AI: Where the Models Shine

What Monday reinforced is that even on a chaotic day full of road upsets, having a structured, data-driven approach helps you find the games where the value is real. XO Sports AI went a confirmed 4-for-4 on side picks and had clear reasoning behind every player prop highlighted. Whether you are a casual fan looking for an edge or a serious bettor building a long-term strategy, the XO Sports platform gives you the tools to make smarter decisions without guesswork.

If you are not already using XO Sports to guide your picks, today is the day to start. Head over to the platform, check out the daily top picks, and see how the AI models break down matchups before first pitch or tip-off. The data is working. Let it work for you.

What to Watch Next

With the NBA playoffs heating up, all eyes will be on how Oklahoma City responds after that blowout loss to San Antonio. Do the Thunder make adjustments, or does San Antonio have their number this series? That is the defining story of the next few days on the hardwood.

In MLB, the road team’s dominance on Monday is worth tracking as a trend throughout the week. Teams like the Phillies, Yankees, and Marlins picked up confidence on the road, and if the schedule sets up similarly, the XO Sports AI models will be watching for continuation patterns. Check back daily for updated predictions, top props, and full recaps as the season rolls on.