Notebook FCSearch

NWSL 2026 Matchday 2

Portland Thorns FC v Seattle Reign FC

Portland Thorns FC v Seattle Reign FC

Portland Thorns FC1st 6 pts
  • P. Tordin 28′
  • R. Turner 37′
2
2–0

Full time

Fri 20 Mar

Expected goals: Portland Thorns FC 1.02, Seattle Reign FC 1.44

Fri 20 Mar, 10:00 pm EDT Providence Park NWSL 2026, Matchday 2

Key moments

  1. 9′Second yellow C. Bogere (Portland Thorns FC)
  2. 28′Goal P. Tordin (Portland Thorns FC)1–0
  3. 37′Goal R. Turner (Portland Thorns FC)2–0
  4. 57′Red card R. Reyes (Portland Thorns FC)

Top performers

Portland Thorns
Seattle Reign

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

What it means

Portland Thorns FC

1st▲5 from 6th

In the playoff places, 5 points above Racing Louisville FC, with 28 to play.

Seattle Reign FC

8th▼6 from 2nd

In the last playoff place, 2 points above Racing Louisville FC, with 28 to play.

Season series

Matchday 2 Fri 20 Mar

Portland Thorns FC2

Seattle Reign FC0

Matchday 12 Sun 12 Jul

Seattle Reign FC2

Portland Thorns FC0

Portland Thorns FC won one, Seattle Reign FC won one; level at 2–2 on aggregate.

Team stats

PORSEA

Expected goals
Portland Thorns FC: 1.02
Seattle Reign FC: 1.44
Possession
Portland Thorns FC: 38%
Seattle Reign FC: 62%
Shots
Portland Thorns FC: 8
Seattle Reign FC: 17
Corners
Portland Thorns FC: 4
Seattle Reign FC: 8

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Portland Thorns FC2+36
2Angel City FC1+43
3Bay FC1+13
3Kansas City Current1+13
3North Carolina Courage1+13
6Gotham FC1+13
6Houston Dash1+13
8Seattle Reign FC2−13

After this result

By the numbers

Seattle Reign FC have 10 points from last 5 and are in form. 2.0 a match, against 1.6 all season. NWSL average 1.4.

Seattle Reign FC have 9 home wins from 15 at home, and 5 from 15 away. 1.9 points a match at home, 1.2 away.

Seattle Reign FC are 1 match from their longest unbeaten run this season. Current run 3. Longest 4. Next at Gotham FC, 8 November.

Portland Thorns FC are 2 matches from their longest unbeaten run this season. Current run 3. Longest 5. Next at Washington Spirit, 8 November.

The match on the pitch

Portland Thorns FC
38% possession
101 possessions
5% ended in a shot
9% reached the box
3.7 actions each
Seattle Reign FC
62% possession
107 possessions
14% ended in a shot
39% reached the box
5.6 actions each

Where each team won the ball

Portland Thorns FC

Seattle Reign FC

Where each possession began, both teams attacking right. Portland Thorns FC started 6% of their possessions in the final third, Seattle Reign FC 14%.

Where the shots came from

Portland Thorns FCSeattle Reign FC

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

How each team moved the ball

Portland Thorns FC

Seattle Reign 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

Portland Thorns FCSeattle Reign FC

Share of possessions by number of actions.

Longer possessions shot more

Portland Thorns FCSeattle Reign 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

Portland Thorns FCSeattle Reign 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,653 events in the record.

Portland Thorns FC attack right, Seattle Reign 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.

64 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
2:24M. DahlienSeattle Reign FC
4:19C. BogerePortland Thorns FC
4:55M. AlidouPortland Thorns FC
4:55M. AlidouPortland Thorns FC
5:03M. VignolaPortland Thorns FC
5:06J. FishlockSeattle Reign FC
6:10M. MessnerPortland Thorns FC
11:00N. MondesirSeattle Reign FC
11:35M. DahlienSeattle Reign FC
12:13A. McCammonSeattle Reign FC
12:17M. MessnerPortland Thorns FC
15:31O. MoultriePortland Thorns FC
16:09O. MoultriePortland Thorns FC
16:24M. CurrySeattle Reign FC
19:34S. MezaSeattle Reign FC
20:48I. ObazePortland Thorns FC
21:29I. ObazePortland Thorns FC
21:32S. HiattPortland Thorns FC
21:33C. DickeySeattle Reign FC
27:57P. TordinPortland Thorns FC
Page 1 of 4

Lineups

Portland Thorns FCFormation 4-2-3-1

Portland Thorns FC, 4-2-3-1, 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: 21 J. Fleming, 6 C. Bogere. Line 3: 66 R. Turner, 13 O. Moultrie, 26 M. Alidou. Line 4: 19 P. Tordin.
Portland Thorns FC lineup: 11 starters, then 3 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
35M. Messner900
2R. Reyes570
25M. Vignola900
6C. Bogere90
16S. Hiatt900
5I. Obaze900
66R. Turner, off at 59′591
21J. Fleming900
19P. Tordin, off at 59′591
13O. Moultrie900
26M. Alidou, off at 65′650
Substitutes
9S. Wilson, on at 59′310
23M. Müller, on at 59′310
24J. Perry, on at 65′250
Team2

Unused: M. Wood, D. Castellanos, M. Padelski, S. Harvey, M. McKenzie, J. Immethun

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGShCCPass %TklInt
2R. Reyes5700078%00
25M. Vignola9000078%11
6C. Bogere901067%00
16S. Hiatt9001085%03
5I. Obaze9002083%20
66R. Turner, off at 59′5912129%01
21J. Fleming9000067%10
19P. Tordin, off at 59′5911262%30
13O. Moultrie9000375%10
26M. Alidou, off at 65′6501177%01
Substitutes
28M. Wood–
9S. Wilson, on at 59′3100067%10
10D. Castellanos–
11M. Padelski–
15S. Harvey–
23M. Müller, on at 59′3100057%00
24J. Perry, on at 65′250000%01
29M. McKenzie–
40J. Immethun–
Team28770%97
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
35M. Messner9044100%05

Clean sheet: M. Messner

Seattle Reign FCFormation 4-2-3-1

Seattle Reign FC, 4-2-3-1, each line from right to left. Goalkeeper: 1 C. Dickey. Line 1: 11 S. Huerta, 14 E. Mason, 21 P. McClernon, 24 M. Curry. Line 2: 16 A. McCammon, 20 S. Meza. Line 3: 30 N. Mondesir, 10 J. Fishlock, 5 M. Dahlien. Line 4: 2 M. Mercado.
Seattle Reign FC lineup: 11 starters, then 5 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
1C. Dickey900
11S. Huerta900
24M. Curry900
20S. Meza900
14E. Mason, off at 68′680
21P. McClernon, off at 78′780
30N. Mondesir, off at 78′780
16A. McCammon, off at 68′680
2M. Mercado900
10J. Fishlock, off at 68′680
5M. Dahlien900
Substitutes
7E. Adames, on at 68′220
8A. James-Turner, on at 78′120
13B. Ratcliffe, on at 68′220
36S. Cedeño, on at 78′120
12H. Ward, on at 68′220
Team0

Unused: N. Purcell, R. Brown, R. Hladek, K. Dockter

All player stats
Seattle Reign FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGShCCPass %TklInt
11S. Huerta9002082%21
24M. Curry9003076%10
20S. Meza9001081%20
14E. Mason, off at 68′6800087%11
21P. McClernon, off at 78′7801093%21
30N. Mondesir, off at 78′7801152%20
16A. McCammon, off at 68′6802364%00
2M. Mercado9001071%10
10J. Fishlock, off at 68′6800173%00
5M. Dahlien9005053%00
Substitutes
35N. Purcell–
7E. Adames, on at 68′2200156%00
8A. James-Turner, on at 78′1200283%00
13B. Ratcliffe, on at 68′2200061%00
22R. Brown–
33R. Hladek–
36S. Cedeño, on at 78′1201067%00
42K. Dockter–
12H. Ward, on at 68′2200175%10
Team017977%123
Seattle Reign FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
1C. Dickey902450%20

Position by matchday

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

Form before this match

Portland Thorns FC
Seattle Reign FC