Real Salt Lake vs Charlotte FC, MLS 2023 REGULAR SEASON
Overview
Match Preview
Real Salt Lake vs Charlotte FC — MLS at Rio Tinto Stadium.
- Real Salt Lake 27 games · 32 pts (2026/26)
- Charlotte FC 27 games · 43 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 26 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 26 | 21 |
Head-to-Head
Last 5 meetings
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 09 Apr | Charlotte FC | H | 3–1 | W |
| 01 Apr | Columbus Crew SC | A | 0–4 | L |
| 26 Mar | St. Louis City | H | 0–4 | L |
| 12 Mar | Austin FC | H | 1–2 | L |
| 05 Mar | Seattle Sounders FC | A | 0–2 | L |
| 26 Feb | Vancouver Whitecaps FC | A | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 09 Apr | Real Salt Lake | A | 1–3 | L |
| 01 Apr | Toronto FC | A | 2–2 | D |
| 25 Mar | New York Red Bulls | H | 1–1 | D |
| 18 Mar | Orlando City SC | A | 2–1 | W |
| 11 Mar | Atlanta United FC | H | 0–3 | L |
| 05 Mar | St. Louis City | A | 1–3 | L |
Season Stats
| Real Salt Lake | Charlotte FC | |
|---|---|---|
| #27 | Position | #4 |
| 32 | Points | 43 |
| 27 | Played | 27 |
| 9 / 5 / 13 | W / D / L | 12 / 7 / 8 |
| 40 | Scored | 47 |
| 44 | Conceded | 38 |
| -4 | GD | +9 |
| 1.19 | PPG | 1.59 |
| 33% | Win % | 44% |
Key Stats
50%
Both Teams to Score
H2H (2 games)
H2H (2 games)
50%
Over 2.5 Goals
H2H history
H2H history
11%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
26%
Clean Sheets
Charlotte FC this season
Charlotte FC this season
Real Salt Lake are 27th (32 pts). Charlotte FC are 4th (43 pts).
Goal Timing (This Season)
Real Salt Lake
0-15
5/6
16-30
4/5
31-45
5/5
46-60
5/6
61-75
5/7
76+
6/9
■ Scored ■ Conceded
Charlotte FC
0-15
5/3
16-30
7/5
31-45
5/2
46-60
3/7
61-75
5/4
76+
6/5
■ Scored ■ Conceded
Top Scorers (This Season)
Real Salt Lake
| Sergi Solans | 11 G | 3 A |
| Zavier Gozo | 6 G | 3 A |
Charlotte FC
| Pep Biel | 12 G | 7 A |
| Idan Gorno | 6 G | 1 A |
Events
Match Events
- 0' What a night it is going to be! Real Salt Lake welcome Charlotte FC for this crunch clash at Rio Tinto Stadium.
- 5' The travelling Charlotte FC supporters hardly appreciate their team being pressed down to the backline.
- 10' Charlotte FC have won 241 goals from 162 games. They will be desperate to add to that tally today.
- 13' The referee shows Charlotte FC player a Yellow card on 13.
- 18' will be watching from the dugout nervously. His Real Salt Lake side need to improve if they are to claim all three points.
- 22' Brayan Vera has been a danger all night but risks an early exit having now seen a Yellow card on 22.
- 23' It’s gonna be a Yellow card for Brayan Vera.
- 27' Karol Swiderski makes no mistake. The score reads 0-1 and Charlotte FC are in front.
- 32' USA international Zac MacMath has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 37' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 42' Harrison Afful is having his name booked by the referee on 42.
- 47' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 48' The referee reaches into his pocket. Out comes the Yellow card for Kamil Jozwiak.
- 53' Matchday of the Array and both teams know exactly what is at stake tonight.
- 56' Ruiz adds to his 0 season tally! Real Salt Lake lead 1-1 — and this changes everything.
- 59' The deadlock is broken! Anderson Julio gets on the scoresheet on 59 minutes.
- 62' The deadlock is broken! Jefferson Savarino gets on the scoresheet on 62 minutes.
- 66' Another change for Charlotte FC made on 66 minute. Kerwin Vargas leaves to be changed by Andre Shinyashiki.
- 68' Time for substitution for Real Salt Lake. Anderson Julio is replaced by Ilijah Paul.
- 70' Justen Glad is having his name booked by the referee on 70.
- 74' Real Salt Lake ring the changes. Brayan Vera has done his job and it is now time for Maikel Chang Ramirez to step up.
- 77' Vinicius Mello is replacing Kamil Jozwiak for the Charlotte FC side.
- 82' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Kerwin Vargas suffering a number of foals already.
- 83' A change in the Real Salt Lake ranks — Jasper Loeffelsend exits the field as Braian Ojeda enters on 83.
- 88' The midfield battle is intense right now. Both Real Salt Lake and Charlotte FC are fighting for every inch of the pitch.
- It finishes all square. Real Salt Lake and Charlotte FC share the spoils 3-1.
Lineups
Real Salt Lake Lineups
4-4-2Starting XI
- 15
- 30
-
10
Jefferson Savarino ↓ Diego Luna 83'
- 2
- 18
- 4
-
29
Anderson Julio ↓ Ilijah Paul 68'
- 14
- 7
- 28
-
11
Carlos Gomez ↓ Bode Davis 68'
Bench
- 9
-
6
Braian Ojeda ↑ 83'
-
16
Maikel Chang Ramirez ↑ 74'
-
19
Bode Davis ↑ 68'
- 35
-
26
Diego Luna ↑ 83'
- 22
-
23
Ilijah Paul ↑ 68'
- 25
Coach
Pablo Mastroeni
Charlotte FC Lineups
4-3-3Starting XI
- 24
- 6
- 13
- 25
-
11
Karol Swiderski ↓ Chris Hegardt 66'
-
7
Kamil Jozwiak ↓ Vinicius Mello 77'
- 29
- 9
-
15
Ben Bender ↓ Derrick Jones 66'
- 31
- 18
Bench
- 14
-
20
Derrick Jones ↑ 66'
- 28
-
16
Andre Shinyashiki ↑ 66'
- 23
- 77
-
21
Vinicius Mello ↑ 77'
-
19
Chris Hegardt ↑ 66'
Coach
Christian Lattanzio
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Anderson Julio | 1 |
| Ruiz | 1 |
| Karol Swiderski | 1 |
| Idan Gorno | 1 |
| Jefferson Savarino | 1 |
Head to Head
Real Salt Lake Form
Predictions
Prediction accuracy
3 / 4
1.95
Real Salt Lake xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.64
Charlotte FC xG
I would bet for:
Both teams to score 69% + Over 2.5 goals 68%
Match Result
✓ CorrectActual: Real Salt Lake win
Both Teams to Score
✓ Correct
Avg goals/match: 3.59
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 48% |
|
52% |
| ± 4.5 | 29% |
|
71% |
Double Chance
Real Salt Lake or Draw
70%
Draw or Charlotte FC
53%
Real Salt Lake or Charlotte FC
76%
Half-Time Result
✗ WrongActual: Charlotte FC win at HT
Correct Score
✓ In top 12
1 – 1
9.7%
2 – 1
8.3%
1 – 2
7%
2 – 2
6.7%
3 – 1
Actual
2 – 0
5.3%
1 – 0
4.8%
3 – 2
4.4%
0 – 0
4.1%
0 – 1
3.9%
1 – 3
3.8%
0 – 2
3.8%
Asian Handicap — Real Salt Lake
| Handicap | Real Salt Lake covers | Push | Charlotte FC covers |
|---|---|---|---|
| -2.5 | 12% | — | 88% |
| -2 | 12% | 14% | 75% |
| -1.5 | 25% | — | 75% |
| -1 | 25% | 19% | 56% |
| -0.5 | 44% | — | 56% |
| +0.5 | 68% | — | 32% |
| +1 | 68% | 16% | 16% |
| +1.5 | 84% | — | 16% |
| +2 | 84% | 10% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Real Salt Lake keeps clean sheet
20%
✓
Charlotte FC keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

