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.
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.


