Notebook FCSearch

NWSL 2026 Matchday 23

Portland Thorns FC v Houston Dash

Portland Thorns FC v Houston Dash

Portland Thorns FC4th 43 pts
  • M. Müller 85′
1
1–1

Full time

Sat 26 Sep

Expected goals: Portland Thorns FC 2.40, Houston Dash 0.43

Houston Dash11th 30 pts
  • K. Rader 10′
1

Sat 26 Sep, 8:45 pm EDT Providence Park NWSL 2026, Matchday 23

Key moments

  1. 10′Goal K. Rader (Houston Dash)0–1
  2. 85′Goal M. Müller (Portland Thorns FC)1–1

Top performers

Portland Thorns
Houston Dash

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

What it means

Portland Thorns FC

4th▲1 from 5th

In the playoff places, 4 points above North Carolina Courage, with four to play.

Houston Dash

11th▲1 from 12th

Outside the playoff places, 10 points behind Seattle Reign FC in the last playoff place, with four to play.

Season series

Matchday 23 Sat 26 Sep

Portland Thorns FC1

Houston Dash1

Matchday 27 Sun 1 Nov

Houston Dash0

Portland Thorns FC2

Portland Thorns FC won one, one drawn; 3–1 on aggregate to Portland Thorns FC.

Team stats

PORHOU

Expected goals
Portland Thorns FC: 2.40
Houston Dash: 0.43
Possession
Portland Thorns FC: 53%
Houston Dash: 47%
Shots
Portland Thorns FC: 26
Houston Dash: 6
Corners
Portland Thorns FC: 9
Houston Dash: 1

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Gotham FC26+1454
2San Diego Wave FC26+1148
3Washington Spirit26+1246
4Portland Thorns FC26+843
5Angel City FC26+1642
6Utah Royals FC25+842
7Kansas City Current26+641
8Seattle Reign FC26+240
11Houston Dash26−430

After this result

By the numbers

Houston Dash have 4 points from last 5, in step with their season. 0.8 a match, against 1.1 all season. NWSL average 1.4.

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
53% possession
117 possessions
21% ended in a shot
31% reached the box
4.3 actions each
Houston Dash
47% possession
112 possessions
5% ended in a shot
14% reached the box
3.9 actions each

Where each team won the ball

Portland Thorns FC

Houston Dash

Where each possession began, both teams attacking right. Portland Thorns FC started 9% of their possessions in the final third, Houston Dash 5%.

Where the shots came from

Portland Thorns FCHouston Dash

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

How each team moved the ball

Portland Thorns FC

Houston Dash

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 FCHouston Dash

Share of possessions by number of actions.

Longer possessions shot more

Portland Thorns FCHouston Dash

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 FCHouston Dash

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

Portland Thorns FC attack right, Houston Dash 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.

79 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
0:25M. WeaverPortland Thorns FC
0:55K. RaderHouston Dash
2:18L. BoattinHouston Dash
2:25M. IvanovićHouston Dash
3:30J. CampbellHouston Dash
3:57S. WilsonPortland Thorns FC
3:58J. CampbellHouston Dash
5:46C. HanksPortland Thorns FC
6:39M. VignolaPortland Thorns FC
8:38J. CampbellHouston Dash
9:52K. RaderHouston Dash
12:03M. VignolaPortland Thorns FC
12:04J. CampbellHouston Dash
13:15K. Van ZantenHouston Dash
16:41K. FaasseHouston Dash
18:07K. RaderHouston Dash
23:16K. Van ZantenHouston Dash
23:51S. WilsonPortland Thorns FC
24:01S. WilsonPortland Thorns FC
24:48S. WilsonPortland 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: 18 M. Arnold. Line 1: 2 R. Reyes, 4 C. Calzada, 24 J. Perry, 25 M. Vignola. Line 2: 20 N. Nijstad, 21 J. Fleming. Line 3: 22 M. Weaver, 19 P. Tordin, 7 C. Hanks. Line 4: 9 S. Wilson.
Portland Thorns FC lineup: 11 starters, then 2 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
18M. Arnold90000.00
2R. Reyes90000.15
25M. Vignola, off at 59′59000.17
21J. Fleming90000.11
4C. Calzada90000.00
24J. Perry90000.07
22M. Weaver, off at 59′59000.26
20N. Nijstad90000.00
9S. Wilson90000.38
19P. Tordin90000.42
7C. Hanks90000.69
Substitutes
23M. Müller, on at 59′31100.04
66R. Turner, on at 59′31000.11
Team102.40

Unused: M. Messner, C. Bogere, M. Padelski, S. Harvey, S. Hiatt, 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
2R. Reyes90000.1510179%12
25M. Vignola, off at 59′59000.1731071%21
21J. Fleming90000.1110480%20
4C. Calzada90000.0000078%02
24J. Perry90000.0711081%02
22M. Weaver, off at 59′59000.2620141%20
20N. Nijstad90000.0000382%01
9S. Wilson90000.3872257%20
19P. Tordin90000.4240462%22
7C. Hanks90000.6950171%00
Substitutes
35M. Messner–
6C. Bogere–
11M. Padelski–
15S. Harvey–
16S. Hiatt–
23M. Müller, on at 59′31100.0411172%12
29M. McKenzie–
41R. Lyles–
66R. Turner, on at 59′31000.1111044%00
Team102.402661774%1212
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold901250%10

Houston DashFormation 4-2-3-1

Houston Dash, 4-2-3-1, each line from right to left. Goalkeeper: 1 J. Campbell. Line 1: 15 A. Patterson, 14 P. Nielsen, 4 L. Klenke, 27 L. Boattin. Line 2: 19 M. Graham, 17 S. Puntigam. Line 3: 12 K. Van Zanten, 22 K. Rader, 47 M. Ivanović. Line 4: 23 K. Faasse.
Houston Dash lineup: 11 starters, then 4 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
1J. Campbell90000.00
15A. Patterson90000.00
27L. Boattin90000.00
17S. Puntigam90000.00
14P. Nielsen90000.00
4L. Klenke90000.00
12K. Van Zanten, off at 56′56000.03
19M. Graham90000.00
23K. Faasse, off at 63′63010.04
22K. Rader, off at 79′79100.26
47M. Ivanović, off at 63′63000.00
Substitutes
9C. Laris­ey, on at 63′27000.00
13S. Schmidt, on at 79′11000.00
30L. Ullmark, on at 56′34000.04
34K. Harper, on at 63′27000.06
Team110.43

Unused: C. DeLisle, M. Bright, N. Bain, C. Hardin, J. Brewster

All player stats
Houston Dash lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
15A. Patterson90000.0000075%21
27L. Boattin90000.0000163%01
17S. Puntigam90000.0000081%01
14P. Nielsen90000.0000080%23
4L. Klenke90000.0000069%03
12K. Van Zanten, off at 56′56000.0310079%10
19M. Graham90000.0000074%24
23K. Faasse, off at 63′63010.0410170%10
22K. Rader, off at 79′79100.2621178%01
47M. Ivanović, off at 63′63000.0000080%00
Substitutes
40C. DeLisle–
6M. Bright–
8N. Bain–
9C. Laris­ey, on at 63′27000.0000050%00
13S. Schmidt, on at 79′11000.0000057%00
18C. Hardin–
30L. Ullmark, on at 56′34000.0411082%00
34K. Harper, on at 63′27000.0610167%02
99J. Brewster–
Team110.4362473%816
Houston Dash goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
1J. Campbell906786%12

Position by matchday

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

Form before this match

Portland Thorns FC
Houston Dash