← All matches
Jimmy Coenraets
Utah Royals FC
Portland Thorns FC
Utah Royals FC
4-3-3 · 4-2-3-1
Portland Thorns 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.
Highlights 1 clip
Player of the match
Match events
1'
⚽
S. Smith · assist P. Tordin0–1
35'
⚽
C. Kizer · assist K. Palacios1–1
Half-time · 1–1
47'
⚽
C. Kizer · assist C. Lacasse2–1
59'
🔁
M. A. Vignola ◂ M. Müller
64'
🔁
T. Milazzo ◂ K. Riehl
64'
🔁
A. Tejada ◂ M. Tanaka
65'
🔁
B. Mozingo ◂ P. Monaghan
68'
⚽
B. Mozingo · assist C. Lacasse3–1
69'
🔁
M. Weaver ◂ R. Lyles
70'
🔁
C. Bogere ◂ N. Nijstad
70'
🔁
I. Obaze ◂ S. Hiatt
75'
🔁
L. Prašnikar ◂ C. Kizer
79'
⚽
K. Palacios · assist M. Moriya4–1
83'
🔁
M. Padelski ◂ P. Tordin
85'
🔁
C. Brown ◂ K. Palacios
89'
⚽
K. D. Fava · assist C. Lacasse5–1
Full-time · 5–1
Coaches
Robert Vilahamn 
Recent form
LHWashington Spirit0-1
WANorth Carolina Courage4-1
WHOrlando Pride1-0
LHNJ/NY Gotham FC1-3
LAChicago Stars FC2-3
DHNJ/NY Gotham FC2-2
LADenver Summit FC1-2
LASeattle Reign FC0-2
WHRacing Louisville4-0
DHUtah Royals FC2-2
Match facts
Stadium
America First Field
City
Sandy
Referee
Mathew Corrigan
Kickoff
02 Aug, 23:00 UTC
Competition
NWSL
Highlights & clips
1
M. McGlynn
7.3
22
M. Moriya
7.5
8
K. D. Fava
7.4
2
T. Milazzo
6.7
↑ 64'
14
N. Rábano
6.7
9
L. Prašnikar
6.6
↑ 75'
10
N. Miura
6.7
17
A. Tejada
6.9
↑ 64'
13
B. Mozingo
7.4
↑ 65'
16
C. Brown
6.5
↑ 85'
24
C. Lacasse
8.7
18
M. Arnold
5.7
2
R. Reyes
5.2
4
C. Calzada
5.6
5
I. Obaze
6.2
↑ 70'
25
M. A. Vignola
6.1
↑ 59'
6
C. Bogere
6.4
↑ 70'
21
J. Fleming
6.1
22
M. Weaver
6.4
↑ 69'
13
O. Moultrie
6.5
11
M. Padelski
6.5
↑ 83'
9
S. Smith
8.4
Substitutes
23GM. T. Justus
18DK. Riehl↓ 64'6.3
5MC. Kizer↓ 75'9.0
4MP. Monaghan↓ 65'6.8
11MM. Tanaka↓ 64'6.2
99MM. Hammond
6MK. Simmonds
21FK. Palacios↓ 85'7.8
30FA. Spaanstra
Coach: Jimmy Coenraets
Substitutes
35GM. Messner
16DS. Hiatt↓ 70'6.0
41MR. Lyles↓ 69'6.2
20MN. Nijstad↓ 70'6.2
23MM. Müller↓ 59'5.9
15MS. Harvey
29MM. McKenzie
19FP. Tordin↓ 83'6.4
10FD. Castellanos
Coach: Robert Vilahamn
Top stats
57%Possession43%
2.5Expected goals (xG, estimated)1.12
12Total shots11
7Shots on target5
6Big chances2
5Corners2
Shots
3Shots off target3
2Blocked shots3
11Shots inside box6
1Shots outside box5
0Hit woodwork0
5Big chances scored1
1Big chances missed1
Attack
19Touches in box20
50Final third entries39
2Offsides0
5Free kicks10
0Fouled in final third2
Passing
406Passes310
333Accurate passes234
19/41 (46%)Long balls20/46 (43%)
8/21 (38%)Crosses3/6 (50%)
26Throw-ins32
Duels
49Duels51
27/54 (50%)Ground duels27/54 (50%)
7/16 (44%)Aerial duels9/16 (56%)
7/10 (70%)Dribbles9/16 (56%)
5Dispossessed8
Defending
15Tackles8
60Tackles won50
6Interceptions6
8Clearances18
44Recoveries42
Discipline
10Fouls5
Goalkeeping
4Saves2
1Big saves0
8Goal kicks7
0Punches1
Forecast BSD enginebest price across 61 bookmakers
BTTSBoth teams to score 63% · 1.60 @ betfair
GoalsOver 2.5 goals 60% · 1.60 @ betfair
CornersOver 9.5 corners 54%
CornersOver 8.5 corners 65%
GoalsOver 1.5 goals 80% · 1.22 @ Betano
1X2Draw 25% · 3.98 @ efbet.net
1X2Utah to win 45% · 2.14 @ efbet.net
1X2Portland Thorns to win 30% · 3.40 @ betfair
Who winsUtah to win (DNB) 58% · 1.61 @ betfair
CornersUnder 10.5 corners 57%
GoalsUnder 3.5 goals 60% · 1.62 @ Bet365
Odds consensus
1X2consensus
2.03
Utah Royals FC
3.61
Draw
2.98
Portland Thorns FC
Double Chanceconsensus
1.32
Utah Royals FC or Draw
1.23
Utah Royals FC or Portland Thorns FC
1.65
Draw or Portland Thorns FC
Both Teams to Scoreconsensus
1.47
Yes
2.46
No
Total Goals 0.50consensus
1.03
Over 0.50 ▲
15.00
Under 0.50 ▲
Total Goals 1.50consensus
1.15
Over 1.50
4.71
Under 1.50
Total Goals 2.50consensus
1.52
Over 2.50
2.34
Under 2.50
Total Goals 3.50consensus
2.29
Over 3.50
1.54
Under 3.50
Total Goals 4.50consensus
3.91
Over 4.50 ▲
1.21
Under 4.50 ▼
Draw No Betconsensus
1.55
Utah Royals FC
2.24
Portland Thorns FC
Odd / Even Goalsconsensus
1.87
Over
1.82
E
Team Total Goals 0.50consensus
1.15
Over 0.50 ▲
4.77
Under 0.50 ▼
Team Total Goals 1.50consensus
1.77
Over 1.50 ▲
1.93
Under 1.50 ▼
Team Total Goals 2.50consensus
3.37
Over 2.50 ▲
1.28
Under 2.50 ▲
Team Total Goals 3.50consensus
7.00
Over 3.50 ▼
1.09
Under 3.50 ▲
Team Total Goals 4.50consensus
15.00
Over 4.50 ▼
1.02
Under 4.50 ▲
Highest Scoring Halfconsensus
2.92
1st Half ▲
1.95
2nd Half ▲
3.64
Tie ▼
1.6 – 1.2Expected goals
1-1Most likely score
~10Expected corners
No bet in this match — nothing offers both a real edge and a worthwhile price. The full breakdown is below for the curious.
Every market recommended rows highlighted
| Our call | How likely | Bookmakers say | Their odds | Price check | Confidence |
|---|---|---|---|---|---|
| Both teams to scoreBTTS | 63% | 63% | 1.47 | Overpriced | medium |
| Over 2.5 goalsGoals | 60% | 61% | 1.52 | Overpriced | medium |
| Over 9.5 cornersCorners | 54% | — | — | — | low |
| Over 8.5 cornersCorners | 65% | — | — | — | medium |
| Over 1.5 goalsGoals | 80% | 80% | 1.15 | Overpriced | high |
| Draw1X2 | 25% | 25% | 3.61 | Overpriced | low |
| Utah to win1X2 | 45% | 45% | 2.03 | Overpriced | low |
| Portland Thorns to win1X2 | 30% | 30% | 2.98 | Overpriced | low |
| Utah to win (DNB)Who wins | 58% | 58% | 1.56 | Overpriced | low |
| Under 10.5 cornersCorners | 57% | — | — | — | low |
| Under 3.5 goalsGoals | 60% | 60% | 1.54 | Overpriced | medium |
Where we disagree most with the bookmakers: Under 3.5 goals — we say 70%, they say 60%.
Probability vs league average
| Market | This match | League avg | Diff | More likely? |
|---|---|---|---|---|
| Over 1.5 goals | 80% | 75% | +5% | Yes |
| Over 2.5 goals | 60% | 54% | +6% | Yes |
| Over 3.5 goals | 40% | 25% | +15% | Yes |
| Both teams to score | 63% | 48% | +15% | Yes |
| Home win | 45% | 48% | -3% | No |
| Draw | 25% | 17% | +8% | Yes |
| Away win | 30% | 36% | -6% | No |
How to read this: "72% · high" means we expect it to happen about 72 times out of 100 — football always keeps the rest. "Worth it above X" is the minimum odds where the pick makes mathematical sense; "Overpriced" means the bookmaker pays less than that. Not betting advice — no outcome is guaranteed.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.