Notebook FCSearch

NWSL 2026 Matchday 1

Washington Spirit v Portland Thorns FC

Washington Spirit v Portland Thorns FC

0–1

Full time

Fri 13 Mar

Expected goals: Washington Spirit 1.13, Portland Thorns FC 0.56

Portland Thorns FC1st 3 pts
  • O. Moultrie 52′
1

Fri 13 Mar, 8:00 pm EDT Audi Field NWSL 2026, Matchday 1

Key moments

  1. 52′Goal O. Moultrie (Portland Thorns FC)0–1

Top performers

Washington Spirit
Portland Thorns

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

What it means

Washington Spirit

16th

Outside the playoff places, level on points with Houston Dash in the last playoff place, with 29 to play.

Portland Thorns FC

1st

In the playoff places, 3 points above Kansas City Current, with 29 to play.

Season series

Washington Spirit won one, Portland Thorns FC won one; level at 2–2 on aggregate.

Team stats

WASPOR

Expected goals
Washington Spirit: 1.13
Portland Thorns FC: 0.56
Possession
Washington Spirit: 61%
Portland Thorns FC: 39%
Shots
Washington Spirit: 12
Portland Thorns FC: 9
Corners
Washington Spirit: 3
Portland Thorns FC: 2

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Portland Thorns FC1+13
2Angel City FC000
2Bay FC000
2Boston Legacy FC000
2Chicago Stars FC000
2Denver Summit FC000
2Gotham FC000
2Houston Dash000
16Washington Spirit1−10

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

Washington Spirit
61% possession
109 possessions
10% ended in a shot
20% reached the box
6.4 actions each
Portland Thorns FC
39% possession
108 possessions
7% ended in a shot
19% reached the box
4.2 actions each

Where each team won the ball

Washington Spirit

Portland Thorns FC

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

Where the shots came from

Washington SpiritPortland Thorns FC

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

How each team moved the ball

Washington Spirit

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

Washington SpiritPortland Thorns FC

Share of possessions by number of actions.

Longer possessions shot more

Washington SpiritPortland 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

Washington SpiritPortland 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,875 events in the record.

Washington Spirit 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
4:35R. ReyesPortland Thorns FC
5:44L. SantosWashington Spirit
8:02R. KouassiWashington Spirit
8:48G. CarleWashington Spirit
8:54G. CarleWashington Spirit
10:34H. HershfeltWashington Spirit
11:07S. MacIverWashington Spirit
14:52L. Di GuglielmoWashington Spirit
15:07L. Di GuglielmoWashington Spirit
21:07T. RodmanWashington Spirit
21:35M. MessnerPortland Thorns FC
25:53P. TordinPortland Thorns FC
31:15G. MondayWashington Spirit
31:16G. MondayWashington Spirit
31:19J. FlemingPortland Thorns FC
31:51P. TordinPortland Thorns FC
32:37R. KouassiWashington Spirit
33:58R. ReyesPortland Thorns FC
34:42R. BernalWashington Spirit
38:15O. MoultriePortland Thorns FC
Page 1 of 4

Lineups

Washington SpiritFormation 4-2-3-1

Washington Spirit, 4-2-3-1, each line from right to left. Goalkeeper: 18 S. MacIver. Line 1: 14 G. Carle, 24 E. Morgan, 9 T. Rudd, 13 L. Di Guglielmo. Line 2: 17 H. Hershfelt, 4 R. Bernal. Line 3: 2 T. Rodman, 10 L. Santos, 19 R. Kouassi. Line 4: 21 G. Monday.
Washington Spirit lineup: 11 starters, then 5 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
18S. MacIver90000.00
14G. Carle, off at 84′84000.02
13L. Di Guglielmo90000.00
4R. Bernal, off at 84′84000.02
24E. Morgan90000.02
9T. Rudd90000.15
2T. Rodman90000.16
17H. Hershfelt900––
21G. Monday, off at 64′64000.13
10L. Santos, off at 71′71000.08
19R. Kouassi, off at 84′84000.00
Substitutes
11C. Martínez, on at 71′19000.15
16T. Bolt, on at 84′60––
20D. Abiodun, on at 84′6000.00
26P. Metayer, on at 84′6000.00
27S. Cantore, on at 64′26000.24
Team001.13

Unused: K. Collins, E. Gaines-Ramos, M. Skurcenski, M. Haugen

All player stats
Washington Spirit lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
14G. Carle, off at 84′84000.0210188%10
13L. Di Guglielmo90000.0000080%21
4R. Bernal, off at 84′84000.0210084%21
24E. Morgan90000.0210087%33
9T. Rudd90000.1510091%12
2T. Rodman90000.1610074%11
17H. Hershfelt900––2–091%13
21G. Monday, off at 64′64000.1311093%00
10L. Santos, off at 71′71000.0810286%11
19R. Kouassi, off at 84′84000.0000383%20
Substitutes
31K. Collins–
11C. Martínez, on at 71′19000.1520050%10
16T. Bolt, on at 84′60––0–071%00
20D. Abiodun, on at 84′6000.0000075%10
26P. Metayer, on at 84′6000.0000264%01
27S. Cantore, on at 64′26000.2410175%00
29E. Gaines-Ramos–
34M. Skurcenski–
35M. Haugen–
Team001.13121985%1613
Washington Spirit goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18S. MacIver902367%10

Portland Thorns FCFormation 4-4-2

Portland Thorns FC, 4-4-2, each line from right to left. Goalkeeper: 35 M. Messner. Line 1: 2 R. Reyes, 16 S. Hiatt, 5 I. Obaze, 25 M. Vignola. Line 2: 66 R. Turner, 6 C. Bogere, 21 J. Fleming, 26 M. Alidou. Line 3: 19 P. Tordin, 13 O. Moultrie.
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
35M. Messner90000.00
2R. Reyes90000.01
25M. Vignola90000.00
6C. Bogere, off at 61′61000.00
16S. Hiatt90000.00
5I. Obaze90000.00
66R. Turner, off at 61′61000.04
21J. Fleming90000.00
13O. Moultrie90100.37
19P. Tordin, off at 77′77010.00
26M. Alidou, off at 85′85000.00
Substitutes
15S. Harvey, on at 61′29000.03
11M. Padelski, on at 61′29000.09
9S. Wilson, on at 77′13000.02
77A. Spaanstra, on at 85′5000.00
Team110.56

Unused: M. McKenzie, M. Müller, J. Perry, V. Loboa, M. Wood

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
2R. Reyes90000.0110078%13
25M. Vignola90000.0000176%45
6C. Bogere, off at 61′61000.0000088%11
16S. Hiatt90000.0000083%01
5I. Obaze90000.0000081%10
66R. Turner, off at 61′61000.0410054%00
21J. Fleming90000.0000277%21
13O. Moultrie90100.3742276%10
19P. Tordin, off at 77′77010.0000375%20
26M. Alidou, off at 85′85000.0000038%11
Substitutes
29M. McKenzie–
23M. Müller–
24J. Perry–
15S. Harvey, on at 61′29000.0310073%10
11M. Padelski, on at 61′29000.0910089%10
9S. Wilson, on at 77′13000.0211067%00
77A. Spaanstra, on at 85′5000.0000033%00
88V. Loboa–
28M. Wood–
Team110.5693877%1512
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
35M. Messner9011100%00

Clean sheet: M. Messner

Position by matchday

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

Washington Spirit results

Washington Spirit latest result
RDateH/AOpponentScore
Sun 1 NovHChicago Stars FC2–0

Earlier results

Washington Spirit earlier result
RDateH/AOpponentScore
Sun 25 OctAKansas City Current1–2

Earlier results

Washington Spirit earlier result
RDateH/AOpponentScore
Sat 17 OctHGotham FC1–0

Earlier results

Washington Spirit earlier result
RDateH/AOpponentScore
Sun 4 OctAHouston Dash3–2

Earlier results

Washington Spirit earlier result
RDateH/AOpponentScore
Sat 26 SepHAngel City FC0–1

Portland Thorns FC results

Portland Thorns FC latest result
RDateH/AOpponentScore
Sun 1 NovAHouston Dash2–0

Earlier results

Portland Thorns FC earlier result
RDateH/AOpponentScore
Fri 23 OctHNorth Carolina Courage1–0

Earlier results

Portland Thorns FC earlier result
RDateH/AOpponentScore
Sun 18 OctABay FC2–2

Earlier results

Portland Thorns FC earlier result
RDateH/AOpponentScore
Sat 3 OctHBoston Legacy FC2–4

Earlier results

Portland Thorns FC earlier result
RDateH/AOpponentScore
Sat 26 SepHHouston Dash1–1