Toronto FC vs St. Louis City, MLS 2023 REGULAR SEASON
Overview
Match Preview
Toronto FC vs St. Louis City — MLS at BMO Field.
- Toronto FC 34 games · 39 pts (2026/26)
- St. Louis City 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 |
|---|---|---|---|---|
| 08 Jul | St. Louis City | H | 0–1 | L |
| 04 Jul | Orlando City SC | A | 0–4 | L |
| 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 |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 08 Jul | Toronto FC | A | 1–0 | W |
| 02 Jul | Colorado Rapids SC | H | 2–0 | W |
| 25 Jun | San Jose Earthquakes | A | 2–1 | W |
| 22 Jun | Real Salt Lake | H | 1–3 | L |
| 18 Jun | Nashville SC | A | 1–3 | L |
| 11 Jun | Los Angeles Galaxy | H | 1–1 | D |
Season Stats
| Toronto FC | St. Louis City | |
|---|---|---|
| #12 | Position | #18 |
| 39 | Points | 54 |
| 34 | Played | 34 |
| 9 / 12 / 13 | W / D / L | 15 / 9 / 10 |
| 52 | Scored | 59 |
| 67 | Conceded | 48 |
| -15 | GD | +11 |
| 1.15 | PPG | 1.59 |
| 26% | 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
Toronto FC this season
Toronto FC this season
18%
Clean Sheets
St. Louis City this season
St. Louis City this season
Toronto FC are 12th (39 pts). St. Louis City are 18th (54 pts).
Goal Timing (This Season)
Toronto FC
0-15
1/3
16-30
3/10
31-45
6/9
46-60
5/12
61-75
9/7
76+
16/12
■ Scored ■ Conceded
St. Louis City
0-15
9/3
16-30
8/2
31-45
11/8
46-60
10/9
61-75
6/7
76+
10/11
■ Scored ■ Conceded
Top Scorers (This Season)
Toronto FC
| Josh Sargent | 10 G | 4 A |
| Daniel Salloi | 9 G | 6 A |
St. Louis City
| Rafael Navarro | 18 G | 6 A |
| Simon Becher | 9 G | 4 A |
| Marcel Hartel | 6 G | 3 A |
Events
Match Events
- 0' The ball is rolling at BMO Field. Toronto FC are looking to make home advantage count against St. Louis City.
- 5' The Array continues to deliver drama. Both Toronto FC and St. Louis City are desperate not to drop points on matchday .
- 10' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 15' will be watching from the dugout nervously. His Toronto FC side need to improve if they are to claim all three points.
- 20' The teams are not in a rush to score plenty of goals. It might look strange considering Toronto FC that had 296 games and scored 393 goals.
- 25' The energy levels are beginning to show. might look to freshen things up shortly.
- 30' Toronto FC is showing some good football. However, Toronto FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 35' Toronto FC are happy to let the opposition have the ball in their own half. The trap is set.
- 38' Njabulo Blom was booked on 38.
- 43' Kobe Franklin is a natural and has been asked to do a very specific job for St. Louis City tonight.
- 47' Tim Parker is having his name booked by the referee on 47.
- 50' A goal from the USA international Aziel Jackson! He fires home on 50 to make it 0-1!
- 55' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 57' Alonso Coello Camarero has so much to prove this time. He replaces Brandon Servania on 57 minute.
- 62' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 67' C.J. Sapong needs to be pretty careful with his discipline considering 0 Red cards this season.
- 68' The whistle greets Indiana Vassilev as he departs to be replaced by Miguel Perez.
- 72' Toronto FC manager makes another effort to make the tables turned. Jesus Batiz is hanging Ayo Akinola on the field on 72 minute.
- 77' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 82' Celio Pompeu has so much to prove this time. He replaces Aziel Jackson on 82 minute.
- 83' The Toronto FC bench stirs into life. Deandre Kerr is withdrawn and Jordan Perruzza gets his opportunity.
- 84' The supporters are chanting for Adam Pearlman. He replaces Aime Mabika on 84 minute.
- 89' St. Louis City has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 90' A meaty challenge results in booking for Themi Antonoglou on 90.
- 90' The St. Louis City bench stirs into life. Jared Stroud is withdrawn and Isak Jensen gets his opportunity.
- Time to leave. No sensation happened. Another win for St. Louis City players.
Lineups
Toronto FC Lineups
4-4-2Starting XI
- 23
- 9
-
20
Ayo Akinola ↓ Jesus Batiz 72'
- 14
- 28
- 27
- 7
- 30
-
6
Aime Mabika ↓ Adam Pearlman 84'
-
29
Deandre Kerr ↓ Jordan Perruzza 83'
- 19
Bench
- 18
-
77
Jordan Perruzza ↑ 83'
- 47
-
81
Themi Antonoglou ↑ 84'
-
51
Adam Pearlman ↑ 84'
-
52
Alonso Coello Camarero ↑ 57'
- 71
- 83
-
73
Jesus Batiz ↑ 72'
St. Louis City Lineups
4-1-2-1-2Starting XI
- 1
- 26
- 11
-
19
Indiana Vassilev ↓ Miguel Perez 68'
-
8
Jared Stroud ↓ Isak Jensen 90'
- 16
-
25
Aziel Jackson ↓ Celio Pompeu 82'
- 6
- 22
- 15
- 20
Bench
- 2
- 14
- 7
-
30
Isak Jensen ↑ 90'
- 24
- 21
-
12
Celio Pompeu ↑ 82'
- 39
-
28
Miguel Perez ↑ 68'
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Carlo Holse | 1 |
| Simon Becher | 1 |
| Tomas Totland | 1 |
| Aziel Jackson | 1 |
| Theo Corbeanu | 1 |
Head to Head
Toronto FC Form
St. Louis City Form
Predictions
Prediction accuracy
4 / 4
0.97
Toronto FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.58
St. Louis City xG
I would bet for:
Markets are evenly balanced — no clear value pick.
Match Result
✓ CorrectActual: St. Louis City win
Both Teams to Score
✓ Correct
Avg goals/match: 2.55
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 72% |
|
28% |
| ± 2.5 | 46% |
|
54% |
| ± 3.5 | 26% |
|
74% |
| ± 4.5 | 12% |
|
88% |
Double Chance
Toronto FC or Draw
52%
Draw or St. Louis City
76%
Toronto FC or St. Louis City
72%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
12.8%
0 – 1
Actual
0 – 0
9.8%
0 – 2
9.5%
1 – 2
9.1%
1 – 0
6.5%
2 – 1
5.5%
0 – 3
4.9%
1 – 3
4.9%
2 – 2
4.5%
2 – 0
3.5%
2 – 3
2.4%
Asian Handicap — Toronto FC
| Handicap | Toronto FC covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 6% | 92% |
| -1.5 | 8% | — | 92% |
| -1 | 8% | 14% | 78% |
| -0.5 | 22% | — | 78% |
| +0.5 | 50% | — | 50% |
| +1 | 50% | 23% | 27% |
| +1.5 | 73% | — | 27% |
| +2 | 73% | 16% | 11% |
| +2.5 | 89% | — | 11% |
Clean Sheet
Toronto FC keeps clean sheet
21%
✓
St. Louis City keeps clean sheet
39%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

