
Colorado Rapids 1-0 Real Salt Lake: result and stats, Major League Soccer
- R. Cannon58'
Colorado Rapids


Chris SharpeSubstitutions
- 71'Y. Maziz
887.4AD. Phillip
326.6 - 78'W. Frederick
137.2J. Atencio
126.7 - 90'Rafael Navarro
96.5D. Yapi
77
Unused
- B. DowdG
61 - K. ThompsonD
33 - K. RosenberryD
2 - N. CobbD
24 - N. TchoumbaM
49 - A. HarrisF
16
Anthony PulisSubstitutions
- 63'A. Hezarkhani
396.2D. Luna
106.6 - 63'D. Yedlin
26.2J. Sanabria
86.2 - 72'
- 81'A. Katranis
986.7S. Lobjanidze
126.5
Unused
- M. StajduharG
31 - L. EngelD
4 - L. MoisaM
34 - D. MarczukF
11 - Lineker RodriguesF
70
Home

OutM. DiopKnee Injury
OutT. Ku-DiPietroShoulder Injury
OutZ. SteffenShoulder Injury
OutK. Stewart-BaynesLeg Injury
OutJ. TravisAnkle Injury
Away

OutZ. BoothHamstring Injury
OutG. DillonFoot Injury
OutE. EneliKnee Injury
OutJ. GladGroin Injury
OutA. PiolAchilles Tendon Injury
OutS. SpieringsAnkle Injury

Player of the match




xG race
18 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Shot map
14 v 4Colorado Rapids shoot right, Real Salt Lake left. Bigger dot = better chance.
Goal mouth
11 on target · 1 scoredWhere each shot on target crossed the line. Placement beats power.
Shot duel
Cannon's 58' chance was the biggest of the match: 0,32 xG, scored.
Every shot on its minute, Colorado Rapids above and Real Salt Lake below. The longer the bar, the bigger the chance. Faces on goals and on chances of 0,3 xG or more.
xG analytics
Colorado Rapids
Real Salt LakeExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
Momentum
21 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
1-0
87' Saved Georgi Minoungou 0.03 xG · From corner · Right footAverage positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Williams and Frederick, 29 passes between them.
Most-connected pair: Arias and Junqua, 11 passes between them.
Tactical battle
85control15

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
The moment that decided it
The goal that swung the win probability the most. Press play to replay the move, touch by touch.
- Score
- 0–0→1–0
- Colorado Rapids win chance
- 34%→89%
- xG of the shot
- 0.32
- Touches in the move
- 2
- 1Y. Mazizassist›
- 2R. CannonHeader
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
More match stats
Attack
Passing
Duels
Defending
Match summary
Colorado Rapids beat Real Salt Lake 1-0 at Dick's Sporting Goods Park in the Major League Soccer. It was goalless at half-time. R. Cannon scored the only goal in the 58th minute. In their last 42 meetings, Colorado Rapids have won 11, Real Salt Lake 25, with 6 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: Colorado Rapids or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Who will win?
Cast your vote!
Goal profile
This seasonHow often each side reaches a scoreline, across 34 matches each.
They score
They concede
Heaviest results
best 6-2 (H)·worst 0-3 (A)
best 3-0 (H)·worst 0-3 (H)
Venue spotlight
Head-to-headLast 43 meetings
- 30 Aug 2026
Colorado Rapids1 - 0Real Salt Lake
Major League Soccer - 17 May 2026
Real Salt Lake2 - 1Colorado Rapids
Major League Soccer - 5 Oct 2025
Real Salt Lake1 - 0Colorado Rapids
Major League Soccer - 18 May 2025
Colorado Rapids1 - 0Real Salt Lake
Major League Soccer - 21 Jul 2024
Colorado Rapids3 - 2Real Salt Lake
Major League Soccer - 19 May 2024
Real Salt Lake5 - 3Colorado Rapids
Major League Soccer
Show 37 earlier meetingsHide earlier meetings
- 10 Mar 2024
Real Salt Lake1 - 2Colorado Rapids
Major League Soccer - 22 Oct 2023
Colorado Rapids0 - 1Real Salt Lake
Major League Soccer - 3 Sept 2023
Real Salt Lake2 - 0Colorado Rapids
Major League Soccer - 25 May 2023
Colorado Rapids0 - 1Real Salt Lake
US Open Cup - 21 May 2023
Colorado Rapids2 - 3Real Salt Lake
Major League Soccer - 10 Jul 2022
Real Salt Lake2 - 2Colorado Rapids
Major League Soccer - 3 Apr 2022
Colorado Rapids1 - 1Real Salt Lake
Major League Soccer - 17 Oct 2021
Real Salt Lake3 - 1Colorado Rapids
Major League Soccer - 22 Aug 2021
Colorado Rapids2 - 1Real Salt Lake
Major League Soccer - 25 Jul 2021
Real Salt Lake3 - 0Colorado Rapids
Major League Soccer - 19 Oct 2020
Colorado Rapids- - -Real Salt Lake
Major League Soccer - 13 Sept 2020
Real Salt Lake0 - 5Colorado Rapids
Major League Soccer - 23 Aug 2020
Colorado Rapids1 - 4Real Salt Lake
Major League Soccer - 13 Jul 2020
Real Salt Lake2 - 0Colorado Rapids
Major League Soccer - 25 Aug 2019
Real Salt Lake2 - 0Colorado Rapids
Major League Soccer - 12 May 2019
Colorado Rapids2 - 3Real Salt Lake
Major League Soccer - 26 Aug 2018
Colorado Rapids0 - 6Real Salt Lake
Major League Soccer - 22 Jul 2018
Real Salt Lake2 - 2Colorado Rapids
Major League Soccer - 22 Apr 2018
Real Salt Lake3 - 0Colorado Rapids
Major League Soccer - 15 Oct 2017
Colorado Rapids1 - 0Real Salt Lake
Major League Soccer - 27 Aug 2017
Real Salt Lake4 - 1Colorado Rapids
Major League Soccer - 16 Apr 2017
Colorado Rapids1 - 2Real Salt Lake
Major League Soccer - 27 Aug 2016
Real Salt Lake2 - 1Colorado Rapids
Major League Soccer - 8 May 2016
Colorado Rapids1 - 0Real Salt Lake
Major League Soccer - 10 Apr 2016
Real Salt Lake1 - 0Colorado Rapids
Major League Soccer - 4 Oct 2015
Colorado Rapids1 - 2Real Salt Lake
Major League Soccer - 12 Jul 2015
Colorado Rapids3 - 1Real Salt Lake
Major League Soccer - 7 Jun 2015
Real Salt Lake0 - 0Colorado Rapids
Major League Soccer - 20 Sept 2014
Real Salt Lake5 - 1Colorado Rapids
Major League Soccer - 3 Aug 2014
Colorado Rapids0 - 1Real Salt Lake
Major League Soccer - 18 May 2014
Real Salt Lake2 - 1Colorado Rapids
Major League Soccer - 4 Aug 2013
Colorado Rapids2 - 2Real Salt Lake
Major League Soccer - 6 Apr 2013
Colorado Rapids1 - 0Real Salt Lake
Major League Soccer - 16 Mar 2013
Real Salt Lake1 - 1Colorado Rapids
Major League Soccer - 5 Aug 2012
Colorado Rapids1 - 0Real Salt Lake
Major League Soccer - 22 Jul 2012
Real Salt Lake2 - 0Colorado Rapids
Major League Soccer - 8 Apr 2012
Real Salt Lake2 - 0Colorado Rapids
Major League Soccer



























