Statosphere Name Logo

Kansas City Royals at Baltimore Orioles

Final
Oriole Park at Camden Yards81°, Cloudy31,355

Recap

Player of the gameShane BazBAL4.2ip 7h 1er 9k

One number had defined the first half of the Orioles’ 2026 season: Three. That had been Baltimore’s longest winning streak. And not only that, but the O’s had won three games in a row seven times, failing to win a fourth straight on each of those occurrences. The eighth attempt, however, yielded a much better result. Finally, the Orioles orchestrated their first four-game winning streak of the year, as they completed a three-game sweep of the struggling Royals with an 8-2 victory at Camden Yards on Sunday. Now, the Giants are the only MLB team that has yet to win four in a row in 2026. It can’t be overstated how badly Baltimore needed this type of run heading into the All-Star break, which begins Monday. Entering Thursday, the O’s were sitting a season-worst nine games below .500. After a finale win over the Cubs and three more against the Royals, the Orioles are 46-51 and only two games back of a playoff spot in the wide-open American League Wild Card race. The celebration inside the O’s clubhouse likely would have been more raucous had the club not lost utility man Blaze Alexander to a left hand fracture during the win. That news, which came following a benches-clearing incident, put a bit of a damper on the afternoon. However, the Orioles still received a needed morale boost that could propel them forward into a strong second-half run. “It is perfect, honestly, for us to go to the All-Star break with that in mind, that we can just keep doing that,” outfielder Leody Taveras said. “That’s great for us, honestly.” Taveras lifted Baltimore to victory in the finale vs. Kansas City. The 27-year-old outfielder slugged a two-run homer off right-hander Seth Lugo in the second -- a blast that traveled a Statcast-projected 448 feet, the longest of Taveras’ 45 career homers -- and he broke a 2-2 tie with an RBI single in the sixth.

How the bets landed

Moneyline favoriteBAL -147 · 58% to win
Won
Run LineBAL -1.5
Covered
TotalO/U 9.5 · 10 scored
Over
Against the consensus line at the start, across 16 books

Team stats

10Hits12
0Home runs2
0Walks4
11Strikeouts10
0Stolen bases0
172Pitches thrown158
10Pitching strikeouts11

Box score

BattersABRHRBIHRBBSO
Isaac CollinsLF4011001
Vinnie PasquantinoDH4010002
Jac CaglianoneRF4010001
Josh Rojas3B4110001
Bobby Witt Jr.SS5120000
Salvador Perez1B4010002
Michael Massey2B4000000
Lane ThomasCF4031000
Carter JensenC5000004
Totals3821020011
PitchersIPHRERBBSOHR
Lucas ErcegP1.0111021
Matt StrahmP0.1455110
Steven CruzP1.0000000
Seth LugoP4.0422261
Beck WayP1.0200000
John SchreiberP0.2100110