NWSL 2026 Matchday 27
Houston Dash v Portland Thorns FC
Houston Dash v Portland Thorns FC
Full time
Sun 1 Nov
Expected goals: Houston Dash 1.00, Portland Thorns FC 2.02
Sun 1 Nov, 5:00 pm EST Shell Energy Stadium NWSL 2026, Matchday 27
Key moments
Top performers
S. Schmidt0G3SH
C. Larisey0G2SH
M. Graham0G2SH
Three per club, chosen from the match record: goals, then shots.
What it means
12thNo change
Finished 12th in the regular season, out of the playoffs, 14 points behind Seattle Reign FC in the last playoff place.
5th▲1 from 6th
Finished 6th in the regular season, in the playoff places, 5 points above North Carolina Courage.
Playoff quarter-final
| R | Date | H/A | Opponent | Score |
|---|---|---|---|---|
| Sun 8 Nov | A | 3:00 pm EST |
Season series
Portland Thorns FC won one, one drawn; 3–1 on aggregate to Portland Thorns FC.
Team stats
NWSL table 2026
Standings →| # | Shield | Club | P | GD | Pts |
|---|---|---|---|---|---|
| 1 | Gotham FC | 29 | +14 | 58 | |
| 2 | San Diego Wave FC | 29 | +13 | 55 | |
| 3 | Washington Spirit | 29 | +13 | 52 | |
| 4 | Kansas City Current | 29 | +13 | 50 | |
| 5 | Portland Thorns FC | 30 | +9 | 50 | |
| 6 | Angel City FC | 29 | +19 | 49 | |
| 7 | Utah Royals FC | 29 | +7 | 47 | |
| 8 | Seattle Reign FC | 29 | +3 | 44 | |
| 12 | Houston Dash | 30 | −6 | 33 |
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
- Houston Dash
- 57% possession
- 96 possessions
- 15% ended in a shot
- 27% reached the box
- 5.0 actions each
- Portland Thorns FC
- 43% possession
- 96 possessions
- 15% ended in a shot
- 22% reached the box
- 4.1 actions each
Where each team won the ball
Houston Dash
Portland Thorns FC
Where the shots came from
Houston DashPortland Thorns FC
How each team moved the ball
Houston Dash
Portland Thorns FC
How long possessions ran
Houston DashPortland Thorns FC
Longer possessions shot more
Houston DashPortland Thorns FC
Where play slowed down
Houston DashPortland Thorns FC
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,479 events in the record.
Choose an action on the pitch or in the list to see everything recorded about it.
86 events shown.
| Time | Action | Player | Team |
|---|---|---|---|
| 1:16 | M. Arnold | Portland Thorns FC | |
| 2:32 | M. Ivanović | Houston Dash | |
| 3:48 | S. Schmidt | Houston Dash | |
| 4:39 | C. Larisey | Houston Dash | |
| 5:59 | S. Wilson | Portland Thorns FC | |
| 7:03 | M. Arnold | Portland Thorns FC | |
| 7:56 | A. Patterson | Houston Dash | |
| 10:52 | C. Hanks | Portland Thorns FC | |
| 10:55 | J. Campbell | Houston Dash | |
| 12:29 | D. Colaprico | Houston Dash | |
| 14:38 | C. Hanks | Portland Thorns FC | |
| 14:47 | S. Wilson | Portland Thorns FC | |
| 14:48 | J. Campbell | Houston Dash | |
| 16:19 | S. Wilson | Portland Thorns FC | |
| 22:10 | M. Ivanović | Houston Dash | |
| 22:23 | J. Fleming | Portland Thorns FC | |
| 23:28 | R. Turner | Portland Thorns FC | |
| 25:22 | M. Graham | Houston Dash | |
| 25:34 | S. Wilson | Portland Thorns FC | |
| 25:36 | S. Wilson | Portland Thorns FC |
Lineups
Houston DashFormation 4-4-2
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 1 | J. Campbell | 90 | 0 | 0 | 0.00 |
| 15 | A. Patterson | 90 | 0 | 0 | 0.03 |
| 27 | L. Boattin, off at 88′ | 88 | 0 | 0 | 0.00 |
| 19 | M. Graham | 90 | 0 | 0 | 0.07 |
| 14 | P. Nielsen | 90 | 0 | 0 | 0.00 |
| 4 | L. Klenke | 90 | 0 | 0 | 0.11 |
| 22 | K. Rader | 90 | 0 | 0 | 0.05 |
| 24 | D. Colaprico, off at 79′ | 79 | 0 | 0 | 0.00 |
| 13 | S. Schmidt, off at 71′ | 71 | 0 | 0 | 0.38 |
| 9 | C. Larisey, off at 71′ | 71 | 0 | 0 | 0.14 |
| 47 | M. Ivanović, off at 46′ | 45 | 0 | 0 | 0.08 |
| Substitutes | |||||
| 12 | K. Van Zanten, on at 71′ | 19 | 0 | 0 | 0.12 |
| 17 | S. Puntigam, on at 79′ | 11 | 0 | 0 | 0.00 |
| 23 | K. Faasse, on at 71′ | 19 | 0 | 0 | 0.02 |
| 30 | L. Ullmark, on at 46′ | 45 | 0 | 0 | 0.00 |
| 34 | K. Harper, on at 88′ | 2 | 0 | 0 | 0.00 |
| Team | 0 | 0 | 1.00 | ||
Unused: C. DeLisle, A. Chapman, N. Hammond, C. Hardin
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | A. Patterson | 90 | 0 | 0 | 0.03 | 1 | 0 | 2 | 62% | 0 | 0 |
| 27 | L. Boattin, off at 88′ | 88 | 0 | 0 | 0.00 | 0 | 0 | 3 | 78% | 0 | 0 |
| 19 | M. Graham | 90 | 0 | 0 | 0.07 | 2 | 2 | 0 | 83% | 3 | 2 |
| 14 | P. Nielsen | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 82% | 4 | 3 |
| 4 | L. Klenke | 90 | 0 | 0 | 0.11 | 1 | 0 | 0 | 89% | 3 | 1 |
| 22 | K. Rader | 90 | 0 | 0 | 0.05 | 1 | 0 | 4 | 63% | 1 | 0 |
| 24 | D. Colaprico, off at 79′ | 79 | 0 | 0 | 0.00 | 0 | 0 | 0 | 75% | 0 | 0 |
| 13 | S. Schmidt, off at 71′ | 71 | 0 | 0 | 0.38 | 3 | 1 | 1 | 86% | 0 | 0 |
| 9 | C. Larisey, off at 71′ | 71 | 0 | 0 | 0.14 | 2 | 1 | 1 | 100% | 2 | 0 |
| 47 | M. Ivanović, off at 46′ | 45 | 0 | 0 | 0.08 | 2 | 1 | 0 | 69% | 1 | 0 |
| Substitutes | |||||||||||
| 40 | C. DeLisle | – | |||||||||
| 2 | A. Chapman | – | |||||||||
| 8 | N. Hammond | – | |||||||||
| 12 | K. Van Zanten, on at 71′ | 19 | 0 | 0 | 0.12 | 1 | 0 | 0 | 64% | 1 | 0 |
| 17 | S. Puntigam, on at 79′ | 11 | 0 | 0 | 0.00 | 0 | 0 | 0 | 83% | 1 | 0 |
| 18 | C. Hardin | – | |||||||||
| 23 | K. Faasse, on at 71′ | 19 | 0 | 0 | 0.02 | 1 | 0 | 0 | 100% | 0 | 0 |
| 30 | L. Ullmark, on at 46′ | 45 | 0 | 0 | 0.00 | 0 | 0 | 0 | 91% | 0 | 0 |
| 34 | K. Harper, on at 88′ | 2 | 0 | 0 | 0.00 | 0 | 0 | 0 | 50% | 0 | 0 |
| Team | 0 | 0 | 1.00 | 14 | 5 | 11 | 80% | 17 | 6 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 1 | J. Campbell | 90 | 7 | 9 | 78% | 2 | 1 |
Portland Thorns FCFormation 4-4-2
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 18 | M. Arnold | 90 | 0 | 0 | 0.00 |
| 4 | C. Calzada, off at 46′ | 45 | 0 | 0 | 0.00 |
| 2 | R. Reyes | 90 | 0 | 0 | 0.00 |
| 20 | N. Nijstad, off at 83′ | 83 | 0 | 0 | 0.07 |
| 5 | I. Obaze | 90 | 0 | 0 | 0.00 |
| 24 | J. Perry | 90 | 0 | 0 | 0.09 |
| 23 | M. Müller, off at 46′ | 45 | 0 | 0 | 0.03 |
| 21 | J. Fleming | 90 | 0 | 0 | 0.00 |
| 66 | R. Turner, off at 46′ | 45 | 0 | 1 | 0.00 |
| 9 | S. Wilson | 90 | 2 | 0 | 1.36 |
| 7 | C. Hanks, off at 70′ | 70 | 0 | 0 | 0.14 |
| Substitutes | |||||
| 22 | M. Weaver, on at 46′ | 45 | 0 | 0 | 0.07 |
| 19 | P. Tordin, on at 46′ | 45 | 0 | 0 | 0.26 |
| 25 | M. Vignola, on at 46′ | 45 | 0 | 0 | 0.00 |
| 41 | R. Lyles, on at 70′ | 20 | 0 | 0 | 0.00 |
| 6 | C. Bogere, on at 83′ | 7 | 0 | 0 | 0.00 |
| Team | 2 | 1 | 2.04 | ||
Unused: M. Messner, M. McKenzie, S. Hiatt, V. Loboa
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | C. Calzada, off at 46′ | 45 | 0 | 0 | 0.00 | 0 | 0 | 0 | 60% | 0 | 0 |
| 2 | R. Reyes | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 76% | 2 | 1 |
| 20 | N. Nijstad, off at 83′ | 83 | 0 | 0 | 0.07 | 1 | 0 | 0 | 83% | 2 | 1 |
| 5 | I. Obaze | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 79% | 0 | 2 |
| 24 | J. Perry | 90 | 0 | 0 | 0.09 | 1 | 0 | 0 | 94% | 1 | 2 |
| 23 | M. Müller, off at 46′ | 45 | 0 | 0 | 0.03 | 1 | 0 | 1 | 73% | 2 | 0 |
| 21 | J. Fleming | 90 | 0 | 0 | 0.00 | 0 | 0 | 3 | 81% | 2 | 0 |
| 66 | R. Turner, off at 46′ | 45 | 0 | 1 | 0.00 | 0 | 0 | 3 | 64% | 0 | 0 |
| 9 | S. Wilson | 90 | 2 | 0 | 1.36 | 9 | 4 | 1 | 63% | 2 | 0 |
| 7 | C. Hanks, off at 70′ | 70 | 0 | 0 | 0.14 | 3 | 3 | 2 | 71% | 0 | 0 |
| Substitutes | |||||||||||
| 35 | M. Messner | – | |||||||||
| 22 | M. Weaver, on at 46′ | 45 | 0 | 0 | 0.07 | 1 | 1 | 0 | 56% | 1 | 1 |
| 19 | P. Tordin, on at 46′ | 45 | 0 | 0 | 0.26 | 2 | 1 | 0 | 82% | 0 | 1 |
| 25 | M. Vignola, on at 46′ | 45 | 0 | 0 | 0.00 | 0 | 0 | 2 | 63% | 0 | 0 |
| 41 | R. Lyles, on at 70′ | 20 | 0 | 0 | 0.00 | 0 | 0 | 0 | 60% | 0 | 0 |
| 29 | M. McKenzie | – | |||||||||
| 6 | C. Bogere, on at 83′ | 7 | 0 | 0 | 0.00 | 0 | 0 | 0 | 89% | 0 | 0 |
| 16 | S. Hiatt | – | |||||||||
| 88 | V. Loboa | – | |||||||||
| Team | 2 | 1 | 2.04 | 18 | 9 | 12 | 75% | 12 | 8 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 18 | M. Arnold | 90 | 5 | 5 | 100% | 0 | 3 |
Clean sheet: M. Arnold
Position by matchday
Each club’s place in the table after every matchday, from recorded results.




