← All matches
Robert Vilahamn
Portland Thorns FC
Racing Louisville
Portland Thorns FC
4-2-3-1 · 4-2-3-1
Racing Louisville
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
8'
J. Perry
13'
⚽
J. Perry · assist P. Tordin1–0
17'
E. Jean
36'
⚽
P. Tordin · assist O. Moultrie2–0
41'
⚽
R. Turner · assist S. Smith3–0
Half-time · 3–0
46'
🔁
R. Hill ◂ M. Morris
61'
M. Hodge
63'
🔁
T. Flint ◂ S. Weber
64'
🔁
M. McKenzie ◂ R. Turner
64'
🔁
M. Padelski ◂ O. Moultrie
72'
🔁
A. Wright ◂ E. Jean
72'
🔁
R. Reyes ◂ M. A. Vignola
73'
🔁
A. McKeen ◂ E. Sears
73'
🔁
M. Lardner ◂ M. Hodge
75'
J. Immethun
82'
🔁
C. Bogere ◂ J. Immethun
82'
⚽
S. Smith · assist P. Tordin4–0
83'
🔁
S. Harvey ◂ P. Tordin
Full-time · 4–0
Coaches
Beverly Yanez 
Recent form
DHUtah Royals FC2-2
LAKansas City Current1-3
WHBay FC2-0
DHAngel City FC0-0
LARacing Louisville1-3
LHDenver Summit FC0-1
LHNorth Carolina Courage1-2
LAUtah Royals FC1-2
WHPortland Thorns FC3-1
LANJ/NY Gotham FC0-1
Match facts
Stadium
Providence Park
City
Portland
Referee
Shawn Tehini
Kickoff
05 Jul, 23:00 UTC
Competition
NWSL
18
M. Arnold
7.3
23
M. Müller
7.2
16
S. Hiatt
8.2
24
J. Perry
7.7
2
R. Reyes
6.7
↑ 72'
6
C. Bogere
6.9
↑ 82'
21
J. Fleming
7.4
29
M. McKenzie
6.4
↑ 64'
11
M. Padelski
6.9
↑ 64'
15
S. Harvey
6.5
↑ 83'
9
S. Smith
9.3
24
J. Bloomer
6.4
2
L. Milliet
5.6
3
A. Wright
6.4
↑ 72'
15
M. Gacioch
5.5
8
C. Petersen
6.1
20
K. O'Kane
6.6
88
A. McKeen
6.6
↑ 73'
21
R. Hill
6.4
↑ 46'
9
K. Fischer
6.8
16
M. Lardner
6.7
↑ 73'
26
T. Flint
8.8
↑ 63'
Substitutes
35GM. Messner
25DM. A. Vignola↓ 72'7.3
40DJ. Immethun↓ 82'6.8
4DC. Calzada
5DI. Obaze
13MO. Moultrie↓ 64'6.8
19FP. Tordin↓ 83'9.2
66FR. Turner↓ 64'7.9
10FD. Castellanos
Coach: Robert Vilahamn
Substitutes
1GM. Prohaska
5DE. Jean↓ 72'5.8
12DQ. McMahon
23DM. Blackburn
10MM. Hodge↓ 73'6.6
6ME. Hase
42FS. Weber↓ 63'7.2
4FM. Morris↓ 46'6.3
13FE. Sears↓ 73'6.0
Coach: Beverly Yanez
Top stats
56%Possession44%
1.67Expected goals (xG, estimated)1.52
13Total shots17
8Shots on target4
4Big chances0
3Corners7
Shots
2Shots off target8
3Blocked shots5
12Shots inside box8
1Shots outside box9
0Hit woodwork2
2Big chances scored0
2Big chances missed0
Attack
30Touches in box21
55Final third entries62
2Offsides2
16Free kicks13
0Fouled in final third3
Passing
394Passes294
321Accurate passes219
30/62 (48%)Long balls34/64 (53%)
4/12 (33%)Crosses5/21 (24%)
15Throw-ins17
Duels
54Duels46
47/89 (53%)Ground duels42/89 (47%)
9/15 (60%)Aerial duels6/15 (40%)
7/20 (35%)Dribbles8/18 (44%)
8Dispossessed14
Defending
24Tackles21
75Tackles won62
11Interceptions13
38Clearances19
59Recoveries53
Discipline
13Fouls16
2Yellow cards2
Goalkeeping
4Saves4
2Big saves0
8Goal kicks5
1Punches0
Odds consensus
1X2consensus
1.51
Portland Thorns FC ▼
4.06
Draw ▲
5.09
Racing Louisville ▲
Double Chanceconsensus
1.14
Portland Thorns FC or Draw ▼
1.20
Portland Thorns FC or Racing Louisville ▼
2.33
Draw or Racing Louisville ▲
Both Teams to Scoreconsensus
1.67
Yes ▲
2.07
No ▼
Total Goals 0.50consensus
1.03
Over 0.50
13.00
Under 0.50 ▲
Total Goals 1.50consensus
1.16
Over 1.50 ▼
4.41
Under 1.50 ▲
Total Goals 2.50consensus
1.58
Over 2.50 ▼
2.23
Under 2.50 ▲
Total Goals 3.50consensus
2.40
Over 3.50 ▼
1.48
Under 3.50 ▲
Total Goals 4.50consensus
4.06
Over 4.50 ▼
1.18
Under 4.50 ▲
Draw No Betconsensus
1.21
Portland Thorns FC ▼
3.94
Racing Louisville ▲
Odd / Even Goalsconsensus
1.86
Odd ▲
1.84
Even ▲
Team Total Goals 0.50consensus
1.08
Over 0.50 ▼
6.50
Under 0.50 ▲
Team Total Goals 1.50consensus
1.52
Over 1.50 ▼
2.32
Under 1.50 ▲
Team Total Goals 2.50consensus
2.59
Over 2.50 ▼
1.42
Under 2.50 ▲
Team Total Goals 3.50consensus
5.00
Over 3.50 ▼
1.13
Under 3.50 ▲
Team Total Goals 4.50consensus
12.00
Over 4.50 ▼
1.04
Under 4.50 ▲
Team Total Goals 5.50consensus
29.00
Over 5.50
1.01
Under 5.50
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.