MLS

Orlando City SC vs Portland Timbers, 2025 MLS, Regular Season

· MLS
  • 39': Duncan McGuire
FT
1 - 0

About

Orlando City SC are hosting Portland Timbers at Inter&Co Stadium, Orlando, Florida, USA, starting on . The match is a part of the MLS.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Corner, Orlando City SC. Conceded by Dario Zuparic.
  • 3': Attempt missed. Marco Pasalic (Orlando City SC) left footed shot from the centre of the box misses to the right. Assisted by Luis Muriel with a through ball.
  • 6': Attempt missed. Eduard Atuesta (Orlando City SC) right footed shot from outside the box misses to the left. Assisted by Alexander Freeman.
  • 8': Attempt saved. Marco Pasalic (Orlando City SC) left footed shot from outside the box is saved in the bottom left corner by Maxime Crépeau (Portland Timbers). Assisted by Luis Muriel.
  • 9': Foul by Alexander Freeman (Orlando City SC).
  • 9': Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
  • 11': Foul by César Araújo (Orlando City SC).
  • 11': Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
  • 12': Attempt blocked. Marco Pasalic (Orlando City SC) left footed shot from outside the box is blocked. Assisted by Duncan McGuire.
  • 13': Attempt saved. Iván Angulo (Orlando City SC) right footed shot from the centre of the box is saved in the bottom left corner by Maxime Crépeau (Portland Timbers). Assisted by Alexander Freeman.
  • 14': Foul by David Brekalo (Orlando City SC).
  • 14': Santiago Moreno (Portland Timbers) wins a free kick in the defensive half.
  • 14': Offside, Orlando City SC. Marco Pasalic is caught offside.
  • 16': César Araújo (Orlando City SC) wins a free kick in the defensive half.
  • 16': Foul by Santiago Moreno (Portland Timbers).
  • 18': Attempt missed. Luis Muriel (Orlando City SC) left footed shot from outside the box is close, but misses to the right. Assisted by Marco Pasalic.
  • 21': Offside, Orlando City SC. Duncan McGuire is caught offside.
  • 22': Foul by Marco Pasalic (Orlando City SC).
  • 22': Omir Fernandez (Portland Timbers) wins a free kick on the left wing.
  • 27': Foul by Robin Jansson (Orlando City SC).
  • 27': Kevin Kelsy (Portland Timbers) wins a free kick in the attacking half.
  • 28': Corner, Portland Timbers. Conceded by David Brekalo.
  • 28': Corner, Portland Timbers. Conceded by Duncan McGuire.
  • 29': Attempt missed. Iván Angulo (Orlando City SC) right footed shot from the right side of the box misses to the left. Assisted by Marco Pasalic following a fast break.
  • 31': Foul by César Araújo (Orlando City SC).
  • 31': Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half.
  • 32': Duncan McGuire (Orlando City SC) wins a free kick in the attacking half.
  • 32': Foul by Jimer Fory (Portland Timbers).
  • 33': Alexander Freeman (Orlando City SC) wins a free kick in the attacking half.
  • 33': Foul by David Ayala (Portland Timbers).
  • 35': David da Costa (Portland Timbers) wins a free kick in the defensive half.
  • 35': Foul by César Araújo (Orlando City SC).
  • 37': Foul by David Brekalo (Orlando City SC).
  • 37': Santiago Moreno (Portland Timbers) wins a free kick in the defensive half.
  • 38': Attempt blocked. Luis Muriel (Orlando City SC) right footed shot from the centre of the box is blocked. Assisted by Eduard Atuesta.
  • 39': Attempt blocked. Marco Pasalic (Orlando City SC) left footed shot from the centre of the box is blocked.
  • 39': Goal! Orlando City SC 1, Portland Timbers 0. Duncan McGuire (Orlando City SC) right footed shot from the centre of the box to the bottom right corner. Assisted by Eduard Atuesta with a through ball.
  • 42': Offside, Orlando City SC. Iván Angulo is caught offside.
  • 45'+1': Attempt missed. Kevin Kelsy (Portland Timbers) left footed shot from outside the box is high and wide to the left. Assisted by Cristhian Paredes.
  • 45'+1': Fourth official has announced 1 minutes of added time.
  • 45'+2': Attempt missed. Duncan McGuire (Orlando City SC) right footed shot from the right side of the box is close, but misses to the left. Assisted by Alexander Freeman.
  • 45'+2': First Half ends, Orlando City SC 1, Portland Timbers 0.
  • 45': Second Half begins Orlando City SC 1, Portland Timbers 0.
  • 45': Substitution, Portland Timbers. Antony replaces Santiago Moreno.
  • 49': Attempt missed. David da Costa (Portland Timbers) right footed shot from outside the box is close, but misses to the right. Assisted by Kevin Kelsy.
  • 51': Foul by Rodrigo Schlegel (Orlando City SC).
  • 51': Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half.
  • 51': Foul by Kevin Kelsy (Portland Timbers).
  • 51': Rodrigo Schlegel (Orlando City SC) wins a free kick in the defensive half.
  • 54': Offside, Orlando City SC. Duncan McGuire is caught offside.
  • 56': Foul by David Brekalo (Orlando City SC).
  • 56': Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
  • 56': Duncan McGuire (Orlando City SC) wins a free kick on the right wing.
  • 56': Foul by Dario Zuparic (Portland Timbers).
  • 57': Delay in match because of an injury Duncan McGuire (Orlando City SC).
  • 58': Delay over. They are ready to continue.
  • 61': Attempt missed. Luis Muriel (Orlando City SC) right footed shot from outside the box is too high. Assisted by Iván Angulo.
  • 65': Attempt blocked. Antony (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David da Costa.
  • 65': Foul by Antony (Portland Timbers).
  • 65': Rodrigo Schlegel (Orlando City SC) wins a free kick in the defensive half.
  • 66': Antony (Portland Timbers) is shown the yellow card for a bad foul.
  • 66': Substitution, Orlando City SC. Martín Ojeda replaces Luis Muriel.
  • 67': Substitution, Orlando City SC. Ramiro Enrique replaces Duncan McGuire.
  • 67': Substitution, Portland Timbers. Ariel Lassiter replaces Omir Fernandez.
  • 67': Substitution, Portland Timbers. Claudio Bravo replaces Jimer Fory.
  • 69': Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
  • 69': Foul by David Brekalo (Orlando City SC).
  • 70': Attempt blocked. Dario Zuparic (Portland Timbers) header from the centre of the box is blocked. Assisted by David da Costa with a cross.
  • 70': Attempt missed. Antony (Portland Timbers) right footed shot from outside the box is high and wide to the right following a set piece situation.
  • 74': Antony (Portland Timbers) wins a free kick in the defensive half.
  • 74': Foul by Iván Angulo (Orlando City SC).
  • 74': Iván Angulo (Orlando City SC) is shown the yellow card for a bad foul.
  • 74': Substitution, Portland Timbers. Felipe Mora replaces Kevin Kelsy.
  • 76': Corner, Portland Timbers. Conceded by David Brekalo.
  • 78': Substitution, Orlando City SC. Joran Gerbet replaces César Araújo.
  • 78': Substitution, Orlando City SC. Kyle Smith replaces Iván Angulo.
  • 78': Attempt saved. Finn Surman (Portland Timbers) header from the centre of the box is saved in the top left corner by Pedro Gallese (Orlando City SC). Assisted by Juan Mosquera with a cross.
  • 78': Corner, Portland Timbers. Conceded by Pedro Gallese.
  • 79': Attempt missed. Antony (Portland Timbers) right footed shot from outside the box is too high following a corner.
  • 82': Attempt saved. Martín Ojeda (Orlando City SC) left footed shot from the left side of the box is saved in the top left corner by Maxime Crépeau (Portland Timbers). Assisted by Eduard Atuesta.
  • 82': Attempt blocked. Ramiro Enrique (Orlando City SC) right footed shot from the centre of the box is blocked.
  • 84': Antony (Portland Timbers) wins a free kick on the left wing.
  • 84': Foul by Alexander Freeman (Orlando City SC).
  • 86': Substitution, Orlando City SC. Dagur Thórhallsson replaces Marco Pasalic.
  • 88': Cristhian Paredes (Portland Timbers) wins a free kick in the defensive half.
  • 88': Foul by Ramiro Enrique (Orlando City SC).
  • 90'+1': Fourth official has announced 7 minutes of added time.
  • 90'+3': Dagur Thórhallsson (Orlando City SC) wins a free kick on the right wing.
  • 90'+3': Foul by Dario Zuparic (Portland Timbers).
  • 90'+3': Dario Zuparic (Portland Timbers) is shown the yellow card for a bad foul.
  • 90'+5': Rodrigo Schlegel (Orlando City SC) is shown the yellow card.
  • 90'+5': Robin Jansson (Orlando City SC) is shown the yellow card.
  • 90'+7': Pedro Gallese (Orlando City SC) wins a free kick in the defensive half.
  • 90'+7': Foul by Felipe Mora (Portland Timbers).
  • 90'+8': Second Half ends, Orlando City SC 1, Portland Timbers 0.
  • 0': Match ends, Orlando City SC 1, Portland Timbers 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=originPOR ORLhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/12011.png&h=25&scale=crop&w=25&location=origin
8 Fouls 14
2 Yellow Cards 3
0 Red Cards 0
0 Offsides 4
4 Corner Kicks 1
3 Saves 1
59.9 Possession 40.1
7 SHOTS 14
1 ON GOAL 4
0.1 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
527 Accurate Passes 342
586 Passes 403
0.9 Pass Completion % 0.8
3 Accurate Crosses 0
26 Crosses 5
0.1 Cross % 0.0
46 Long Balls 36
26 Accurate Long Balls 16
0.6 Long Balls % 0.4
2 Blocked Shots 4
11 Effective Tackles 7
19 Tackles 17
0.6 Tackle % 0.4
10 Interceptions 5
25 Effective Clearances 32
25 Clearances 32

Game Information

Competition: MLS

Venue: Inter&Co Stadium
Location: Orlando, Florida, USA
Attendance: 21,256

MLS Table

# TEAM GP GD PTS
1 Vancouver Whitecaps 4 +13 12
2 LAFC 4 +8 12
3 San Diego FC 4 +8 10
4 San Jose Earthquakes 4 +5 9
Full Table

Line-Ups

ORL Orlando City SC (4-4-2)

No. Name
1 Pedro Gallese (GK)
6 Robin Jansson Yellow Card
15 Rodrigo Schlegel Yellow Card
4 David Brekalo
30 Alex Freeman
5 César Araujo
20 Eduard Atuesta
77 Iván Angulo Yellow Card
87 Marco Pasalic
9 Luis Muriel
13 Duncan McGuire

POR Portland Timbers (4-2-3-1)

No. Name
16 Maxime Crépeau (GK)
13 Dario Zuparic Yellow Card
20 Finn Surman
27 Jimer Fory
29 Juan Mosquera
10 David Da Costa
24 David Ayala
17 Cristhian Paredes
19 Kevin Kelsy
22 Omir Fernández
30 Santiago Moreno

MLS News

Messi tracker: Goals, assists, key moments in 2026
Messi tracker: Goals, assists, key moments in 2026

ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.

Lionel Messi hits 900th career goal, but can he reach 1,000? Can he pass Ronaldo?
Lionel Messi hits 900th career goal, but can he reach 1,000? Can he pass Ronaldo?

Lionel Messi is never far from his next record or landmark. As the 2026 MLS season continues, he has hit yet another huge milestone: his 900th goal.

Lionel Messi scores 900th goal, but Miami bounced from CCC
Lionel Messi scores 900th goal, but Miami bounced from CCC

Lionel Messi became just the second men's player in history to score 900 goals in official matches after scoring in Inter Miami's Concacaf Champions Cup clash with Nashville SC on Wednesday.

Christian Pulisic, Gio Reyna in March USA roster; Tyler Adams out
Christian Pulisic, Gio Reyna in March USA roster; Tyler Adams out

AC Milan attacker Christian Pulisic, Juventus midfielder Weston McKennie and Crystal Palace center back Chris Richards headline the 27-player roster named by United States men's national manager Mauricio Pochettino for the upcoming international window.

MLS suspends Philadelphia Union's Ernst Tanner after misconduct probe
MLS suspends Philadelphia Union's Ernst Tanner after misconduct probe

Major League Soccer has suspended Philadelphia Union sporting director Ernst Tanner without pay through June 1, 2026 for violating the policies and standards of professional conduct required of league and club leadership.