NWSL 2026 Matchday 15
Utah Royals FC v Washington Spirit
Utah Royals FC v Washington Spirit
Full time
Wed 29 Jul
Expected goals: Utah Royals FC 1.72, Washington Spirit 0.92
Wed 29 Jul, 9:00 pm EDT America First Field NWSL 2026, Matchday 15
Key moments
- 28′Goal T. Rodman (Washington Spirit)0–1
Top performers
C. Delzer0G4SH
M. Tanaka0G4SH
K. Del Fava0G3SH
T. Rodman1G2SH
C. Martínez0G1SH
L. Santos0G1SH
Three per club, chosen from the match record: goals, then shots.
What it means
3rdNo change
In the playoff places, 9 points above North Carolina Courage, with 13 to play.
1stNo change
In the playoff places, 15 points above North Carolina Courage, with 13 to play.
Season series
Washington Spirit won one, one drawn; 2–1 on aggregate to Washington Spirit.
Team stats
NWSL table 2026
Standings →| # | Shield | Club | P | GD | Pts |
|---|---|---|---|---|---|
| 1 | Washington Spirit | 17 | +14 | 36 | |
| 2 | Gotham FC | 16 | +9 | 31 | |
| 3 | Utah Royals FC | 17 | +8 | 30 | |
| 4 | San Diego Wave FC | 17 | +4 | 29 | |
| 5 | Portland Thorns FC | 17 | +7 | 28 | |
| 6 | Kansas City Current | 17 | +4 | 28 | |
| 7 | Orlando Pride | 17 | +1 | 23 | |
| 8 | Angel City FC | 15 | +7 | 22 |
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.
Washington Spirit have 28 goals conceded, the 2nd fewest in the NWSL. 0.9 a match. NWSL average 1.4.
Utah Royals FC have gone 4 without a win. Last win: 2–1 v North Carolina Courage, 27 September.
Washington Spirit have 9 away wins from 15 away, and 8 from 15 at home. 2.0 points a match away, 1.7 at home.
The match on the pitch
- Utah Royals FC
- 49% possession
- 113 possessions
- 12% ended in a shot
- 36% reached the box
- 3.7 actions each
- Washington Spirit
- 51% possession
- 112 possessions
- 5% ended in a shot
- 15% reached the box
- 3.7 actions each
Where each team won the ball
Utah Royals FC
Washington Spirit
Where the shots came from
Utah Royals FCWashington Spirit
How each team moved the ball
Utah Royals FC
Washington Spirit
How long possessions ran
Utah Royals FCWashington Spirit
Longer possessions shot more
Utah Royals FCWashington Spirit
Where play slowed down
Utah Royals FCWashington Spirit
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,588 events in the record.
Choose an action on the pitch or in the list to see everything recorded about it.
72 events shown.
| Time | Action | Player | Team |
|---|---|---|---|
| 2:19 | M. Tanaka | Utah Royals FC | |
| 4:36 | T. Rudd | Washington Spirit | |
| 7:21 | M. Tanaka | Utah Royals FC | |
| 7:23 | S. MacIver | Washington Spirit | |
| 9:08 | S. MacIver | Washington Spirit | |
| 9:17 | Nuria Rábano | Utah Royals FC | |
| 9:24 | C. Delzer | Utah Royals FC | |
| 12:52 | Ana Tejada | Utah Royals FC | |
| 13:40 | C. Delzer | Utah Royals FC | |
| 17:57 | M. McGlynn | Utah Royals FC | |
| 18:19 | C. Lacasse | Utah Royals FC | |
| 18:25 | C. Lacasse | Utah Royals FC | |
| 18:29 | C. Lacasse | Utah Royals FC | |
| 20:32 | Ana Tejada | Utah Royals FC | |
| 22:12 | T. Rudd | Washington Spirit | |
| 22:36 | T. Rodman | Washington Spirit | |
| 23:48 | M. McGlynn | Utah Royals FC | |
| 24:02 | R. Bernal | Washington Spirit | |
| 24:49 | M. Tanaka | Utah Royals FC | |
| 25:35 | M. McGlynn | Utah Royals FC |
Lineups
Utah Royals FCFormation 4-2-3-1
| # | Player | Min | G |
|---|---|---|---|
| 1 | M. McGlynn | 90 | 0 |
| 2 | T. Milazzo | 90 | 0 |
| 14 | N. Rábano | 90 | 0 |
| 10 | N. Miura | 90 | 0 |
| 8 | K. Del Fava | 90 | 0 |
| 18 | K. Riehl, off at 65′ | 65 | 0 |
| 5 | C. Delzer, off at 79′ | 79 | 0 |
| 17 | A. Tejada, off at 79′ | 79 | 0 |
| 21 | K. Palacios, off at 65′ | 65 | 0 |
| 11 | M. Tanaka, off at 86′ | 86 | 0 |
| 24 | C. Lacasse | 90 | 0 |
| Substitutes | |||
| 4 | P. Cronin, on at 65′ | 25 | 0 |
| 9 | L. Prašnikar, on at 86′ | 4 | 0 |
| 22 | M. Moriya, on at 65′ | 25 | 0 |
| 30 | A. Spaanstra, on at 79′ | 11 | 0 |
| 99 | M. Hammond, on at 79′ | 11 | 0 |
| Team | 0 | ||
Unused: K. Simmonds, D. Pierre-Louis, C. Brown, M. Justus
All player stats
| # | Player | Min | G | Sh | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|
| 2 | T. Milazzo | 90 | 0 | 0 | 1 | 56% | 0 | 2 |
| 14 | N. Rábano | 90 | 0 | 0 | 6 | 63% | 1 | 2 |
| 10 | N. Miura | 90 | 0 | 1 | 0 | 69% | 1 | 0 |
| 8 | K. Del Fava | 90 | 0 | 3 | 0 | 78% | 0 | 1 |
| 18 | K. Riehl, off at 65′ | 65 | 0 | 1 | 2 | 92% | 0 | 1 |
| 5 | C. Delzer, off at 79′ | 79 | 0 | 4 | 1 | 57% | 1 | 0 |
| 17 | A. Tejada, off at 79′ | 79 | 0 | 2 | 1 | 43% | 1 | 1 |
| 21 | K. Palacios, off at 65′ | 65 | 0 | 1 | 0 | 67% | 1 | 0 |
| 11 | M. Tanaka, off at 86′ | 86 | 0 | 4 | 0 | 68% | 1 | 0 |
| 24 | C. Lacasse | 90 | 0 | 2 | 2 | 54% | 2 | 0 |
| Substitutes | ||||||||
| 4 | P. Cronin, on at 65′ | 25 | 0 | 0 | 1 | 60% | 1 | 0 |
| 6 | K. Simmonds | – | ||||||
| 9 | L. Prašnikar, on at 86′ | 4 | 0 | 2 | 0 | 0% | 0 | 0 |
| 15 | D. Pierre-Louis | – | ||||||
| 16 | C. Brown | – | ||||||
| 22 | M. Moriya, on at 65′ | 25 | 0 | 0 | 0 | 60% | 0 | 1 |
| 23 | M. Justus | – | ||||||
| 30 | A. Spaanstra, on at 79′ | 11 | 0 | 0 | 1 | 44% | 1 | 0 |
| 99 | M. Hammond, on at 79′ | 11 | 0 | 0 | 2 | 90% | 0 | 0 |
| Team | 0 | 20 | 17 | 66% | 10 | 8 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 1 | M. McGlynn | 90 | 0 | 1 | 0% | 1 | 1 |
Washington SpiritFormation 4-1-4-1
| # | Player | Min | G |
|---|---|---|---|
| 18 | S. MacIver | 90 | 0 |
| 5 | É. Tsé, off at 46′ | 45 | 0 |
| 14 | G. Carle | 90 | 0 |
| 4 | R. Bernal, off at 70′ | 70 | 0 |
| 9 | T. Rudd | 90 | 0 |
| 24 | E. Morgan | 90 | 0 |
| 26 | P. Metayer | 90 | 0 |
| 17 | H. Hershfelt | 90 | 0 |
| 27 | S. Cantore, off at 70′ | 70 | 0 |
| 10 | L. Santos | 90 | 0 |
| 2 | T. Rodman, off at 86′ | 86 | 1 |
| Substitutes | |||
| 6 | K. Wiesner, on at 46′ | 45 | 0 |
| 11 | C. Martínez, on at 70′ | 20 | 0 |
| 12 | A. Sullivan, on at 70′, off at 85′ | 15 | 0 |
| 16 | T. Bolt, on at 85′ | 5 | 0 |
| 35 | M. Haugen, on at 86′ | 4 | 0 |
| Team | 1 | ||
Unused: S. Wojdelko, E. Gaines-Ramos, K. Collins, M. Skurcenski
All player stats
| # | Player | Min | G | Sh | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|
| 5 | É. Tsé, off at 46′ | 45 | 0 | 0 | 0 | 78% | 1 | 1 |
| 14 | G. Carle | 90 | 0 | 0 | 1 | 74% | 0 | 2 |
| 4 | R. Bernal, off at 70′ | 70 | 0 | 0 | 0 | 75% | 1 | 1 |
| 9 | T. Rudd | 90 | 0 | 1 | 0 | 71% | 2 | 3 |
| 24 | E. Morgan | 90 | 0 | 0 | 0 | 90% | 3 | 1 |
| 26 | P. Metayer | 90 | 0 | 0 | 2 | 58% | 1 | 0 |
| 17 | H. Hershfelt | 90 | 0 | 0 | 0 | 64% | 2 | 1 |
| 27 | S. Cantore, off at 70′ | 70 | 0 | 1 | 0 | 79% | 0 | 0 |
| 10 | L. Santos | 90 | 0 | 1 | 1 | 59% | 3 | 0 |
| 2 | T. Rodman, off at 86′ | 86 | 1 | 2 | 1 | 63% | 3 | 2 |
| Substitutes | ||||||||
| 6 | K. Wiesner, on at 46′ | 45 | 0 | 0 | 0 | 41% | 1 | 0 |
| 11 | C. Martínez, on at 70′ | 20 | 0 | 1 | 0 | 57% | 1 | 0 |
| 12 | A. Sullivan, on at 70′, off at 85′ | 15 | 0 | 0 | 0 | 50% | 0 | 0 |
| 16 | T. Bolt, on at 85′ | 5 | 0 | 0 | 0 | 0% | 0 | 1 |
| 28 | S. Wojdelko | – | ||||||
| 29 | E. Gaines-Ramos | – | ||||||
| 31 | K. Collins | – | ||||||
| 34 | M. Skurcenski | – | ||||||
| 35 | M. Haugen, on at 86′ | 4 | 0 | 0 | 0 | 0% | 0 | 0 |
| Team | 1 | 6 | 5 | 67% | 18 | 12 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 18 | S. MacIver | 90 | 4 | 4 | 100% | 0 | 0 |
Clean sheet: S. MacIver
Position by matchday
Each club’s place in the table after every matchday, from recorded results.


