17 Shots and 62% Possession Drive St. Louis City Past Toronto FC
How the match unfolded, with the data behind it
How this story was made
- Evidence
- fixture data, league standings, team statistics, events, lineups, match statistics, player performance, and injuries
- Generated
- 9/20/2026, 2:40:25 AM
- Model
- GPT56Luna
- Editorial checks
- passed · score 95/100 · 441 words

St. Louis City

Toronto FC
St. Louis City take control early
St. Louis City defeated Toronto FC 3-1 at Energizer Park, leading 1-0 at half-time. The result extended St. Louis City’s strong position in the Western Conference and left Toronto FC still 12th in the Eastern Conference. Yoann Damet’s side used a 3-4-3 formation, while Robin Fraser set Toronto up in a 4-2-3-1.
St. Louis City broke the deadlock in the 41st minute. Alexandru Mățan supplied the assist for Carlo Holse, who scored the opening goal. The hosts protected their advantage into the interval, then quickly increased it after the restart. Mățan created a second goal in the 54th minute, this time for Tomas Totland, making it 2-0.
Holse and Becher punish Toronto
The decisive third goal arrived in the 68th minute. Chris Durkin? No—S. Becher scored for St. Louis City, with C. Wallem providing the assist. Toronto FC pulled one goal back in the 90th minute, but the scorer was not identified in the match data, and the late response did not change the outcome.
St. Louis City’s first substitution came at half-time, when S. Becher replaced S. Jeong. Toronto made four changes between the 57th and 75th minutes, including N. Gomis for W. Zimmerman, J. Osorio for N. Dorsch and T. Corbeanu for M. Cimermancic. The visitors also introduced Z. Monlouis and L. Morgan.
Statistical control reflected in the score
The numbers supported a comfortable home performance. St. Louis City had 62% possession and completed 454 passes at an 85% accuracy rate, compared with Toronto’s 277 passes and 78% accuracy. The hosts also led 17-9 in total shots, 8-1 in shots on goal and 14-4 in attempts from inside the box. Their expected-goals figure was 2.23 against Toronto’s 0.58.
Toronto’s six blocked shots and goalkeeper Luka Gavran’s five saves limited the damage, while Roman Bürki made one save for St. Louis City. The hosts’ territorial advantage therefore matched both the scoreline and the chance quality rather than contradicting the final result.
Holse leads the performance ratings
Carlo Holse was the standout performer, earning a match rating of 9.7. His goal, two shots on target and five key passes made him the highest-rated player on either team. Mățan also made a major contribution with two assists and three key passes.
The four yellow cards were split evenly. Toronto’s W. Zimmerman was booked in the 23rd minute and A. Coello in the 74th, while St. Louis City’s C. Wallem and F. Fall were cautioned in the 28th and 73rd minutes. St. Louis City entered on 41 points from 25 matches and moved to 44 after the win; Toronto FC remained on 29 points after 26 games.
[/body]
By the numbers
The data behind St. Louis City vs Toronto FC, in 4 charts.
The season so far
Wins, draws and losses side by side
Two different teams?
Home and away form for St. Louis City
Who wins more often?
Share of league games won this season
How they line up
Most-used formations this season
The table as it stands
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Vancouver Whitecaps | LWLWW | 24 | 14 | 4 | 6 | 53 | 23 | 46 | |
| 2 | Houston Dynamo | LWDDL | 25 | 13 | 4 | 8 | 32 | 28 | 43 | |
| 3 | FC Dallas | WWWDL | 25 | 12 | 7 | 6 | 49 | 42 | 43 | |
| 4 | San Jose Earthquakes | WWDDL | 25 | 12 | 5 | 8 | 44 | 36 | 41 | |
| 5 | St. Louis City | WDWDW | 25 | 11 | 8 | 6 | 42 | 35 | 41 | |
| 6 | Los Angeles FC | LWDDD | 26 | 11 | 7 | 8 | 41 | 27 | 40 | |
| 7 | Colorado Rapids | WDLWL | 25 | 11 | 2 | 12 | 33 | 32 | 35 | |
| 8 | Portland Timbers | LDWLD | 25 | 9 | 5 | 11 | 47 | 47 | 32 | |
| 9 | San Diego | LLLWW | 25 | 8 | 6 | 11 | 42 | 42 | 30 | |
| 10 | Los Angeles Galaxy | DLWLD | 26 | 7 | 9 | 10 | 31 | 40 | 30 | |
| 11 | Real Salt Lake | LLDLL | 24 | 8 | 5 | 11 | 37 | 39 | 29 | |
| 12 | Minnesota United FC | LLLDW | 25 | 7 | 8 | 10 | 37 | 43 | 29 | |
| 13 | Austin | WDDWD | 25 | 7 | 8 | 10 | 32 | 44 | 29 | |
| 14 | Seattle Sounders | DDDDL | 23 | 7 | 7 | 9 | 25 | 30 | 28 | |
| 15 | Sporting Kansas City | WLLLD | 24 | 5 | 3 | 16 | 26 | 59 | 18 | |
| 1 | Nashville SC | DLDWW | 25 | 16 | 6 | 3 | 50 | 21 | 54 | |
| 2 | Inter Miami | DDDWL | 25 | 12 | 9 | 4 | 61 | 46 | 45 | |
| 3 | New England Revolution | WWLWD | 25 | 13 | 4 | 8 | 41 | 31 | 43 | |
| 4 | Charlotte | DWDWW | 25 | 11 | 7 | 7 | 45 | 36 | 40 | |
| 5 | Chicago Fire | LDDDD | 24 | 11 | 6 | 7 | 45 | 35 | 39 | |
| 6 | Orlando City SC | WWWDW | 25 | 10 | 4 | 11 | 44 | 56 | 34 | |
| 7 | Philadelphia Union | WWWWD | 25 | 9 | 6 | 10 | 46 | 39 | 33 | |
| 8 | New York Red Bulls | WWLDL | 26 | 9 | 6 | 11 | 34 | 48 | 33 | |
| 9 | New York City FC | LWLDD | 26 | 8 | 8 | 10 | 39 | 34 | 32 | |
| 10 | FC Cincinnati | DLLDW | 24 | 8 | 8 | 8 | 52 | 59 | 32 | |
| 11 | DC United | DWDLL | 24 | 6 | 11 | 7 | 30 | 37 | 29 | |
| 12 | Toronto FC | LWDDW | 25 | 6 | 11 | 8 | 38 | 46 | 29 | |
| 13 | Columbus Crew | LLWLL | 25 | 6 | 5 | 14 | 35 | 42 | 23 | |
| 14 | Atlanta United FC | DLDLW | 25 | 6 | 5 | 14 | 29 | 43 | 23 | |
| 15 | CF Montreal | LLLLD | 25 | 5 | 6 | 14 | 31 | 51 | 21 |