Toronto FC vs Real Salt Lake, MLS 2023 REGULAR SEASON
Overview
Match Preview
Toronto FC vs Real Salt Lake — MLS at BMO Field.
- Toronto FC 18 games · 17 pts (2026/26)
- Real Salt Lake 17 games · 27 pts (2026/26)
Match Details
- Referee Marcos DeOliviera (USA)
- Assistant 1 Lyes Arfa
- Assistant 2 Gianni Facchini
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 01 Jul | Real Salt Lake | H | 0–1 | L |
| 24 Jun | New England Revolution | A | 1–2 | L |
| 21 Jun | FC Cincinnati | A | 0–3 | L |
| 10 Jun | Nashville SC | H | 1–1 | D |
| 04 Jun | Minnesota United FC | A | 1–1 | D |
| 31 May | Chicago Fire FC | H | 0–0 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 01 Jul | Toronto FC | A | 1–0 | W |
| 25 Jun | Minnesota United FC | H | 2–2 | D |
| 22 Jun | St. Louis City | A | 3–1 | W |
| 17 Jun | D.C. United SC | A | 2–1 | W |
| 11 Jun | New York City FC | H | 0–0 | D |
| 04 Jun | Austin FC | A | 2–1 | W |
Season Stats
| Toronto FC | Real Salt Lake | |
|---|---|---|
| #12 | Position | #21 |
| 17 | Points | 27 |
| 18 | Played | 17 |
| 3 / 8 / 7 | W / D / L | 8 / 3 / 6 |
| 24 | Scored | 29 |
| 32 | Conceded | 25 |
| -8 | GD | +4 |
| 0.94 | PPG | 1.59 |
| 17% | Win % | 47% |
Key Stats
40%
Both Teams to Score
H2H (5 games)
H2H (5 games)
60%
Over 2.5 Goals
H2H history
H2H history
16%
Clean Sheets
Toronto FC this season
Toronto FC this season
11%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
Toronto FC are 12th (17 pts). Real Salt Lake are 21st (27 pts).
Goal Timing (This Season)
Toronto FC
0-15
1/2
16-30
1/3
31-45
4/3
46-60
2/5
61-75
4/4
76+
6/7
■ Scored ■ Conceded
Real Salt Lake
0-15
4/4
16-30
3/2
31-45
3/2
46-60
4/2
61-75
2/4
76+
4/6
■ Scored ■ Conceded
Top Scorers (This Season)
Real Salt Lake
| Zavier Gozo | 6 G | 3 A |
| Sergi Solans | 6 G | 3 A |
Events
Match Events
- 0' The stage is set the green flag drops! Another match against Toronto FC and Real Salt Lake has kicked off!
- 5' Matchday of the Array and both teams know exactly what is at stake tonight.
- 10' Toronto FC have won 369 goals from 282 games. They will be desperate to add to that tally today.
- 15' The teams are not in a rush to score plenty of goals. It might look strange considering Real Salt Lake that had 281 games and scored 418 goals.
- 20' The tempo has dropped considerably in the last few minutes. will be considering his options from the bench.
- 21' Controversy at the stadium! Aime Mabika argues furiously but the card stands.
- 26' Andrew Brody is a natural and has been asked to do a very specific job for Real Salt Lake tonight.
- 31' It looks surprising Real Salt Lake does not make any changes. Mark-Anthony Kaye has some obvious troubles when approaching to the goal.
- 36' It looks like no one’s ball. Real Salt Lake is used to counterattacking playing. None of the sides are ready to take the lead.
- 41' Both teams are passing the ball around with high level of urgency. Toronto FC needs to do something about it to get closer to the goal.
- 46' Fresh legs for Toronto FC! Jahkeele Marshall-Rutty comes on to replace Lorenzo Insigne.
- 51' Zac MacMath is putting in a real shift tonight. He has covered more ground than anyone else for Real Salt Lake so far.
- 56' Deandre Kerr is ready to make an impact after coming on for Kosi Thompson at the 56 minute mark.
- 61' A tactical chess match is unfolding here. The question is which manager blinks first.
- 64' Toronto FC ring the changes. Mark-Anthony Kaye has done his job and it is now time for Alonso Coello Camarero to step up.
- 69' Toronto FC are enjoying more possession but struggling to find a way through a disciplined Real Salt Lake backline.
- 74' Real Salt Lake seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 78' Time for substitution for Toronto FC. C.J. Sapong is replaced by Ayo Akinola.
- 83' Colombia international Brayan Vera has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 86' The referee has no hesitation. Ilijah Paul is booked for Real Salt Lake — card on 86.
- 90' Bryan Oviedo gets the nod from Real Salt Lake. He replaces Jefferson Savarino and will look to change the dynamic.
- Hope, you loved the show. Another epic battle is over with the score 0-1.
Lineups
Toronto FC Lineups
4-4-2Starting XI
- 10
- 24
- 23
-
9
C.J. Sapong ↓ Ayo Akinola 78'
- 14
- 28
- 27
- 18
- 6
-
47
Kosi Thompson ↓ Deandre Kerr 56'
- 19
Bench
-
20
Ayo Akinola ↑ 78'
-
7
Jahkeele Marshall-Rutty ↑ 46'
- 77
-
29
Deandre Kerr ↑ 56'
- 90
- 81
-
52
Alonso Coello Camarero ↑ 64'
- 83
-
76
Lazar Stefanovic ↑ 56'
Real Salt Lake Lineups
4-4-2H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jozy Altidore | 2 |
| Damir Kreilach | 2 |
| Jayden Nelson | 2 |
| Jozy Altidore | 2 |
| Justin Meram | 2 |
| Tosaint Ricketts | 1 |
| Theo Corbeanu | 1 |
| Corey Baird | 1 |
Head to Head
Toronto FC Form
Predictions
Prediction accuracy
2 / 4
1.1
Toronto FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.68
Real Salt Lake xG
I would bet for:
Markets are evenly balanced — no clear value pick.
Match Result
✓ CorrectActual: Real Salt Lake win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.78
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 92% |
|
8% |
| ± 1.5 | 77% |
|
23% |
| ± 2.5 | 52% |
|
48% |
| ± 3.5 | 31% |
|
69% |
| ± 4.5 | 16% |
|
84% |
Double Chance
Toronto FC or Draw
52%
Draw or Real Salt Lake
74%
Toronto FC or Real Salt Lake
73%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
12.3%
0 – 1
Actual
1 – 2
9.3%
0 – 2
8.6%
0 – 0
8%
2 – 1
6.1%
1 – 0
5.9%
1 – 3
5.2%
2 – 2
5.1%
0 – 3
4.7%
2 – 0
3.7%
2 – 3
3%
Asian Handicap — Toronto FC
| Handicap | Toronto FC covers | Push | Real Salt Lake covers |
|---|---|---|---|
| -2.5 | 3% | — | 97% |
| -2 | 3% | 7% | 91% |
| -1.5 | 9% | — | 91% |
| -1 | 9% | 14% | 76% |
| -0.5 | 24% | — | 76% |
| +0.5 | 51% | — | 49% |
| +1 | 51% | 22% | 27% |
| +1.5 | 73% | — | 27% |
| +2 | 73% | 15% | 12% |
| +2.5 | 88% | — | 12% |
Clean Sheet
Toronto FC keeps clean sheet
19%
✓
Real Salt Lake keeps clean sheet
34%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

