Real Salt Lake history
Every Real Salt Lake season 442ball holds a table for, newest first. Our record starts in 2010 and is thinner before 2014, so this is what we hold rather than the club's complete history.
League finishes
League seasons only, newest last. Cup group stages are left out: a place in a group of four is not a finish in a league. Each point links to that season's table.
| Season | Competition | Pos | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026(in progress) | 11 | 33 | 12 | 6 | 15 | 51 | 51 | 0 | 42 | |
| 2025 | 9 | 28 | 11 | 5 | 12 | 34 | 42 | -8 | 38 | |
| 2024 | 3 | 27 | 12 | 9 | 6 | 52 | 43 | +9 | 45 | |
| 2023 | 11 | 27 | 9 | 7 | 11 | 35 | 43 | -8 | 34 | |
| 2022 | 5 | 26 | 10 | 8 | 8 | 34 | 30 | +4 | 38 | |
| 2021 | 5 | 32 | 14 | 5 | 13 | 55 | 53 | +2 | 47 | |
| 2020 | 22 | 22 | 5 | 7 | 10 | 25 | 35 | -10 | 22 | |
| 2019 | 7 | 22 | 9 | 3 | 10 | 26 | 26 | 0 | 30 | |
| 2018 | 12 | 34 | 14 | 7 | 13 | 55 | 58 | -3 | 49 | |
| 2017 | 13 | 34 | 13 | 6 | 15 | 49 | 55 | -6 | 45 | |
| 2016 | 10 | 34 | 12 | 10 | 12 | 44 | 46 | -2 | 46 | |
| 2015 | 16 | 34 | 11 | 8 | 15 | 38 | 48 | -10 | 41 | |
| 2014 | 4 | 34 | 15 | 11 | 8 | 54 | 39 | +15 | 56 | |
| 2013 | 4 | 34 | 16 | 8 | 10 | 57 | 41 | +16 | 56 | |
| 2012 | 5 | 34 | 17 | 6 | 11 | 46 | 35 | +11 | 57 |
A position in a group stage is a position within that group, not a finish in the competition. Seasons still being played are marked.
Season leaders
| Season | Competition | Goals | Assists | G+A | Clean sheets | 442team |
|---|---|---|---|---|---|---|
| 2026 | S. Solans14 | J. Sanabria6 | S. Solans18 | Not held in full | ||
| 2025 | D. Luna9 | Diogo Gonçalves4 | D. Luna12 | Rafael Cabral7 | ||
| 2024 | C. Arango17 | D. Luna8 | C. Arango23 | Z. MacMath6 | ||
| 2023 | Jefferson Savarino7 | Andrés Gómez5 | Jefferson Savarino10 | Z. MacMath9 | ||
| 2022 | Sergio Córdova9 | Justin Meram6 | Jefferson Savarino11 | Z. MacMath10 | ||
| 2021 | Damir Kreilach16 | A. Herrera10 | Damir Kreilach24 | David Ochoa5 | ||
| 2020 | Damir Kreilach8 | Maikel Chang4 | Damir Kreilach8 | Not held in full | ||
| 2019 | Albert Rusnák10 | Damir Kreilach4 | Albert Rusnák13 | N. Rimando10 | ||
| 2018 | Damir Kreilach12 | Jefferson Savarino9 | Damir Kreilach16 | N. Rimando7 | ||
| 2017 | Albert Rusnák7 | Albert Rusnák12 | Albert Rusnák19 | N. Rimando8 | ||
| 2016 | J. Plata9 | J. Plata8 | J. Plata17 | N. Rimando6 | ||
| 2015 | Not held in full | Not held in full | Not held in full | Not held in full | ||
| 2014 | Not held | Not held | Not held | Not held | ||
| 2013 | Not held | Not held | Not held | Not held | ||
| 2012 | Not held | Not held | Not held | Not held |
Each club's own leaders for that season, not the competition's. A player who moved mid-season counts only what they did here. Clean sheets are counted for goalkeepers who played.
Season table
| Team | P | GD | Pts |
|---|---|---|---|
| 1 | 33 | +38 | 61 |
| 2 | 33 | +9 | 55 |
| 3 | 33 | +8 | 52 |
| 4 | 33 | +10 | 51 |
| 5 | 33 | +1 | 51 |
| 6 | 33 | +13 | 47 |
| 7 | 33 | -6 | 44 |
| 8 | 33 | -1 | 43 |
| 9 | 33 | -1 | 43 |
| 10 | 33 | -3 | 43 |
| 11 | 33 | 0 | 42 |
| 12 | 33 | -4 | 41 |
| 13 | 33 | -5 | 38 |
| 14 | 33 | -21 | 34 |
| 15 | 33 | -42 | 23 |