MLB
win
7/11/2026

Kansas City Royals at Baltimore Orioles: Under 9 (-114) cashed — MLB AI Pick Recap

Recap of our MLB AI total pick on Kansas City Royals at Baltimore Orioles. The play (Under 9 at -114, 4★ confidence) cashed.

Matchup
Kansas City Royals @ Baltimore Orioles
Pick
Under 9
Odds
-114
Confidence
★★★★☆

Why we made this MLB total pick

This is a contrarian play fading a strong public bias and siding with a powerful umpire trend. The public is heavily on the Over, creating value on the Under (PUBLIC_BIAS_OVER_OVERLOAD). The strongest signal is HP Umpire Marvin Hudson, whose games average a remarkable 3.14 fewer runs than the league average. This pairs with a solid platoon advantage for KC's lefty starter Noah Cameron, as the Orioles offense struggles against left-handed pitching (.676 OPS). While Camden Yards is a hitter's park and Cameron's 4.77 ERA is a risk, the combination of a massive umpire lean and a clear public fade opportunity creates a distinct edge for the Under. Sized at 2u — confidence 65 with a rare, pronounced umpire signal and a public fade opportunity. [SIGNALS USED] • TRAVEL_B2B_AWAY_AWAY — MLB / MLB/BACKFILL_3Y / n=1875 / 53.0% WR / healthy / context-derived • MLB_NIGHTGAME_OVER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=1474 / 51.5% WR / healthy / context-derived • MLB_UMP_HITTER_OVER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=1330 / 54.4% WR / healthy / context-derived • MLB_GETAWAY_DAY_UNDER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=752 / 49.6% WR / toxic_fadeable / context-derived • MLB_UMP_PITCHER_UNDER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20)~alias:MLB_UMP_PITCHER_UNDER / n=58 / 56.0% WR / healthy • MLB_UMP_PITCHER_UNDER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=58 / 56.0% WR / healthy • MLB_BP_RESTED_HOME — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=13 / 55.8% WR / unproven / context-derived • MLB_BP_RESTED_AWAY — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=6 / 33.3% WR / unproven / context-derived • PUBLIC_TOTAL_SHADE_FADE — MLB / MLB/LIFETIME_TOTAL / n=111 / 56.0% WR / healthy • PUBLIC_TOTAL_SHADE_RIDE — MLB / ALL/LIFETIME_TOTAL / n=90 / 61.4% WR / healthy • PUBLIC_PRIMETIME_FADE — MLB / ALL/LIFETIME_TOTAL / n=75 / 60.0% WR / healthy • SHARP_VS_PUBLIC_TOTAL — MLB / ALL/LIFETIME_TOTAL / n=72 / 61.1% WR / healthy • +16 more signal tag(s)

How the Kansas City Royals vs Baltimore Orioles pick cashed

Final: Kansas City Royals 1 @ Baltimore Orioles 6 · total 7 vs 9

See more MLB AI picks and player props tracked in our public record.

More MLB pick recaps

Want picks like this in your inbox before they post? See pricing.