
Minnesota United FC vs Portland Timbers, 2025 MLS, Regular Season
· MLSAbout
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Offside, Minnesota United FC. Anthony Markanich is caught offside.
- 4': Attempt saved. Matías Rojas (Portland Timbers) right footed shot from the centre of the box is saved in the bottom left corner by Dayne St. Clair (Minnesota United FC).
- 4': Corner, Portland Timbers. Conceded by Dayne St. Clair.
- 5': Foul by Jefferson Díaz (Minnesota United FC).
- 5': Kristoffer Velde (Portland Timbers) wins a free kick on the left wing.
- 6': Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from a difficult angle and long range on the left is blocked.
- 6': Corner, Portland Timbers. Conceded by Jefferson Díaz.
- 6': Attempt missed. Felipe Carballo (Portland Timbers) right footed shot from the right side of the box misses to the left. Assisted by Kristoffer Velde following a corner.
- 7': Foul by Robin Lod (Minnesota United FC).
- 7': Matías Rojas (Portland Timbers) wins a free kick in the defensive half.
- 11': Anthony Markanich (Minnesota United FC) wins a free kick in the defensive half.
- 11': Foul by Matías Rojas (Portland Timbers).
- 16': Foul by Matías Rojas (Portland Timbers).
- 16': Joseph Rosales (Minnesota United FC) wins a free kick in the defensive half.
- 17': Attempt blocked. Kelvin Yeboah (Minnesota United FC) right footed shot from outside the box is blocked.
- 17': Corner, Minnesota United FC. Conceded by David Ayala.
- 18': Felipe Carballo (Portland Timbers) wins a free kick in the defensive half.
- 18': Foul by Nicolás Romero (Minnesota United FC).
- 19': Delay in match because of an injury Felipe Carballo (Portland Timbers).
- 20': Delay over. They are ready to continue.
- 22': Corner, Minnesota United FC. Conceded by Kevin Kelsy.
- 23': Attempt missed. Anthony Markanich (Minnesota United FC) header from the centre of the box is too high. Assisted by Joaquín Pereyra with a cross following a corner.
- 26': Attempt saved. Matías Rojas (Portland Timbers) left footed shot from outside the box is saved in the centre of the goal by Dayne St. Clair (Minnesota United FC). Assisted by Juan Mosquera.
- 29': Attempt blocked. Kristoffer Velde (Portland Timbers) left footed shot from the left side of the box is blocked. Assisted by Kevin Kelsy.
- 29': Corner, Portland Timbers. Conceded by Nicolás Romero.
- 33': Antony (Portland Timbers) wins a free kick in the attacking half.
- 33': Foul by Joseph Rosales (Minnesota United FC).
- 33': Joseph Rosales (Minnesota United FC) is shown the yellow card for a bad foul.
- 34': Attempt saved. Matías Rojas (Portland Timbers) left footed shot from outside the box is saved in the bottom left corner by Dayne St. Clair (Minnesota United FC).
- 37': Foul by Wil Trapp (Minnesota United FC).
- 37': Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
- 38': Attempt saved. Joseph Rosales (Minnesota United FC) left footed shot from a difficult angle on the left is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Joaquín Pereyra.
- 40': David Ayala (Portland Timbers) wins a free kick in the defensive half.
- 40': Foul by Michael Boxall (Minnesota United FC).
- 42': Delay in match because of an injury Felipe Carballo (Portland Timbers).
- 43': Delay over. They are ready to continue.
- 43': Substitution, Portland Timbers. Diego Chará replaces Felipe Carballo because of an injury.
- 45': Fourth official has announced 4 minutes of added time.
- 45'+5': First Half ends, Minnesota United FC 0, Portland Timbers 0.
- 45': Second Half begins Minnesota United FC 0, Portland Timbers 0.
- 46': Offside, Portland Timbers. Antony is caught offside.
- 48': Attempt missed. David Ayala (Portland Timbers) left footed shot from outside the box is close, but misses the top right corner. Assisted by Matías Rojas.
- 49': Attempt saved. Joaquín Pereyra (Minnesota United FC) right footed shot from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Bongokuhle Hlongwane.
- 49': Attempt saved. Robin Lod (Minnesota United FC) left footed shot from the left side of the box is saved in the centre of the goal by James Pantemis (Portland Timbers).
- 49': Attempt blocked. Kristoffer Velde (Portland Timbers) left footed shot from a difficult angle on the left is blocked. Assisted by Antony.
- 49': Corner, Portland Timbers. Conceded by Jefferson Díaz.
- 50': Attempt missed. David Ayala (Portland Timbers) left footed shot from the centre of the box misses to the left following a corner.
- 50': Corner, Portland Timbers. Conceded by Jefferson Díaz.
- 54': Antony (Portland Timbers) wins a free kick in the defensive half.
- 54': Foul by Jefferson Díaz (Minnesota United FC).
- 56': Foul by Jimer Fory (Portland Timbers).
- 56': Joaquín Pereyra (Minnesota United FC) wins a free kick on the right wing.
- 57': Offside, Minnesota United FC. Nicolás Romero is caught offside.
- 61': Substitution, Minnesota United FC. Carlos Harvey replaces Jefferson Díaz.
- 61': Substitution, Minnesota United FC. Julian Gressel replaces Joseph Rosales.
- 61': Substitution, Portland Timbers. David da Costa replaces Matías Rojas.
- 61': Substitution, Portland Timbers. Felipe Mora replaces Kevin Kelsy.
- 62': Attempt blocked. Antony (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Kristoffer Velde.
- 62': Foul by Nicolás Romero (Minnesota United FC).
- 62': Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
- 63': Attempt missed. David da Costa (Portland Timbers) right footed shot from outside the box is close, but misses the top right corner from a direct free kick.
- 64': Foul by Anthony Markanich (Minnesota United FC).
- 64': Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
- 64': Attempt missed. David Ayala (Portland Timbers) left footed shot from outside the box is too high. Assisted by Juan Mosquera.
- 66': Attempt missed. Joaquín Pereyra (Minnesota United FC) left footed shot from outside the box is too high.
- 66': Attempt saved. Robin Lod (Minnesota United FC) left footed shot from the left side of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Joaquín Pereyra.
- 69': Foul by Nicolás Romero (Minnesota United FC).
- 69': Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 70': Attempt saved. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is saved in the bottom right corner by Dayne St. Clair (Minnesota United FC). Assisted by David da Costa.
- 71': Anthony Markanich (Minnesota United FC) wins a free kick in the attacking half.
- 71': Foul by David Ayala (Portland Timbers).
- 73': Antony (Portland Timbers) wins a free kick in the attacking half.
- 73': Foul by Bongokuhle Hlongwane (Minnesota United FC).
- 74': Corner, Minnesota United FC. Conceded by Juan Mosquera.
- 75': Attempt saved. Antony (Portland Timbers) right footed shot from the centre of the box is saved in the centre of the goal by Dayne St. Clair (Minnesota United FC). Assisted by Kristoffer Velde with a through ball.
- 75': Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Felipe Mora.
- 76': Corner, Portland Timbers. Conceded by Nicolás Romero.
- 77': Substitution, Minnesota United FC. Mamadou Dieng replaces Kelvin Yeboah.
- 78': Foul by Julian Gressel (Minnesota United FC).
- 78': Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
- 78': Julian Gressel (Minnesota United FC) is shown the yellow card for a bad foul.
- 79': Attempt saved. Antony (Portland Timbers) left footed shot from a difficult angle on the left is saved in the centre of the goal by Dayne St. Clair (Minnesota United FC). Assisted by David Ayala.
- 79': Own Goal by Nicolás Romero, Minnesota United FC. Minnesota United FC 0, Portland Timbers 1.
- 82': Foul by Diego Chará (Portland Timbers).
- 82': Joaquín Pereyra (Minnesota United FC) wins a free kick on the right wing.
- 83': Substitution, Portland Timbers. Eric Miller replaces Juan Mosquera.
- 83': Substitution, Portland Timbers. Ian Smith replaces Kristoffer Velde.
- 83': Attempt saved. Carlos Harvey (Minnesota United FC) header from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Julian Gressel with a cross.
- 85': Goal! Minnesota United FC 1, Portland Timbers 1. Robin Lod (Minnesota United FC) right footed shot from the centre of the box to the bottom right corner. Assisted by Wil Trapp with a through ball.
- 89': Foul by Diego Chará (Portland Timbers).
- 89': Wil Trapp (Minnesota United FC) wins a free kick in the attacking half.
- 89': Offside, Minnesota United FC. Carlos Harvey is caught offside.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+1': Foul by Antony (Portland Timbers).
- 90'+1': Joaquín Pereyra (Minnesota United FC) wins a free kick in the defensive half.
- 90'+3': David Ayala (Portland Timbers) wins a free kick in the defensive half.
- 90'+3': Foul by Joaquín Pereyra (Minnesota United FC).
- 90'+3': Joaquín Pereyra (Minnesota United FC) is shown the yellow card for a bad foul.
- 90'+5': Corner, Minnesota United FC. Conceded by David Ayala.
- 90'+6': Second Half ends, Minnesota United FC 1, Portland Timbers 1.
- 0': Match ends, Minnesota United FC 1, Portland Timbers 1.
Statistics
![]() |
MIN![]() |
|
---|---|---|
7 | Fouls | 13 |
0 | Yellow Cards | 3 |
0 | Red Cards | 0 |
1 | Offsides | 3 |
6 | Corner Kicks | 4 |
5 | Saves | 6 |
58.3 | Possession | 41.7 |
16 | SHOTS | 9 |
6 | ON GOAL | 6 |
0.4 | On Target % | 0.7 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
474 | Accurate Passes | 318 |
546 | Passes | 387 |
0.9 | Pass Completion % | 0.8 |
2 | Accurate Crosses | 3 |
12 | Crosses | 13 |
0.2 | Cross % | 0.2 |
60 | Long Balls | 59 |
42 | Accurate Long Balls | 27 |
0.7 | Long Balls % | 0.5 |
5 | Blocked Shots | 1 |
11 | Effective Tackles | 10 |
18 | Tackles | 20 |
0.6 | Tackle % | 0.5 |
4 | Interceptions | 6 |
22 | Effective Clearances | 21 |
22 | Clearances | 21 |
Game Information
Venue: Allianz Field
Location: Saint Paul, Minnesota, USA
Attendance: 19,619
MLS Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | San Diego FC | 30 | +18 | 56 |
2 | Minnesota United FC | 30 | +18 | 54 |
3 | Vancouver Whitecaps | 28 | +23 | 52 |
4 | Seattle Sounders FC | 28 | +10 | 45 |
Line-Ups
Minnesota United FC (5-3-2)
No. | Name |
---|---|
97 | Dayne St. Clair (GK) |
15 | Michael Boxall |
5 | Nicolás Romero |
28 | Jefferson Díaz |
13 | Anthony Markanich |
21 | Bongokuhle Hlongwane |
20 | Wil Trapp |
8 | Joseph Rosales ![]() |
17 | Robin Lod |
9 | Kelvin Yeboah |
26 | Joaquín Pereyra ![]() |
Portland Timbers (4-4-2)
No. | Name |
---|---|
41 | James Pantemis (GK) |
13 | Dario Zuparic |
20 | Finn Surman |
27 | Jimer Fory |
29 | Juan Mosquera |
33 | Felipe Carballo |
24 | David Ayala |
11 | Antony |
35 | Matías Rojas |
99 | Kristoffer Velde |
19 | Kevin Kelsy |
MLS News

Inter Miami head coach Javier Mascherano assured there would be no leftover tension between the club and the Seattle Sounders on Tuesday night.

The New England Revolution fired manager Caleb Porter on Monday, with assistant coach Pablo Moreira taking over on an interim basis for the remainder of the 2025 season.

Thomas Müller and Vancouver trounced Philly 7-0, so was it enough to dethrone the leaders of ESPN's MLS Power Rankings?

A 2004-05 Panini Mega Cracks Lionel Messi rookie card -- assessed a perfect 10 by card grader Professional Sports Authenticator -- was sold for $1.5 million through Fanatics Collect's fledgling private sales network.

Thomas Müller scored a hat trick on his 36th birthday as the Whitecaps beat the Philadelphia Union 7-0 on Saturday night to clinch a playoff spot.