Royals Edge Rockies in Thrilling Finale at Surprise Stadium
Saturday, March 21, 2026, 3:05 PM ET · Surprise Stadium
Kansas City Royals 6, Colorado Rockies 5, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Colorado Rockies vs Kansas City Royals?
Kansas City Royals beat Colorado Rockies 6-5 at Surprise Stadium on March 21, 2026.
In a tightly contested game at Surprise Stadium, the Kansas City Royals triumphed over the Colorado Rockies with a final score of 6-5, completing a series sweep with a 2-0 record against the Rockies. This matchup was notable not only for the close scoreline but also for the contrasting recent forms of both teams, which added an intriguing layer to the contest.
The Royals entered the game with a home record of 9-19-1, but their recent performance showed improvement, boasting a record of 6-4 in their last ten games, with an average of 6.0 runs scored per game while allowing 3.4. They were riding a one-game winning streak, which they extended with this victory. In contrast, the Rockies struggled significantly, holding a 13-14-1 away record and a dismal 1-9 record over their last ten games, averaging only 2.9 runs scored while giving up 6.3 runs per game. Their losing streak reached six games with this defeat.
The scoring in this game unfolded dramatically, with the Rockies initially taking a 4-1 lead by the fifth inning. Tolbert scored on a wild pitch from Halvorsen, and Squires hit a home run to right center in the seventh inning, further extending Colorado's lead. However, the Royals mounted a comeback in the eighth inning, scoring three runs to narrow the gap. Loftin and Waters contributed key hits that brought the Royals within one run.
In the ninth inning, the Royals completed their comeback with two more runs. Toro's double brought the score to 5-5, and Martin's single allowed Toro to cross the plate, sealing the game for Kansas City at 6-5. This victory not only highlighted the Royals' resilience but also showcased their ability to capitalize on the Rockies' defensive errors.
In terms of injuries, the Royals were dealing with several key players on the injured list, including Maikel Garcia (10-Day IL, hamstring), Connor Seabold (60-Day IL, lat), Tony Gonsolin (15-Day IL, elbow), James McArthur (60-Day IL, elbow), and Beck Way (15-Day IL, shoulder). The Rockies were also impacted by injuries, with Kris Bryant on the 60-Day IL due to a back issue, Ryan Feltner listed as day-to-day with an illness, and other players like McCade Brown (60-Day IL, shoulder), Kyle Freeland (15-Day IL, neck), and Kyle Karros (7-Day IL, concussion) unavailable.
The market had priced the Royals as the favorites, reflecting their recent form and home advantage, although specific odds were not detailed in the block. The conditions at Surprise Stadium were conducive to baseball, with clear skies and a moderate temperature, allowing for an enjoyable viewing experience.
Overall, this game served as a testament to the Royals' determination and ability to perform under pressure, while the Rockies will need to regroup and address their ongoing struggles as they look to improve their performance moving forward.
Injury report
- Maikel Garcia10-Day-ILHamstringKansas City Royals
- Connor Seabold60-Day-ILLatKansas City Royals
- Tony Gonsolin15-Day-ILElbowKansas City Royals
- James McArthur60-Day-ILElbowKansas City Royals
- Beck Way15-Day-ILShoulderKansas City Royals
- Kris Bryant60-Day-ILBackColorado Rockies
- Ryan FeltnerDay-To-DayIllnessColorado Rockies
- McCade Brown60-Day-ILShoulderColorado Rockies
- Kyle Freeland15-Day-ILNeckColorado Rockies
- Kyle Karros7-Day ILConcussionColorado Rockies
Recent form
Kansas City Royals
Last 10: 6-4Streak W16 scored · 3.4 allowed per game3-2 at home
- W4-2at AthleticsSep 28
- L3-4at AthleticsSep 27
- W9-4at Los Angeles AngelsSep 26
- L2-3at Los Angeles AngelsSep 25
- W8-4at Los Angeles AngelsSep 24
- L5-8vs Toronto Blue JaysSep 21
- W2-1vs Toronto Blue JaysSep 20
- W20-1vs Toronto Blue JaysSep 19
- L0-2vs Seattle MarinersSep 18
- W7-5vs Seattle MarinersSep 17
Colorado Rockies
Last 10: 1-9Streak L62.9 scored · 6.3 allowed per game0-6 away
- L0-4at San Francisco GiantsSep 28
- L3-6at San Francisco GiantsSep 27
- L2-6at Seattle MarinersSep 26
- L2-9at Seattle MarinersSep 25
- L3-4at Seattle MarinersSep 24
- L0-3vs Los Angeles AngelsSep 21
- W7-6vs Los Angeles AngelsSep 20
- L4-8vs Miami MarlinsSep 18
- L5-6vs Miami MarlinsSep 17
- L3-11at San Diego PadresSep 14
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
| Chicago | - | 66 | L1 | .525 | 73 |
| Cleveland | 3 | 69 | L1 | .504 | 70 |
| Minnesota | 6.5 | 73 | L1 | .479 | 67 |
| Detroit | 9 | 75 | W1 | .460 | 64 |
| Kansas City | 11.5 | 78 | L3 | .443 | 62 |
How the scoring went
- 4th Inning1-0Johnston doubled to right, B. Sullivan scored.
- 4th Inning2-0Johnston scored on fielding error by third baseman Toro.
- 4th Inning2-0Johnston scored on fielding error by third baseman Toro.
- 4th Inning4-0Castro singled to right, Capel scored and Lopez scored, Ritter to third.
- 5th Inning4-1Tolbert scored on Halvorsen wild pitch.
- 5th Inning4-1Tolbert scored on Halvorsen wild pitch.
- 7th Inning4-2Squires homered to right center (401 feet).
- 8th Inning5-2Capel singled to center, Lopez scored on fielding error by center fielder Waters, Capel to third.
- 8th Inning5-3Loftin singled to right, Martin scored.
- 8th Inning5-4Waters grounded out to second, Loftin scored, Hernandez to second.
- 9th Inning5-5Toro doubled to center, Pineda scored.
- 9th Inning5-6Martin singled to center, Toro scored.
Win probability
Above the line favours Kansas City Royals, below favours Colorado Rockies.
Venue
- Surprise StadiumSurprise, Arizona
- Attendance5265
- OfficialsPete Talkington, Stu Scheurwater, Mike Muchlinski, Austin Jones
Elsewhere
- Fantasy baseball forecaster: Team hitting ratings
- Fantasy baseball forecaster: Pitcher projections for the next 10 days
- Fantasy Baseball Reliever Depth Chart
- MLB playoff tracker 2026: Clinching scenarios, bracket, schedule
- MLB betting tips for Thursday: Rays and the road don't seem to be getting along
- Fantasy baseball news and notes: Rutschman continues to sit for Red Sox and more for Thursday
Picks for MLB
MLB rules and settlement
These two, other days
- Rockies Dominate Royals 8-1 at Coors FieldAug 2, 2026
- Rockies Complete Sweep Over Royals with 12-6 VictoryAug 1, 2026
- Rockies Sweep Royals with 3-1 VictoryJul 31, 2026
- Royals Dominate Rockies in Lopsided VictoryFeb 28, 2026