Vancouver hits the crossbar but St. Louis holds on for scoreless draw
The Whitecaps generated more offense but couldn't break down the home side's defense, and the two clubs remain separated by just a single point atop the MLS Western Conference.

Mathías Laborda rattled the crossbar with a header in the 12th minute, and that was probably the play that summed up the afternoon at Energizer Park best: Vancouver Whitecaps FC pushed, created and came away empty handed, while St. Louis City SC held firm for a 0-0 draw that leaves both clubs locked near the top of the MLS Western Conference.
The match opened entirely on the visitors' terms. From the first minute, Ryan Gauld and his teammates started testing the home defense with shots from outside the box, while corner kicks piled up for the Whitecaps as if they were the currency of the day. Between the kickoff and the 12th minute, Vancouver had already threatened the St. Louis area on at least six separate occasions, and Laborda's crossbar strike, off a service from Tate Johnson on another corner, was the clearest warning yet that a goal could come at any moment.
St. Louis, however, refused to be pinned back entirely. Carlo Holse produced the home side's most dangerous moment of the first half, curling a left footed effort from outside the box that grazed the crossbar in the 23rd minute. The game grew increasingly physical with fouls spread across both sides, and an injury to Conrad Wallem forced the first substitution of the night, with Rafael Santos coming on before the 40 minute mark. Halftime arrived with a scoreline that didn't fully reflect the Whitecaps' territorial dominance, but did reflect the resilience of the home defense.
A back and forth second half with no reward
The script didn't change much in the second half. Vancouver kept arriving with more frequency, with attempts from Emmanuel Sabbi, Oliver Larraz and Yadaly Diaby failing to find the net, while St. Louis looked for answers through Rafael Navarro and Carlo Holse, who both tested Yohei Takaoka with shots that were saved. The clearest home chance came in the 65th minute, when Holse struck a left footed effort toward the top corner and the visiting goalkeeper responded with a strong diving save.
Substitutions came in waves on both sides: Simon Becher and Lukas MacNaughton for St. Louis, Bruno Caicedo, Rayan Elloumi and Aleksa Cvetkovic for Vancouver, but none of them produced the breakthrough the match seemed to be asking for. Yellow cards were handed out along the way (Fallou Fall, Édier Ocampo, Ralph Priso and Alexandru Matan all picked one up), along with a few injury stoppages, including one to Chris Durkin, who was eventually substituted off. Stoppage time, generous in both halves, didn't produce the goal everyone was waiting for either.
The numbers behind the draw
The stats back up what was visible on the field: St. Louis controlled the ball a bit more, but Vancouver was clearly the superior side in terms of attacking volume.
| Stat | St. Louis City SC | Vancouver Whitecaps FC |
|---|---|---|
| Possession (%) | 53.3 | 46.7 |
| Shots | 7 | 16 |
| Shots on target | 5 | - |
| Corners | 5 | 10 |
| Passes | 456 | 390 |
| Fouls committed | 17 | 14 |
Our estimate of expected goals generated during the match itself, calculated after the fact from the shot data, gives Vancouver a 1.607 mark against St. Louis's 0.841, a gap that backs up the visitors' greater attacking weight, even though neither team managed to turn that volume into a goal.
Heading into the match, our projection had given St. Louis a 41% chance of winning, Vancouver 33%, and a draw 26%, with combined expected goals of 3.33. The game that unfolded turned out to be far tighter than expected: neither side found a way past the opposing goalkeeper, and the scoreless draw, the least likely outcome on paper, ended up being exactly what happened on the field.
What the result means in the standings
In the Western Conference, Vancouver Whitecaps FC came in as the leader with 52 points from 29 matches played, while St. Louis City SC trailed close behind with 51 points from the same number of games, just 1 point separating the two sides. The draw doesn't shake up that balance much, and both clubs remain in the thick of the race up top, separated by a razor thin margin that will likely stay tight in the coming weeks.
ATH
RSO
VAN
SEA
JUV
NAP
MAR
TOU
ATO
FOR
PAL
VAS
THS
GUV
CCP
OLI
CAG
UNI
LEX
COS
BRA
FAM
ATL
TOR
NSH
RBNY
NE
MIA
LAF
MIN
POR
HOU
CSL
NCX
CAZ
LEO
RFA
FSC
SMT
COL
GTI
QAC
VAR
MOR
SUP
CAV
ISF
ONC
GRE
ATL
ATL
ALI
AGU
FAS
ANT
MUN
GUA
COB
COM
MIX
MOT
MAR
OLA
GUA
BOL
FCU
CAR
LA
BOS
BAY
SD
GFC
UTA
HOU
POR