Notebook FCSearch

NWSL 2026 Matchday 15

Utah Royals FC v Portland Thorns FC

Utah Royals FC v Portland Thorns FC

Utah Royals FC3rd 33 pts
  • C. Delzer 35′, 47′
  • B. Mozingo 68′
  • K. Palacios 79′
  • K. Del Fava 89′
5
5–1

Full time

Sun 2 Aug

Expected goals: Utah Royals FC 2.28, Portland Thorns FC 1.35

Portland Thorns FC6th 28 pts
  • S. Wilson 1′
1

Sun 2 Aug, 7:00 pm EDT America First Field NWSL 2026, Matchday 15

Key moments

  1. 1′Goal S. Wilson (Portland Thorns FC)0–1
  2. 35′Goal C. Delzer (Utah Royals FC)1–1
  3. 47′Goal C. Delzer (Utah Royals FC)2–1
  4. 68′Goal B. Mozingo (Utah Royals FC)3–1
  5. 79′Goal K. Palacios (Utah Royals FC)4–1
  6. 89′Goal K. Del Fava (Utah Royals FC)5–1

Top performers

Utah Royals
Portland Thorns

Three per club, chosen from the match record: goals, then shots.

What it means

Utah Royals FC

3rd▲1 from 4th

In the playoff places, 10 points above Seattle Reign FC, with 12 to play.

Portland Thorns FC

6thNo change

In the playoff places, 5 points above Seattle Reign FC, with 12 to play.

Season series

Matchday 10 Sat 30 May

Portland Thorns FC2

Utah Royals FC2

Matchday 15 Sun 2 Aug

Utah Royals FC5

Portland Thorns FC1

Utah Royals FC won one, one drawn; 7–3 on aggregate to Utah Royals FC.

Team stats

UTAPOR

Expected goals
Utah Royals FC: 2.28
Portland Thorns FC: 1.35
Possession
Utah Royals FC: 57%
Portland Thorns FC: 43%
Shots
Utah Royals FC: 12
Portland Thorns FC: 11
Corners
Utah Royals FC: 5
Portland Thorns FC: 2

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Gotham FC18+1137
2Washington Spirit18+1336
3Utah Royals FC18+1233
4San Diego Wave FC18+532
5Kansas City Current18+429
6Portland Thorns FC18+328
7North Carolina Courage16+324
8Angel City FC16+723

After this result

By the numbers

Utah Royals FC have 5 points from last 5 and are out of form. 1.0 a match, against 1.6 all season. NWSL average 1.4.

Portland Thorns FC are 2 matches from their longest unbeaten run this season. Current run 3. Longest 5. Next at Washington Spirit, 8 November.

Portland Thorns FC have 8 home wins from 15 at home, and 6 from 15 away. 1.9 points a match at home, 1.4 away.

Utah Royals FC have gone 4 without a win. Last win: 2–1 v North Carolina Courage, 27 September.

The match on the pitch

Utah Royals FC
57% possession
96 possessions
10% ended in a shot
24% reached the box
5.3 actions each
Portland Thorns FC
43% possession
96 possessions
11% ended in a shot
16% reached the box
4.2 actions each

Where each team won the ball

Utah Royals FC

Portland Thorns FC

Where each possession began, both teams attacking right. Utah Royals FC started 10% of their possessions in the final third, Portland Thorns FC 8%.

Where the shots came from

Utah Royals FCPortland Thorns FC

Utah Royals FC attack right, Portland Thorns FC left. A larger ringed dot is a goal. Own goals are not shots.

How each team moved the ball

Utah Royals FC

Portland Thorns FC

Passes between 20 zones, both teams attacking right. Forward moves in the team colour, backward moves dark, sideways moves pale; line weight is the share of the team’s passes.

How long possessions ran

Utah Royals FCPortland Thorns FC

Share of possessions by number of actions.

Longer possessions shot more

Utah Royals FCPortland Thorns FC

Of the possessions with each number of actions, the share that produced a shot. A gap marks too few possessions to rate.

Where play slowed down

Utah Royals FCPortland Thorns FC

Mean seconds between one action and the next in the same possession, by where the action happened.

Every recorded action

Observed match events

Every action recorded in this match, where it happened: what was seen on the pitch, not a simulated path. 1,493 events in the record.

Utah Royals FC attack right, Portland Thorns FC left. Passes are arrows to where they ended, dashed when not completed; a ringed start is a restart. A dot is a shot, a larger ringed dot a goal; a diamond is a take-on, a square a keeper action. Showing the whole match.

Choose an action on the pitch or in the list to see everything recorded about it.

65 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
0:34S. WilsonPortland Thorns FC
1:49M. ArnoldPortland Thorns FC
6:09K. PalaciosUtah Royals FC
8:13C. LacasseUtah Royals FC
9:26P. TordinPortland Thorns FC
9:51M. ArnoldPortland Thorns FC
14:48M. ArnoldPortland Thorns FC
18:36S. WilsonPortland Thorns FC
18:37S. WilsonPortland Thorns FC
19:37M. ArnoldPortland Thorns FC
20:17R. LylesPortland Thorns FC
20:19M. McGlynnUtah Royals FC
25:36P. CroninUtah Royals FC
25:38P. CroninUtah Royals FC
27:33R. ReyesPortland Thorns FC
30:33K. PalaciosUtah Royals FC
31:14C. DelzerUtah Royals FC
31:15C. DelzerUtah Royals FC
31:23M. TanakaUtah Royals FC
34:55C. DelzerUtah Royals FC
Page 1 of 4

Lineups

Utah Royals FCFormation 4-3-3

Utah Royals FC, 4-3-3, each line from right to left. Goalkeeper: 1 M. McGlynn. Line 1: 22 M. Moriya, 8 K. Del Fava, 18 K. Riehl, 14 N. Rábano. Line 2: 5 C. Delzer, 10 N. Miura, 11 M. Tanaka. Line 3: 4 P. Cronin, 21 K. Palacios, 24 C. Lacasse.
Utah Royals FC lineup: 11 starters, then 5 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
1M. McGlynn900
22M. Moriya900
14N. Rábano900
10N. Miura900
8K. Del Fava901
18K. Riehl, off at 65′650
5C. Delzer, off at 75′752
11M. Tanaka, off at 64′640
21K. Palacios, off at 85′851
4P. Cronin, off at 65′650
24C. Lacasse900
Substitutes
2T. Milazzo, on at 65′250
9L. Prašnikar, on at 75′150
13B. Mozingo, on at 65′251
16C. Brown, on at 85′50
17A. Tejada, on at 64′260
Team5

Unused: K. Simmonds, M. Justus, A. Spaanstra, M. Hammond

All player stats
Utah Royals FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGShCCPass %TklInt
22M. Moriya9000180%21
14N. Rábano9000478%11
10N. Miura9000082%21
8K. Del Fava9011089%01
18K. Riehl, off at 65′6501095%00
5C. Delzer, off at 75′7523175%11
11M. Tanaka, off at 64′6402092%00
21K. Palacios, off at 85′8512188%00
4P. Cronin, off at 65′6501164%01
24C. Lacasse9001352%10
Substitutes
2T. Milazzo, on at 65′2500088%00
6K. Simmonds–
9L. Prašnikar, on at 75′15000100%00
13B. Mozingo, on at 65′2511060%00
16C. Brown, on at 85′5000–00
17A. Tejada, on at 64′2600071%20
23M. Justus–
30A. Spaanstra–
99M. Hammond–
Team5121181%96
Utah Royals FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
1M. McGlynn904580%11

Portland Thorns FCFormation 4-2-3-1

Portland Thorns FC, 4-2-3-1, each line from right to left. Goalkeeper: 18 M. Arnold. Line 1: 2 R. Reyes, 4 C. Calzada, 16 S. Hiatt, 23 M. Müller. Line 2: 20 N. Nijstad, 21 J. Fleming. Line 3: 41 R. Lyles, 13 O. Moultrie, 19 P. Tordin. Line 4: 9 S. Wilson.
Portland Thorns FC lineup: 11 starters, then 5 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
18M. Arnold900
2R. Reyes900
23M. Müller, off at 59′590
21J. Fleming900
4C. Calzada900
16S. Hiatt, off at 70′700
41R. Lyles, off at 69′690
20N. Nijstad, off at 70′700
9S. Wilson901
13O. Moultrie900
19P. Tordin, off at 83′830
Substitutes
5I. Obaze, on at 70′200
25M. Vignola, on at 59′310
6C. Bogere, on at 70′200
22M. Weaver, on at 69′210
11M. Padelski, on at 83′70
Team1

Unused: M. Messner, M. McKenzie, S. Harvey, D. Castellanos

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGShCCPass %TklInt
2R. Reyes9001065%12
23M. Müller, off at 59′5900053%00
21J. Fleming9000282%01
4C. Calzada9000082%10
16S. Hiatt, off at 70′7000082%01
41R. Lyles, off at 69′6901073%01
20N. Nijstad, off at 70′7000080%00
9S. Wilson9015262%10
13O. Moultrie9002379%00
19P. Tordin, off at 83′8301252%10
Substitutes
35M. Messner–
5I. Obaze, on at 70′2000083%00
29M. McKenzie–
25M. Vignola, on at 59′3100090%10
6C. Bogere, on at 70′2000080%00
15S. Harvey–
22M. Weaver, on at 69′2100033%00
10D. Castellanos–
11M. Padelski, on at 83′7010100%01
Team111974%56
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold902729%51

Position by matchday

Each club’s place in the table after every matchday, from recorded results.

Form before this match

Utah Royals FC
Portland Thorns FC