Royals and Orioles Meet in a Sunday Afternoon Toss-Up
Two teams hovering below .500 square off at Oriole Park at Camden Yards on Sunday at 1:35 PM ET, and neither can afford to treat this like a throwaway. Our model doesn't have a validated read on this one — so we're going straight to the matchup tape.
Kansas City (38-58) comes in as the clearly inferior team by record, sitting 20 games under .500 while Baltimore (45-51) is at least within shouting distance of respectability. Seth Lugo is expected to start for the Royals, and Shane Baz is set to take the mound for the Orioles — though as always, nothing is official until first pitch. On paper, this is Baltimore's game to lose at home. In practice, baseball doesn't care about paper.
The offensive storylines are worth watching closely. For Kansas City, Bobby Witt Jr. is hitting .285 and remains the engine of this lineup — if the Royals are going to steal a road win, he almost certainly has to be involved. Jac Caglianone's 15 home runs give the Royals a legitimate power threat, and Carter Jensen's 49 RBI suggest he's been doing real damage in run-producing situations. That's a more dangerous trio than Kansas City's record implies.
Baltimore's answer is Pete Alonso, who has been the Orioles' most productive bat by a significant margin — 21 home runs and 64 RBI make him one of the more impactful run producers in this game today. Taylor Ward is hitting .256, which gives the Orioles a second bat worth respecting in the lineup. The Orioles have the home-field edge and the better record, but they're not exactly a juggernaut at 45-51 themselves. Our model doesn't have a projection locked in for this one, and honestly, that feels appropriate — this is the kind of mid-July, mid-table matchup where the numbers are close enough that pitching execution and a couple of swings will decide it. Watch Alonso against Lugo early; that at-bat could set the tone for the afternoon.