Minnesota United vs Portland Timbers

31 August 2025 · MLS · 2025 · Referee Jair Antonio Maruffo

Full time 1 – 1

Half-time: 0–0

  • R. Lod 85’
  • N. Romero 80’ (og)

Match summary

Minnesota United and Portland Timbers drew 1-1. It was goalless at half-time.

Romero's own goal put Portland Timbers ahead in the 80th minute and R. Lod equalised in the 85th minute.

There was little between the sides on chances: Minnesota United created 1.47 expected goals (xG) from 9 shots, Portland Timbers 1.55 from 16.

Match stats

42% Possession 58%
9 Shots 16
6 Shots on target 6
4 Corners 6
387 Passes 546
82.2% Pass accuracy 86.8%
20 Tackles 18
13 Fouls 7
3 Yellow cards 0
3 Offsides 1

Key events

Minnesota United Portland Timbers
Kick-off
4’
Matías RojasShot on target
26’
Matías RojasShot on target
33’
34’
Matías RojasShot on target
J. RosalesShot on target
38’
43’
D. CharaF. Carballo
Half-time0-0
R. LodShot on target
49’
J. PereyraShot on target
49’
Second half underway
61’
F. MoraK. Kelsy
61’
D. P. d. CostaMatías Rojas
61’
R. LodShot on target
66’
70’
K. VeldeShot on target
75’
A. AlvesShot on target
77’
78’
79’
N. RomeroOwn goal0-1 (Portland Timbers)
79’
A. AlvesShot on target
83’
C. HarveyShot on target
83’
R. LodRight foot shot1-1 (Minnesota United)
85’
90+3’
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.47 1.55 80’ N. Romero (Portland Timbers) own goal, 0-1 80’ 85’ R. Lod (Minnesota United), 1-1 85’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.47 1.55 80’ N. Romero (Portland Timbers) own goal, 0-1 Romero 80’ 85’ R. Lod (Minnesota United), 1-1 Lod 85’
Minnesota United 1.47 xGPortland Timbers 1.55 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Portland Timbers attacking Minnesota United attacking 
85’ R. Lod (Minnesota United), open play, 0.67 xG, goal 75’ A. Alves (Portland Timbers), open play, 0.66 xG, saved 49’ J. Pereyra (Minnesota United), open play, 0.40 xG, saved 62’ A. Alves (Portland Timbers), open play, 0.16 xG, blocked 4’ Matías Rojas (Portland Timbers), open play, 0.11 xG, saved 83’ C. Harvey (Minnesota United), set piece, 0.11 xG, saved 79’ A. Alves (Portland Timbers), open play, 0.11 xG, saved 23’ A. Markanich (Minnesota United), from a corner, 0.09 xG, off target 49’ K. Velde (Portland Timbers), open play, 0.09 xG, blocked 50’ D. Ayala (Portland Timbers), from a corner, 0.07 xG, off target 48’ D. Ayala (Portland Timbers), open play, 0.06 xG, off target 49’ R. Lod (Minnesota United), open play, 0.07 xG, saved 63’ D. P. d. Costa (Portland Timbers), direct free kick, 0.05 xG, off target 38’ J. Rosales (Minnesota United), open play, 0.05 xG, saved 6’ F. Carballo (Portland Timbers), from a corner, 0.04 xG, off target 34’ Matías Rojas (Portland Timbers), direct free kick, 0.03 xG, saved 17’ K. Yeboah (Minnesota United), open play, 0.03 xG, blocked 64’ D. Ayala (Portland Timbers), open play, 0.03 xG, off target 66’ J. Pereyra (Minnesota United), open play, 0.03 xG, off target 75’ K. Velde (Portland Timbers), open play, 0.03 xG, blocked 6’ K. Velde (Portland Timbers), direct free kick, 0.03 xG, blocked 26’ Matías Rojas (Portland Timbers), open play, 0.03 xG, saved 29’ K. Velde (Portland Timbers), open play, 0.02 xG, blocked 66’ R. Lod (Minnesota United), open play, 0.02 xG, saved 70’ K. Velde (Portland Timbers), open play, 0.02 xG, saved 80’ N. Romero (Minnesota United), own goal 75’ A. Alves (Portland Timbers), open play, 0.66 xG, saved 85’ R. Lod (Minnesota United), open play, 0.67 xG, goal 49’ J. Pereyra (Minnesota United), open play, 0.40 xG, saved 62’ A. Alves (Portland Timbers), open play, 0.16 xG, blocked 4’ Matías Rojas (Portland Timbers), open play, 0.11 xG, saved 83’ C. Harvey (Minnesota United), set piece, 0.11 xG, saved 79’ A. Alves (Portland Timbers), open play, 0.11 xG, saved 23’ A. Markanich (Minnesota United), from a corner, 0.09 xG, off target 49’ K. Velde (Portland Timbers), open play, 0.09 xG, blocked 50’ D. Ayala (Portland Timbers), from a corner, 0.07 xG, off target 48’ D. Ayala (Portland Timbers), open play, 0.06 xG, off target 49’ R. Lod (Minnesota United), open play, 0.07 xG, saved 63’ D. P. d. Costa (Portland Timbers), direct free kick, 0.05 xG, off target 38’ J. Rosales (Minnesota United), open play, 0.05 xG, saved 6’ F. Carballo (Portland Timbers), from a corner, 0.04 xG, off target 17’ K. Yeboah (Minnesota United), open play, 0.03 xG, blocked 34’ Matías Rojas (Portland Timbers), direct free kick, 0.03 xG, saved 66’ J. Pereyra (Minnesota United), open play, 0.03 xG, off target 75’ K. Velde (Portland Timbers), open play, 0.03 xG, blocked 6’ K. Velde (Portland Timbers), direct free kick, 0.03 xG, blocked 64’ D. Ayala (Portland Timbers), open play, 0.03 xG, off target 26’ Matías Rojas (Portland Timbers), open play, 0.03 xG, saved 29’ K. Velde (Portland Timbers), open play, 0.02 xG, blocked 66’ R. Lod (Minnesota United), open play, 0.02 xG, saved 70’ K. Velde (Portland Timbers), open play, 0.02 xG, saved 80’ N. Romero (Minnesota United), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Minnesota United 5-3-2 Starting XI
Clair
Hlongwane
Díaz 61’
Boxall
Romero
Markanich
Lod
Trapp
Rosales 61’
Pereyra
Yeboah 77’
Portland Timbers 4-4-2 Starting XI
Pantemis
Mosquera 83’
Surman
Župarić
Fory
Rojas 61’
Ayala
Carballo 43’
Alves
Kelsy 61’
Velde 83’

Player stats

Goalkeeper1 player
90′ 6 1 30 1 – – – –
Defenders6 players
90′ 1 – – 3 1 16 1 – – –
J. Díaz Taken off
61′ 1 – – 3 1 23 2 – – –
90′ 1 – – 3 2 40 1 – – –
90′ 1 1 – 3 2 52 3 – – –
90′ 1 3 – 7 4 29 1 – – –
J. Gressel Came on as a substitute
29′ 4 – – 5 1 11 1 – – –
Midfielders4 players
R. Lod
90′ 1 – 44 – 0.02 4 1 5 1 – –
90′ – 1 48 1 0.38 2 1 6 1 1 –
J. Rosales Taken off
61′ – – 28 – 0.02 2 – 4 1 1 –
C. Harvey Came on as a substitute
29′ – – 10 – 0.02 1 – 3 – – –
Forwards3 players
90′ – – 2 1 0.43 0.14 3 8 3 44 –
K. Yeboah Taken off
77′ – – 1 – 0.03 0.00 – 2 – 7 –
M. Dieng Came on as a substitute
13′ – – – – – 0.00 – 1 – 5 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.