Notebook FCSearch

NWSL 2026 Matchday 20

Portland Thorns FC v Washington Spirit

Portland Thorns FC v Washington Spirit

Portland Thorns FC5th 38 pts
  • S. Wilson 18′ pen
1
1–2

Full time

Sun 6 Sep

Expected goals: Portland Thorns FC 1.90, Washington Spirit 2.30

Washington Spirit2nd 43 pts
  • T. Rudd 59′ pen
  • M. Bethi 80′
2

Sun 6 Sep, 4:00 pm EDT Providence Park NWSL 2026, Matchday 20

Key moments

  1. 18′Penalty goal S. Wilson (Portland Thorns FC)1–0
  2. 59′Penalty goal T. Rudd (Washington Spirit)1–1
  3. 80′Goal M. Bethi (Washington Spirit)1–2
  4. 90+7′Second yellow A. Sullivan (Washington Spirit)

Top performers

Portland Thorns
Washington Spirit

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

What it means

Portland Thorns FC

5thNo change

In the playoff places, 7 points above Seattle Reign FC, with seven to play.

Washington Spirit

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

PORWAS

Expected goals
Portland Thorns FC: 1.90
Washington Spirit: 2.30
Possession
Portland Thorns FC: 45%
Washington Spirit: 55%
Shots
Portland Thorns FC: 17
Washington Spirit: 12
Corners
Portland Thorns FC: 5
Washington Spirit: 5

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Gotham FC23+1045
2Washington Spirit23+1343
3Utah Royals FC23+1039
4San Diego Wave FC22+739
5Portland Thorns FC23+538
6Kansas City Current23+537
7North Carolina Courage22+736
8Angel City FC22+1032

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.

The match on the pitch

Portland Thorns FC
45% possession
90 possessions
14% ended in a shot
28% reached the box
4.6 actions each
Washington Spirit
55% possession
91 possessions
12% ended in a shot
29% reached the box
5.5 actions each

Where each team won the ball

Portland Thorns FC

Washington Spirit

Where each possession began, both teams attacking right. Portland Thorns FC started 9% of their possessions in the final third, Washington Spirit 10%.

Where the shots came from

Portland Thorns FCWashington Spirit

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

How each team moved the ball

Portland Thorns FC

Washington Spirit

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

Portland Thorns FCWashington Spirit

Share of possessions by number of actions.

Longer possessions shot more

Portland Thorns FCWashington Spirit

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

Portland Thorns FCWashington Spirit

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,583 events in the record.

Portland Thorns FC attack right, Washington Spirit 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.

82 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
0:23M. WeaverPortland Thorns FC
3:07S. MacIverWashington Spirit
3:41R. KouassiWashington Spirit
4:11P. TordinPortland Thorns FC
7:57T. RodmanWashington Spirit
8:35S. WilsonPortland Thorns FC
9:38M. BethiWashington Spirit
11:01S. MacIverWashington Spirit
12:56P. TordinPortland Thorns FC
17:23S. WilsonPortland Thorns FC
18:52R. KouassiWashington Spirit
19:21G. CarleWashington Spirit
19:25M. ArnoldPortland Thorns FC
24:49M. ArnoldPortland Thorns FC
27:09P. TordinPortland Thorns FC
27:10S. MacIverWashington Spirit
27:44M. ArnoldPortland Thorns FC
27:59R. TurnerPortland Thorns FC
28:04C. CalzadaPortland Thorns FC
28:09J. FlemingPortland Thorns FC
Page 1 of 5

Lineups

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: 4 C. Calzada, 16 S. Hiatt, 24 J. Perry, 25 M. Vignola. Line 2: 21 J. Fleming, 20 N. Nijstad. Line 3: 22 M. Weaver, 19 P. Tordin, 66 R. Turner. Line 4: 9 S. Wilson.
Portland Thorns FC lineup: 11 starters, then 4 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
18M. Arnold90000.00
4C. Calzada, off at 84′84000.15
25M. Vignola, off at 84′84000.00
20N. Nijstad90000.16
16S. Hiatt90000.00
24J. Perry90000.00
22M. Weaver, off at 46′45000.02
21J. Fleming90000.03
9S. Wilson90100.95
19P. Tordin90000.47
66R. Turner, off at 63′63000.00
Substitutes
2R. Reyes, on at 84′6000.00
7C. Hanks, on at 46′45000.09
11M. Padelski, on at 84′6000.04
23M. Müller, on at 63′27000.00
Team101.91

Unused: M. Messner, C. Bogere, S. Harvey, M. McKenzie, R. Lyles

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
4C. Calzada, off at 84′84000.1531085%20
25M. Vignola, off at 84′84000.0000074%12
20N. Nijstad90000.1611175%10
16S. Hiatt90000.0000078%00
24J. Perry90000.0000083%00
22M. Weaver, off at 46′45000.0210025%00
21J. Fleming90000.0310279%52
9S. Wilson90100.9542159%00
19P. Tordin90000.4742179%10
66R. Turner, off at 63′63000.0000064%00
Substitutes
35M. Messner–
2R. Reyes, on at 84′6000.0000020%10
6C. Bogere–
7C. Hanks, on at 46′45000.0921077%00
11M. Padelski, on at 84′6000.0410075%10
15S. Harvey–
23M. Müller, on at 63′27000.0000167%01
29M. McKenzie–
41R. Lyles–
Team101.91177677%125
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold904667%20

Washington SpiritFormation 4-3-3

Washington Spirit, 4-3-3, each line from right to left. Goalkeeper: 18 S. MacIver. Line 1: 26 P. Metayer, 9 T. Rudd, 24 E. Morgan, 14 G. Carle. Line 2: 7 M. Bethi, 8 M. Ngock, 17 H. Hershfelt. Line 3: 19 R. Kouassi, 27 S. Cantore, 2 T. Rodman.
Washington Spirit lineup: 11 starters, then 4 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
18S. MacIver90000.00
26P. Metayer90000.00
14G. Carle90000.06
8M. Ngock, off at 73′73000.00
9T. Rudd90100.82
24E. Morgan90000.00
7M. Bethi, off at 90+8′90100.15
17H. Hershfelt900––
27S. Cantore, off at 87′87001.41
19R. Kouassi, off at 88′88000.06
2T. Rodman90010.13
Substitutes
5É. Tsé, on at 90+8′1000.00
12A. Sullivan, on at 73′17000.00
21G. Monday, on at 87′3000.00
35M. Haugen, on at 88′2000.00
Team212.64

Unused: S. Wojdelko, K. Collins, L. Di Guglielmo, T. Bolt, E. Gaines-Ramos

All player stats
Washington Spirit lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
26P. Metayer90000.0000269%11
14G. Carle90000.0622064%22
8M. Ngock, off at 73′73000.0000175%31
9T. Rudd90100.8221085%00
24E. Morgan90000.0000090%02
7M. Bethi, off at 90+8′90100.1511177%00
17H. Hershfelt900––0–185%02
27S. Cantore, off at 87′87001.4141075%00
19R. Kouassi, off at 88′88000.0610078%11
2T. Rodman90010.1321281%11
Substitutes
28S. Wojdelko–
31K. Collins–
5É. Tsé, on at 90+8′1000.00000–00
12A. Sullivan, on at 73′17000.0000150%10
13L. Di Guglielmo–
16T. Bolt–
21G. Monday, on at 87′3000.00000–00
29E. Gaines-Ramos–
35M. Haugen, on at 88′2000.0000067%00
Team212.64126880%910
Washington Spirit goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18S. MacIver906786%11

Position by matchday

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

Form before this match

Portland Thorns FC
Washington Spirit