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 34 games · 45 pts (2026/26)
- Charlotte FC 34 games · 54 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 34 | 77 |
| 2 | Internacional CF Miami | 34 | 60 |
| 3 | New England Revolution | 34 | 58 |
| 4 | Chicago Fire FC | 34 | 55 |
| 5 | Charlotte FC | 34 | 54 |
| 6 | Philadelphia Union | 34 | 50 |
| 7 | Columbus Crew SC | 34 | 47 |
| 8 | FC Cincinnati | 34 | 46 |
| 9 | Orlando City SC | 34 | 46 |
| 10 | New York City FC | 34 | 42 |
| 11 | New York Red Bulls | 34 | 42 |
| 12 | Toronto FC | 34 | 39 |
| 13 | Atlanta United FC | 34 | 33 |
| 14 | D.C. United SC | 34 | 33 |
| 15 | Montreal Impact FC | 34 | 26 |
| 16 | Vancouver Whitecaps FC | 34 | 64 |
| 17 | FC Dallas | 34 | 58 |
| 18 | St. Louis City | 34 | 54 |
| 19 | San Jose Earthquakes | 34 | 52 |
| 20 | Houston Dynamo | 34 | 51 |
| 21 | Los Angeles FC | 34 | 47 |
| 22 | Portland Timbers | 34 | 46 |
| 23 | Seattle Sounders FC | 34 | 46 |
| 24 | Real Salt Lake | 34 | 45 |
| 25 | Minnesota United FC | 34 | 44 |
| 26 | Los Angeles Galaxy | 34 | 44 |
| 27 | Colorado Rapids SC | 34 | 43 |
| 28 | San Diego FC | 34 | 38 |
| 29 | Austin FC | 34 | 34 |
| 30 | Sporting Kansas City | 34 | 26 |
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 | |
|---|---|---|
| #24 | Position | #5 |
| 45 | Points | 54 |
| 34 | Played | 34 |
| 13 / 6 / 15 | W / D / L | 15 / 9 / 10 |
| 53 | Scored | 66 |
| 52 | Conceded | 51 |
| +1 | GD | +15 |
| 1.32 | PPG | 1.59 |
| 38% | Win % | 44% |
Key Stats
50%
Both Teams to Score
H2H (2 games)
H2H (2 games)
50%
Over 2.5 Goals
H2H history
H2H history
12%
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 24th (45 pts). Charlotte FC are 5th (54 pts).
Goal Timing (This Season)
Real Salt Lake
0-15
9/7
16-30
5/7
31-45
6/6
46-60
8/7
61-75
7/7
76+
8/11
■ Scored ■ Conceded
Charlotte FC
0-15
8/5
16-30
8/8
31-45
5/5
46-60
7/7
61-75
10/8
76+
12/6
■ Scored ■ Conceded
Top Scorers (This Season)
Real Salt Lake
| Sergi Solans | 15 G | 4 A |
| Zavier Gozo | 6 G | 3 A |
Charlotte FC
| Pep Biel | 13 G | 10 A |
| Idan Gorno | 13 G | 4 A |
| Liel Abada | 10 G | 5 A |
Events
Match Events
- 0' We are underway at Rio Tinto Stadium. The crowd does wile while the referee lows the starting whistle.
- 5' Not even hints on scoring a goal over the last 5 minutes.
- 10' The Array continues to deliver drama. Both Real Salt Lake and Charlotte FC are desperate not to drop points on matchday .
- 13' Ben Bender catches the referee's attention in entirely the wrong way. Yellow card on 13.
- 18' Poland international Karol Swiderski has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 22' Brayan Vera picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 23' Brayan Vera has been a danger all night but risks an early exit having now seen a Yellow card on 23.
- 27' Karol Swiderski puts Charlotte FC on the lead.
- 32' It’s high time Christian Lattanzio made some changes to put the his team’s game back to action.
- 37' Supporters expect more eagerness from Vinicius Mello, as he is very good at scoring at Rio Tinto Stadium with 0 goals in the last 0 games.
- 42' A moment of madness from Harrison Afful on 42 minutes earns him a Yellow card. Charlotte FC will be frustrated.
- 47' Charlotte FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 48' Charlotte FC receives a Yellow card for a hard tackle on 48.
- 53' 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 Anderson Julio suffering a number of foals already.
- 56' GOAL! Ruiz scores on 56.
- 59' with the perfectly-timed delivery and Anderson Julio makes no mistake. 2-1!
- 62' What composure from Jefferson Savarino! The Venezuela international strokes it home. 3-1.
- 66' The Charlotte FC bench stirs into life. Kerwin Vargas is withdrawn and Andre Shinyashiki gets his opportunity.
- 68' Fresh legs for Real Salt Lake! Ilijah Paul comes on to replace Anderson Julio.
- 70' Justen Glad was booked on 70.
- 74' The Real Salt Lake bench stirs into life. Brayan Vera is withdrawn and Maikel Chang Ramirez gets his opportunity.
- 77' Vinicius Mello is ready to make an impact after coming on for Kamil Jozwiak at the 77 minute mark.
- 82' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 83' A tactical swap from Real Salt Lake — Braian Ojeda on, Jasper Loeffelsend off on 83 minutes.
- 88' Adilson Malanda is putting in a real shift tonight. He has covered more ground than anyone else for Charlotte FC so far.
- The referee blows the final whistle. Sensational lose for Charlotte FC.
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 |
|---|---|
| Jefferson Savarino | 1 |
| Anderson Julio | 1 |
| Ruiz | 1 |
| Karol Swiderski | 1 |
| Idan Gorno | 1 |
Head to Head
Real Salt Lake Form
Predictions
Prediction accuracy
3 / 4
2.04
Real Salt Lake xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.67
Charlotte FC xG
I would bet for:
Over 2.5 goals 70% + Both teams to score 70%
Match Result
✓ CorrectActual: Real Salt Lake win
Both Teams to Score
✓ Correct
Avg goals/match: 3.71
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 88% |
|
12% |
| ± 2.5 | 70% |
|
30% |
| ± 3.5 | 50% |
|
50% |
| ± 4.5 | 31% |
|
69% |
Double Chance
Real Salt Lake or Draw
71%
Draw or Charlotte FC
52%
Real Salt Lake or Charlotte FC
77%
Half-Time Result
✗ WrongActual: Charlotte FC win at HT
Correct Score
✓ In top 12
1 – 1
9.2%
2 – 1
8.2%
2 – 2
6.8%
1 – 2
6.8%
3 – 1
Actual
2 – 0
5.2%
3 – 2
4.6%
1 – 0
4.5%
2 – 3
3.8%
1 – 3
3.7%
0 – 0
3.7%
0 – 1
3.6%
Asian Handicap — Real Salt Lake
| Handicap | Real Salt Lake covers | Push | Charlotte FC covers |
|---|---|---|---|
| -2.5 | 13% | — | 87% |
| -2 | 13% | 14% | 73% |
| -1.5 | 27% | — | 73% |
| -1 | 27% | 19% | 54% |
| -0.5 | 46% | — | 54% |
| +0.5 | 69% | — | 31% |
| +1 | 69% | 16% | 16% |
| +1.5 | 84% | — | 16% |
| +2 | 84% | 9% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Real Salt Lake keeps clean sheet
20%
✓
Charlotte FC keeps clean sheet
14%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

