Orlando City came from behind to edge Real Salt Lake 2-1 at Exploria Stadium, salvaging what looked like a difficult afternoon after falling behind in the first half. The hosts dominated possession and created chances throughout, but couldn't find the breakthrough until after the break. Justin Ellis was the standout performer, earning man of the match honors with a solid display that helped turn the tide in Orlando's favor when it mattered most. The win didn't come easy. Salt Lake had the better of the opening 45 minutes and went in ahead at the break, but Orlando's superior control of the game eventually paid dividends. With 11 shots and corners aplenty, the home side wore down their visitors and flipped the script in the second half to grab all three points. It's the kind of result that builds momentum heading into the next fixture.
The Matchup
Orlando City SC beat Real Salt Lake 2-1 at Exploria Stadium, and the numbers from the match back up how the game played out. Orlando City SC also had the better share of the ball, holding 61% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 11 attempts from Orlando City SC against 8 from Real Salt Lake over the course of the game. Real Salt Lake had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 36' | Real Salt Lake | Goal — D. Marczuk (assist: S. Junqua) | 0-1 | |
| 43' | Real Salt Lake | Lineker Rodrigues | 0-1 | |
| 45+4' | Real Salt Lake | Alexandros Katranis | 0-1 | |
| 46' | Orlando City SC | Substitution — Luis Otavio on, J. Gerbet off | 0-1 | |
| 46' | Orlando City SC | Substitution — M. Pasalic on, J. Ellis off | 0-1 | |
| 46' | Orlando City SC | Substitution — Tiago on, D. Dike off | 0-1 | |
| 53' | Orlando City SC | Goal — A. Griezmann | 1-1 | |
| 61' | Real Salt Lake | Substitution — A. Hezarkhani on, D. Luna off | 1-1 | |
| 61' | Real Salt Lake | Substitution — D. Marczuk on, S. Lobjanidze off | 1-1 | |
| 62' | Real Salt Lake | Substitution — V. Olatunji on, M. Guilavogui off | 1-1 | |
| 66' | Real Salt Lake | Substitution — L. Moisa on, N. Caliskan off | 1-1 | |
| 69' | Orlando City SC | Substitution — Z. Taifi on, T. Spicer off | 1-1 | |
| 71' | Real Salt Lake | Kobi Henry | 1-1 | |
| 77' | Real Salt Lake | Substitution — A. Katranis on, J. Sanabria off | 1-1 | |
| 81' | Orlando City SC | Goal — A. Griezmann | 2-1 | |
| 82' | Orlando City SC | Eduard Atuesta | 2-1 | |
| 85' | Orlando City SC | Substitution — E. Atuesta on, W. Cartagena off | 2-1 |
Orlando City SC vs Real Salt Lake Lineups
Looking Ahead
Orlando City SC have a quick chance to build on this result. Their next test comes away at Minnesota United FC, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Minnesota United FC vs Orlando City SC going to play at 30 August 2026 in Major League Soccer 2026.
Real Salt Lake, meanwhile, does not have long to wait before getting back out onto the pitch. They are next in action away at Colorado Rapids, a game that will give an early sense of how they carry this result forward. Full details are here: Colorado Rapids vs Real Salt Lake going to play at 30 August 2026 in Major League Soccer 2026.