Y. Damet
3-4-1-2
2 : 3
Finished
M. Cifuentes Corvillo
4-3-3

Home
Energizer Park
19 ℃ 2.57 m/s clear sky
Away
Key events
46'
S. Jeong
D. Downs
58' D. Edelman
79'
F. Fol
D. Edelman
79'
S. Becher
T. Totland
90+1' R. Navarro Leal
Key events
42' K. Velde
45+3' D. Pereira da Costa
48' K. Velde
60'
E. Izoita
C. Bassett
60'
A. Aravena Guzmán
J. Ortiz Landázuri
62' E. Izoita
67'
I. Smith
J. Fory
71' K. Miller
75'
J. Caicedo Barrera
D. Chará Zamora
75'
V. Janssen
A. Lassiter
83'
F. Surman
K. Velde
84' V. Janssen
88' I. Smith
90+6' K. Miller

Statistics


61
39
Ball possession %
5
4
Corners
0
5
Yellow cards
0
1
Red cards
444
290
Total passes
373
220
Accurate passes
86
76
Total attacks
51
35
Dangerous attacks
6
6
Shots on target
3
4
Shots off target
15
12
Fouls
0
0
Penalties
3
1
Offsides
3
4
Saves

Live commentary


Thats all. Game finished.
90+8'Dante Polvara takes a right-footed shot, but it's saved.
90+8'Dante Polvara takes a right-footed shot, but it's saved.
90+7'Yellow card.
90+6'Second yellow card for Kamal Miller.
90+6'Red card issued.
90+3'Alexander Ernesto Aravena Guzman takes a right-footed shot but misses.
90+1'Goal! Rafael Navarro Leal scores to make it 2-3, assisted by Jeong Sang Bin.
90+1'Rafael Navarro Leal takes a shot with his right foot and scores.
89'Dante Polvara takes a left-footed shot, but it's saved.
88'Ian Smith receives a yellow card.
84'Vincent Janssen receives a yellow card.
83'Finn Surman is substituted for Kristoffer Velde.
80'Corner awarded.
80'Jose Luis Caicedo Barrera takes a right-footed shot but misses.
79'On comes Simon Becher, off goes Tomas Totland.
79'Fallou Fall is on, and Daniel Edelman is off.
79'Alexander Ernesto Aravena Guzman takes a left-footed shot, but it is saved.
75'Vincent Janssen comes on for Ariel Lassiter.
75'Jose Luis Caicedo Barrera comes on for Diego Ferney Chara Zamora.
74'Daniel Edelman takes a left-footed shot, but it is blocked.
74'Corner awarded.
72'Kamal Miller receives a yellow card.
67'Substitution: Ian Smith is replaced by Jimer Fory.
62'Ariel Lassiter takes a left-footed shot, but it is blocked.
62'Eric Iziota receives a yellow card.
60'Eric Iziota replaces Cole Bassett.
60'On comes Alexander Ernesto Aravena Guzman, replacing Julio Ortiz.
59'Julio Ortiz takes a right-footed shot but misses.
59'Goal! Daniel Edelman scores, making it 1-3, assisted by Carlo Holse.
58'Daniel Edelman takes a shot with his head and scores a goal.
56'Corner awarded.
54'Lukas MacNaughton takes a shot with his head but misses.
54'Corner awarded.
53'Rafael Navarro Leal attempts a header but misses the shot.
53'Lukas MacNaughton takes a shot, but it is blocked.
48'Kristoffer Velde scores with a right-footed shot.
48'David Pereira Da Costa takes a left-footed shot, but it is saved.
48'Goal! Kristoffer Velde scores, making it 0-3, assisted by David Pereira Da Costa.
46'On comes Jeong Sang Bin, while Damion Downs goes off.
45+3'David Pereira Da Costa takes a shot with his right foot and scores.
45+3'Goal! David Pereira Da Costa scores, making it 0-2, assisted by Jimer Fory.
45+2'Tomas Totland takes a shot with his head, but it's saved.
44'Offside.
42'Kristoffer Velde scores with a right-footed shot.
42'Goal! Kristoffer Velde scores to make it 1-0, assisted by Cole Bassett.
40'Cole Bassett takes a right-footed shot, but it's blocked.
38'Shot - Joel Waterman Head Shot Missed
38'Corner awarded.
36'Rafael Navarro Leal attempts a header but misses the shot.
36'Damion Downs takes a right-footed shot, but it is blocked.
36'Corner awarded.
33'Offside.
23'Offside.
19'Damion Downs takes a shot with his head, but it's blocked.
16'Corner awarded.
16'Kristoffer Velde takes a right-footed shot, but it is saved.
12'Corner awarded.
10'Carlo Holse takes a right-footed shot, but it is saved.
7'Corner awarded.
1'Kick-off! The referee is Rubiel Vazquez.
First Half starts.

OFStats.com displays key match information for St. Louis City - Portland Timbers, Major League Soccer 2026, 29.10.2026. Starting lineups and team formations. Live analytics for corner kick and yellow card potential. Key match events, statistics, live commentary and match footage. All data is updated in real time during the match.