NWSL 2026 Matchday 20
Portland Thorns FC v Washington Spirit
Portland Thorns FC v Washington Spirit
Full time
Sun 6 Sep
Expected goals: Portland Thorns FC 1.90, Washington Spirit 2.30
Sun 6 Sep, 4:00 pm EDT Providence Park NWSL 2026, Matchday 20
Key moments
- 18′Penalty goal S. Wilson (Portland Thorns FC)1–0
- 59′Penalty goal T. Rudd (Washington Spirit)1–1
- 80′Goal M. Bethi (Washington Spirit)1–2
- 90+7′Second yellow A. Sullivan (Washington Spirit)
Top performers
S. Wilson1G4SH
P. Tordin0G4SH
C. Calzada0G3SH
T. Rudd1G2SH
M. Bethi1G1SH
S. Cantore0G4SH
Three per club, chosen from the match record: goals, then shots.
What it means
5thNo change
In the playoff places, 7 points above Seattle Reign FC, with seven to play.
2ndNo change
In the playoff places, 12 points above Seattle Reign FC, with seven to play.
Season series
Portland Thorns FC won one, Washington Spirit won one; level at 2–2 on aggregate.
Team stats
NWSL table 2026
Standings →| # | Shield | Club | P | GD | Pts |
|---|---|---|---|---|---|
| 1 | Gotham FC | 23 | +10 | 45 | |
| 2 | Washington Spirit | 23 | +13 | 43 | |
| 3 | Utah Royals FC | 23 | +10 | 39 | |
| 4 | San Diego Wave FC | 22 | +7 | 39 | |
| 5 | Portland Thorns FC | 23 | +5 | 38 | |
| 6 | Kansas City Current | 23 | +5 | 37 | |
| 7 | North Carolina Courage | 22 | +7 | 36 | |
| 8 | Angel City FC | 22 | +10 | 32 |
After this result
By the numbers
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.
Washington Spirit have 28 goals conceded, the 2nd fewest in the NWSL. 0.9 a match. NWSL average 1.4.
Portland Thorns FC have 8 points from last 5, in step with their season. 1.6 a match, against 1.7 all season. NWSL average 1.4.
Lineups
Portland Thorns FCFormation 4-2-3-1
| # | Player | Min | G |
|---|---|---|---|
| 18 | M. Arnold | 90 | 0 |
| 4 | C. Calzada, off at 84′ | 84 | 0 |
| 25 | M. Vignola, off at 84′ | 84 | 0 |
| 20 | N. Nijstad | 90 | 0 |
| 16 | S. Hiatt | 90 | 0 |
| 24 | J. Perry | 90 | 0 |
| 22 | M. Weaver, off at 46′ | 45 | 0 |
| 21 | J. Fleming | 90 | 0 |
| 9 | S. Wilson | 90 | 1 |
| 19 | P. Tordin | 90 | 0 |
| 66 | R. Turner, off at 63′ | 63 | 0 |
| Substitutes | |||
| 2 | R. Reyes, on at 84′ | 6 | 0 |
| 7 | C. Hanks, on at 46′ | 45 | 0 |
| 11 | M. Padelski, on at 84′ | 6 | 0 |
| 23 | M. Müller, on at 63′ | 27 | 0 |
| Team | 1 | ||
Unused: M. Messner, C. Bogere, S. Harvey, M. McKenzie, R. Lyles
All player stats
| # | Player | Min | G | Sh | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|
| 4 | C. Calzada, off at 84′ | 84 | 0 | 3 | 0 | 85% | 2 | 0 |
| 25 | M. Vignola, off at 84′ | 84 | 0 | 0 | 0 | 74% | 1 | 2 |
| 20 | N. Nijstad | 90 | 0 | 1 | 1 | 75% | 1 | 0 |
| 16 | S. Hiatt | 90 | 0 | 0 | 0 | 78% | 0 | 0 |
| 24 | J. Perry | 90 | 0 | 0 | 0 | 83% | 0 | 0 |
| 22 | M. Weaver, off at 46′ | 45 | 0 | 1 | 0 | 25% | 0 | 0 |
| 21 | J. Fleming | 90 | 0 | 1 | 2 | 79% | 5 | 2 |
| 9 | S. Wilson | 90 | 1 | 4 | 1 | 59% | 0 | 0 |
| 19 | P. Tordin | 90 | 0 | 4 | 1 | 79% | 1 | 0 |
| 66 | R. Turner, off at 63′ | 63 | 0 | 0 | 0 | 64% | 0 | 0 |
| Substitutes | ||||||||
| 35 | M. Messner | – | ||||||
| 2 | R. Reyes, on at 84′ | 6 | 0 | 0 | 0 | 20% | 1 | 0 |
| 6 | C. Bogere | – | ||||||
| 7 | C. Hanks, on at 46′ | 45 | 0 | 2 | 0 | 77% | 0 | 0 |
| 11 | M. Padelski, on at 84′ | 6 | 0 | 1 | 0 | 75% | 1 | 0 |
| 15 | S. Harvey | – | ||||||
| 23 | M. Müller, on at 63′ | 27 | 0 | 0 | 1 | 67% | 0 | 1 |
| 29 | M. McKenzie | – | ||||||
| 41 | R. Lyles | – | ||||||
| Team | 1 | 17 | 6 | 77% | 12 | 5 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 18 | M. Arnold | 90 | 4 | 6 | 67% | 2 | 0 |
Washington SpiritFormation 4-3-3
| # | Player | Min | G |
|---|---|---|---|
| 18 | S. MacIver | 90 | 0 |
| 26 | P. Metayer | 90 | 0 |
| 14 | G. Carle | 90 | 0 |
| 8 | M. Ngock, off at 73′ | 73 | 0 |
| 9 | T. Rudd | 90 | 1 |
| 24 | E. Morgan | 90 | 0 |
| 7 | M. Bethi, off at 90+8′ | 90 | 1 |
| 17 | H. Hershfelt | 90 | 0 |
| 27 | S. Cantore, off at 87′ | 87 | 0 |
| 19 | R. Kouassi, off at 88′ | 88 | 0 |
| 2 | T. Rodman | 90 | 0 |
| Substitutes | |||
| 5 | É. Tsé, on at 90+8′ | 1 | 0 |
| 12 | A. Sullivan, on at 73′ | 17 | 0 |
| 21 | G. Monday, on at 87′ | 3 | 0 |
| 35 | M. Haugen, on at 88′ | 2 | 0 |
| Team | 2 | ||
Unused: S. Wojdelko, K. Collins, L. Di Guglielmo, T. Bolt, E. Gaines-Ramos
All player stats
| # | Player | Min | G | Sh | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|
| 26 | P. Metayer | 90 | 0 | 0 | 2 | 69% | 1 | 1 |
| 14 | G. Carle | 90 | 0 | 2 | 0 | 64% | 2 | 2 |
| 8 | M. Ngock, off at 73′ | 73 | 0 | 0 | 1 | 75% | 3 | 1 |
| 9 | T. Rudd | 90 | 1 | 2 | 0 | 85% | 0 | 0 |
| 24 | E. Morgan | 90 | 0 | 0 | 0 | 90% | 0 | 2 |
| 7 | M. Bethi, off at 90+8′ | 90 | 1 | 1 | 1 | 77% | 0 | 0 |
| 17 | H. Hershfelt | 90 | 0 | 0 | 1 | 85% | 0 | 2 |
| 27 | S. Cantore, off at 87′ | 87 | 0 | 4 | 0 | 75% | 0 | 0 |
| 19 | R. Kouassi, off at 88′ | 88 | 0 | 1 | 0 | 78% | 1 | 1 |
| 2 | T. Rodman | 90 | 0 | 2 | 2 | 81% | 1 | 1 |
| Substitutes | ||||||||
| 28 | S. Wojdelko | – | ||||||
| 31 | K. Collins | – | ||||||
| 5 | É. Tsé, on at 90+8′ | 1 | 0 | 0 | 0 | – | 0 | 0 |
| 12 | A. Sullivan, on at 73′ | 17 | 0 | 0 | 1 | 50% | 1 | 0 |
| 13 | L. Di Guglielmo | – | ||||||
| 16 | T. Bolt | – | ||||||
| 21 | G. Monday, on at 87′ | 3 | 0 | 0 | 0 | – | 0 | 0 |
| 29 | E. Gaines-Ramos | – | ||||||
| 35 | M. Haugen, on at 88′ | 2 | 0 | 0 | 0 | 67% | 0 | 0 |
| Team | 2 | 12 | 8 | 80% | 9 | 10 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 18 | S. MacIver | 90 | 6 | 7 | 86% | 1 | 1 |
Position by matchday
Each club’s place in the table after every matchday, from recorded results.


