Notebook FCSearch

NWSL 2026 Matchday 12

Seattle Reign FC v Portland Thorns FC

Seattle Reign FC v Portland Thorns FC

Seattle Reign FC10th 17 pts
  • R. Brown 8′
  • M. Mercado 43′
2
2–0

Full time

Sun 12 Jul

Expected goals: Seattle Reign FC 1.61, Portland Thorns FC 1.59

Sun 12 Jul, 4:00 pm EDT Seattle Stadium NWSL 2026, Matchday 12

Key moments

  1. 8′Goal R. Brown (Seattle Reign FC)1–0
  2. 43′Goal M. Mercado (Seattle Reign FC)2–0

Top performers

Seattle Reign
Portland Thorns

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

What it means

Seattle Reign FC

10th▲2 from 12th

Outside the playoff places, 3 points behind Orlando Pride in the last playoff place, with 17 to play.

Portland Thorns FC

3rdNo change

In the playoff places, 8 points above Angel City FC, with 15 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

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

Team stats

SEAPOR

Expected goals
Seattle Reign FC: 1.61
Portland Thorns FC: 1.59
Possession
Seattle Reign FC: 49%
Portland Thorns FC: 51%
Shots
Seattle Reign FC: 17
Portland Thorns FC: 25
Corners
Seattle Reign FC: 3
Portland Thorns FC: 8

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1San Diego Wave FC15+628
2Washington Spirit13+1227
3Portland Thorns FC15+827
4Gotham FC13+724
5Utah Royals FC14+524
6Kansas City Current14+124
7North Carolina Courage13+421
8Orlando Pride14+220
10Seattle Reign FC13−317

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

Seattle Reign FC
49% possession
110 possessions
12% ended in a shot
19% reached the box
4.3 actions each
Portland Thorns FC
51% possession
109 possessions
18% ended in a shot
29% reached the box
4.7 actions each

Where each team won the ball

Seattle Reign FC

Portland Thorns FC

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

Where the shots came from

Seattle Reign FCPortland Thorns FC

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

How each team moved the ball

Seattle Reign FC

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

Seattle Reign FCPortland Thorns FC

Share of possessions by number of actions.

Longer possessions shot more

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

Seattle Reign FCPortland 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,683 events in the record.

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

108 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
1:38O. MoultriePortland Thorns FC
2:54O. MoultriePortland Thorns FC
4:28M. McKenziePortland Thorns FC
4:29C. MillerSeattle Reign FC
5:28M. MercadoSeattle Reign FC
7:06R. BrownSeattle Reign FC
8:27C. MillerSeattle Reign FC
11:00O. MoultriePortland Thorns FC
11:01O. MoultriePortland Thorns FC
12:51S. WilsonPortland Thorns FC
14:47P. TordinPortland Thorns FC
16:10S. WilsonPortland Thorns FC
16:44J. PerryPortland Thorns FC
16:44C. MillerSeattle Reign FC
18:00O. MoultriePortland Thorns FC
18:40S. WilsonPortland Thorns FC
19:11R. BrownSeattle Reign FC
20:14C. MillerSeattle Reign FC
21:51P. TordinPortland Thorns FC
21:53M. DahlienSeattle Reign FC
Page 1 of 6

Lineups

Seattle Reign FCFormation 4-2-3-1

Seattle Reign FC, 4-2-3-1, each line from right to left. Goalkeeper: 38 C. Miller. Line 1: 22 R. Brown, 21 P. McClernon, 23 J. Bugg, 11 S. Huerta. Line 2: 20 S. Meza, 16 A. McCammon. Line 3: 2 M. Mercado, 17 S. Menti, 5 M. Dahlien. Line 4: 19 M. Fishel.
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
#PlayerMinGAxG
38C. Miller90000.00
22R. Brown, off at 78′78100.15
11S. Huerta90000.03
16A. McCammon, off at 78′78010.00
21P. McClernon90000.00
23J. Bugg90000.01
2M. Mercado, off at 65′65100.38
20S. Meza90010.00
19M. Fishel90000.68
17S. Menti, off at 65′65000.24
5M. Dahlien, off at 89′89000.04
Substitutes
8A. James-Turner, on at 78′12000.00
12H. Ward, on at 65′25000.12
13B. Ratcliffe, on at 89′1000.00
14E. Mason, on at 78′12000.00
30N. Mondesir, on at 65′25000.00
Team221.64

Unused: E. Adames, J. Fishlock, R. Hladek, N. Purcell

All player stats
Seattle Reign FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
22R. Brown, off at 78′78100.1521076%20
11S. Huerta90000.0321188%10
16A. McCammon, off at 78′78010.0000168%15
21P. McClernon90000.0000074%40
23J. Bugg90000.0110094%10
2M. Mercado, off at 65′65100.3831055%00
20S. Meza90010.0000179%31
19M. Fishel90000.6841047%01
17S. Menti, off at 65′65000.2431047%01
5M. Dahlien, off at 89′89000.0410372%10
Substitutes
7E. Adames–
8A. James-Turner, on at 78′12000.0000033%01
10J. Fishlock–
12H. Ward, on at 65′25000.1211067%00
13B. Ratcliffe, on at 89′1000.00000100%10
14E. Mason, on at 78′12000.0000033%10
30N. Mondesir, on at 65′25000.0000463%00
33R. Hladek–
35N. Purcell–
Team221.641761075%159
Seattle Reign FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
38C. Miller9088100%03

Clean sheet: C. Miller

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: 23 M. Müller, 16 S. Hiatt, 24 J. Perry, 25 M. Vignola. Line 2: 40 J. Immethun, 21 J. Fleming. Line 3: 29 M. McKenzie, 13 O. Moultrie, 19 P. Tordin. Line 4: 9 S. Wilson.
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
#PlayerMinGAxG
18M. Arnold90000.00
23M. Müller90000.04
25M. Vignola90000.21
21J. Fleming90000.13
16S. Hiatt90000.00
24J. Perry90000.01
29M. McKenzie, off at 55′55000.05
40J. Immethun, off at 55′55000.00
9S. Wilson90000.29
13O. Moultrie90000.32
19P. Tordin, off at 86′86000.45
Substitutes
41R. Lyles, on at 55′35000.05
6C. Bogere, on at 55′35000.07
10D. Castellanos, on at 86′4000.00
Team001.61

Unused: M. Messner, I. Obaze, C. Calzada, R. Reyes, S. Harvey, M. Padelski

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
23M. Müller90000.0410173%14
25M. Vignola90000.2111068%11
21J. Fleming90000.1311480%41
16S. Hiatt90000.0000093%10
24J. Perry90000.0111085%00
29M. McKenzie, off at 55′55000.0511164%00
40J. Immethun, off at 55′55000.0000174%02
9S. Wilson90000.2982374%21
13O. Moultrie90000.3241352%00
19P. Tordin, off at 86′86000.4551276%10
Substitutes
35M. Messner–
5I. Obaze–
4C. Calzada–
2R. Reyes–
41R. Lyles, on at 55′35000.0520079%00
6C. Bogere, on at 55′35000.0711183%01
15S. Harvey–
11M. Padelski–
10D. Castellanos, on at 86′4000.00000100%00
Team001.612591678%1010
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold904667%22

Position by matchday

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

Form before this match

Seattle Reign FC
Portland Thorns FC