Real Salt Lake dominated possession at America First Field but couldn't break down a Minnesota side that made them work for everything. The hosts had more than their share of chances, firing 13 shots with seven finding the target, yet a stubborn visiting defense kept them at bay through a goalless first half. Minnesota weren't pretty but they were effective when it mattered, and Joaquín Pereyra was outstanding in their engine room, controlling play and breaking up Real Salt Lake's rhythm whenever they threatened. The stalemate held until late in the game when both sides finally found the back of the net. It finished 1-1, a result that felt fair given how the match unfolded. Minnesota created less but made their limited opportunities count, while Real Salt Lake's inability to convert their chances proved costly. For Real Salt Lake it was two points dropped on home soil, though they'll take the point over nothing given how much pressure they were under.
The Matchup
Real Salt Lake and Minnesota United FC drew 1-1 at America First Field, in a game that could easily have finished either way. Neither team could really take control of the ball for long, with Real Salt Lake holding 57% possession, close enough to an even split to explain why the game never settled into one side's favour. Both sides had spells on top without ever pulling clear, and the shot count on the day backs up just how tight things were. A draw is rarely the result either team sets out to get, but on this occasion it was a fair reflection of ninety minutes where chances were shared roughly evenly. Below is a closer look at exactly how the numbers from the match broke down.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 12' | Real Salt Lake | Zach Booth | 0-0 | |
| 15' | Real Salt Lake | Substitution — Z. Booth on, D. Marczuk off | 0-0 | |
| 32' | Minnesota United FC | Jefferson Díaz | 0-0 | |
| 46' | Minnesota United FC | Substitution — K. Duncan on, B. Hlongwane off | 0-0 | |
| 56' | Real Salt Lake | Lineker Rodrigues | 0-0 | |
| 60' | Real Salt Lake | Substitution — Lineker Rodrigues on, S. Lobjanidze off | 0-0 | |
| 71' | Minnesota United FC | Substitution — J. Diaz on, C. Harvey off | 0-0 | |
| 71' | Minnesota United FC | Substitution — M. Dieng on, K. Yeboah off | 0-0 | |
| 71' | Minnesota United FC | Substitution — T. Chancalay on, M. Gonzalez off | 0-0 | |
| 82' | Real Salt Lake | Goal — S. Solans (assist: D. Luna) | 1-0 | |
| 86' | Real Salt Lake | Substitution — D. Luna on, A. Hezarkhani off | 1-0 | |
| 86' | Real Salt Lake | Substitution — S. Solans on, V. Olatunji off | 1-0 | |
| 87' | Minnesota United FC | Substitution — W. Trapp on, M. Caldeira off | 1-0 | |
| 89' | Minnesota United FC | Goal — J. Pereyra (assist: M. Caldeira) | 1-1 | |
| 90+4' | Real Salt Lake | Stijn Spierings | 1-1 |
Real Salt Lake vs Minnesota United FC Lineups
Looking Ahead
Real Salt Lake does not have long to wait before getting back out onto the pitch. Their next test comes away at Colorado Rapids, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Colorado Rapids vs Real Salt Lake going to play at 30 August 2026 in Major League Soccer 2026.
Minnesota United FC, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Orlando City SC, a game that will give an early sense of how they carry this result forward. Full details are here: Minnesota United FC vs Orlando City SC going to play at 30 August 2026 in Major League Soccer 2026.