← All matches
R. Gale
Robert Vilahamn
Portland Thorns FC
Utah Royals FC
Portland Thorns FC
4-4-2 · 4-2-3-1
Utah Royals FC
Commentary
90'
Full-time. Portland Thorns FC 1-2 Utah Royals FC.
90+7'
Attempt blocked. H. Sugita (Portland Thorns FC), right-footed shot from a set piece. xG 0.07.
90+7'
Attempt blocked. M. McKenzie (Portland Thorns FC), header from a set piece. xG 0.02.
90+4'
Attempt saved. J. Fleming (Portland Thorns FC), right-footed shot from a corner. xG 0.02.
90'
9 minutes of added time.
85'
Attempt saved. B. S. Georges (Utah Royals FC), right-footed shot on the counter. xG 0.12.
76'
Attempt missed. D. Castellanos (Portland Thorns FC), header from a set piece. xG 0.08.
70'
Attempt missed. C. Zornoza (Utah Royals FC), left-footed shot from a free kick. xG 0.05.
62'
Attempt blocked. D. Castellanos (Portland Thorns FC), right-footed shot. xG 0.04.
46'
The second half is under way.
45'
Half-time. Portland Thorns FC 0-1 Utah Royals FC.
45+2'
Attempt saved. D. Castellanos (Portland Thorns FC), right-footed shot. xG 0.09.
45'
3 minutes of added time.
22'
Goal! Portland Thorns FC 0-1 Utah Royals FC. P. Monaghan (Utah Royals FC) scores, assisted by C. Zornoza.
5'
Attempt missed. D. Castellanos (Portland Thorns FC), right-footed shot from a corner. xG 0.02.
3'
Attempt missed. H. Sugita (Portland Thorns FC), left-footed shot from a corner. xG 0.11.
2'
Attempt saved. D. Castellanos (Portland Thorns FC), right-footed shot from a corner. xG 0.04.
0'
Yellow card for R. Gale (Portland Thorns FC) for argument.
1'
Kick-off: Portland Thorns FC vs Utah Royals FC.
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG (estimated)
Tap a player for their full match card.
Player of the match
Match events
0'
R. Gale · Argument
22'
⚽
P. Monaghan · assist C. Zornoza0–1
Half-time · 0–1
46'
🔁
C. Lacasse ◂ B. Mozingo
52'
R. Turner · Foul
57'
🔁
J. Fleming ◂ M. Alidou
60'
🔁
A. Nagai ◂ D. Foederer
67'
🔁
M. McKenzie ◂ I. Obaze
67'
🔁
P. Tordin ◂ R. Turner
68'
H. Sugita · Foul
72'
🔁
B. S. Georges ◂ A. Solórzano
75'
B. S. Georges · Foul
79'
P. Monaghan · Foul
79'
🔁
J. Dufour ◂ J. Perry
80'
🔁
K. Ream ◂ P. Monaghan
80'
🔁
A. Tejada ◂ C. Zornoza
85'
⚽
K. Ream0–2
Full-time · 1–2
90'+7
⚽
J. Dufour1–2
Coaches
Jimmy Coenraets 
Recent form
LHKansas City Current0-2
DANorth Carolina Courage1-1
WHSeattle Reign FC4-2
LAWashington Spirit1-2
WHChicago Stars FC1-0
DANJ/NY Gotham FC0-0
DHAngel City FC0-0
LHKansas City Current0-1
DAOrlando Pride1-1
LHSeattle Reign FC1-4
Match facts
Stadium
Providence Park
City
Portland
Kickoff
30 Aug, 02:30 UTC
Competition
NWSL
18
M. Arnold
6.8
29
M. McKenzie
6.4
↑ 67'
16
S. Hiatt
6.4
27
J. Dufour
7.4
↑ 79'
2
R. Reyes
6.7
17
S. Coffey
7.7
21
J. Fleming
6.6
↑ 57'
8
H. Sugita
8.0
19
P. Tordin
6.6
↑ 67'
13
O. Moultrie
7.8
10
D. Castellanos
6.5
1
M. McGlynn
9.1
7
J. Thomsen
7.0
8
K. D. Fava
7.0
18
K. Riehl
6.4
14
N. Rábano
7.3
33
A. Nagai
6.6
↑ 60'
17
A. Tejada
6.2
↑ 80'
19
K. Ream
8.0
↑ 80'
11
M. Tanaka
6.6
24
C. Lacasse
6.5
↑ 46'
53
B. S. Georges
6.4
↑ 72'
Substitutes
1GB. Bixby
35GM. Messner
5DI. Obaze↓ 67'6.8
24DJ. Perry↓ 79'6.7
20DK. Torpey
66MR. Turner↓ 67'7.8
26MM. Alidou↓ 57'6.3
33MN. Powell
77FA. Spaanstra
Coach: Robert Vilahamn
Substitutes
23GM. T. Justus
16DM. Pogarch
10MC. Zornoza↓ 80'7.6
22MD. Foederer↓ 60'6.8
13MB. Mozingo↓ 46'6.5
21MM. Colohan
32MA. Boyan
4FP. Monaghan↓ 80'7.7
30FA. Solórzano↓ 72'6.5
Coach: Jimmy Coenraets
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.