← 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.
Highlights 1 clip
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
Highlights & clips
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
19MP. Tordin↓ 83'9.2
13MO. Moultrie↓ 64'6.8
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
4MM. Morris↓ 46'6.3
6ME. Hase
42FS. Weber↓ 63'7.2
13FE. Sears↓ 73'6.0
Coach: Beverly Yanez
Top stats
57%Possession43%
1.67Expected goals (xG)1.52
12Total shots17
8Shots on target4
4Big chances1
3Corners7
Shots
1Shots off target8
3Blocked shots5
11Shots inside box8
1Shots outside box9
0Hit woodwork2
2Big chances scored0
2Big chances missed1
Attack
31Touches in box22
55Final third entries62
2Offsides2
16Free kicks13
0Fouled in final third3
Passing
398Passes295
324Accurate passes221
30/62 (48%)Long balls33/62 (53%)
3/12 (25%)Crosses5/21 (24%)
15Throw-ins17
Duels
53Duels47
48/91 (53%)Ground duels43/91 (47%)
9/16 (56%)Aerial duels7/16 (44%)
9/22 (41%)Dribbles10/21 (48%)
7Dispossessed12
Defending
23Tackles20
83Tackles won65
11Interceptions13
37Clearances19
59Recoveries54
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.