Notebook FCSearch

NWSL 2026 Matchday 26

Portland Thorns FC v North Carolina Courage

Portland Thorns FC v North Carolina Courage

Portland Thorns FC5th 47 pts
  • M. Müller 60′
1
1–0

Full time

Fri 23 Oct

Expected goals: Portland Thorns FC 1.87, North Carolina Courage 1.00

Fri 23 Oct, 10:00 pm EDT Providence Park NWSL 2026, Matchday 26

Key moments

  1. 60′Goal M. Müller (Portland Thorns FC)1–0

Top performers

Portland Thorns
North Carolina Courage

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

What it means

Portland Thorns FC

5th▲2 from 7th

In the playoff places, 5 points above North Carolina Courage, with one to play.

North Carolina Courage

9thNo change

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

Season series

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

Team stats

PORNC

Expected goals
Portland Thorns FC: 1.87
North Carolina Courage: 1.00
Possession
Portland Thorns FC: 37%
North Carolina Courage: 63%
Shots
Portland Thorns FC: 12
North Carolina Courage: 12
Corners
Portland Thorns FC: 5
North Carolina Courage: 8

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Gotham FC28+1355
2San Diego Wave FC28+1354
3Washington Spirit28+1452
4Kansas City Current28+1247
5Portland Thorns FC29+747
6Utah Royals FC29+747
7Angel City FC28+1746
8Seattle Reign FC29+344
9North Carolina Courage29+942

After this result

By the numbers

North Carolina Courage have 6 points from last 5, in step with their season. 1.2 a match, against 1.5 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.

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.

North Carolina Courage have scored 52 goals, the 4th most in the NWSL. 1.7 a match. NWSL average 1.4.

The match on the pitch

Portland Thorns FC
37% possession
88 possessions
9% ended in a shot
17% reached the box
4.8 actions each
North Carolina Courage
63% possession
93 possessions
9% ended in a shot
26% reached the box
7.3 actions each

Where each team won the ball

Portland Thorns FC

North Carolina Courage

Where each possession began, both teams attacking right. Portland Thorns FC started 9% of their possessions in the final third, North Carolina Courage 11%.

Where the shots came from

Portland Thorns FCNorth Carolina Courage

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

How each team moved the ball

Portland Thorns FC

North Carolina Courage

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 FCNorth Carolina Courage

Share of possessions by number of actions.

Longer possessions shot more

Portland Thorns FCNorth Carolina Courage

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 FCNorth Carolina Courage

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

Portland Thorns FC attack right, North Carolina Courage 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.

66 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
2:30I. ObazePortland Thorns FC
2:32K. SheridanNorth Carolina Courage
3:04M. ArnoldPortland Thorns FC
3:55R. TurnerPortland Thorns FC
12:18A. SanchezNorth Carolina Courage
12:25R. TurnerPortland Thorns FC
12:28R. TurnerPortland Thorns FC
14:06A. SanchezNorth Carolina Courage
16:40A. SanchezNorth Carolina Courage
16:49R. TurnerPortland Thorns FC
16:50R. TurnerPortland Thorns FC
16:53R. TurnerPortland Thorns FC
16:54K. SheridanNorth Carolina Courage
18:02E. ParkinsonNorth Carolina Courage
18:25A. SanchezNorth Carolina Courage
19:18R. WilliamsNorth Carolina Courage
21:51P. TordinPortland Thorns FC
24:07C. HanksPortland Thorns FC
25:07C. HanksPortland Thorns FC
25:41R. JacksonNorth Carolina Courage
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: 4 C. Calzada, 5 I. Obaze, 24 J. Perry, 2 R. Reyes. Line 2: 20 N. Nijstad, 21 J. Fleming. Line 3: 23 M. Müller, 19 P. Tordin, 7 C. Hanks. Line 4: 66 R. Turner.
Portland Thorns FC lineup: 11 starters, then 1 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
18M. Arnold900
4C. Calzada900
2R. Reyes900
21J. Fleming900
5I. Obaze, off at 62′620
24J. Perry900
23M. Müller901
20N. Nijstad900
66R. Turner900
19P. Tordin900
7C. Hanks900
Substitutes
25M. Vignola, on at 62′280
Team1

Unused: M. Messner, C. Bogere, S. Harvey, S. Hiatt, J. Dufour, M. McKenzie, R. Lyles, V. Loboa

All player stats
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold9022100%02

Clean sheet: M. Arnold

North Carolina CourageFormation 4-3-3

North Carolina Courage, 4-3-3, each line from right to left. Goalkeeper: 1 K. Sheridan. Line 1: 13 R. Williams, 4 N. Jacobs, 18 U. Shiragaki, 17 D. Weatherholt. Line 2: 16 R. Jackson, 20 S. Koyama, 19 E. Parkinson. Line 3: 21 Bia, 10 E. Ijeh, 2 A. Sanchez.
North Carolina Courage lineup: 11 starters, then 4 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
1K. Sheridan900
13R. Williams900
17D. Weatherholt, off at 85′850
20S. Koyama900
4N. Jacobs900
18U. Shiragaki900
16R. Jackson, off at 85′850
19E. Parkinson900
10E. Ijeh, off at 76′760
21Bia, off at 61′610
2A. Sanchez900
Substitutes
23G. Paul, on at 61′290
26V. Bøe Risa, on at 85′50
33H. Betfort, on at 85′50
35A. Schlegel, on at 76′140
Team0

Unused: M. White, I. Younce, N. Staude, C. Wickenheiser, E. Hase

All player stats
North Carolina Courage lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGShCCPass %TklInt
13R. Williams9002085%31
17D. Weatherholt, off at 85′8500084%32
20S. Koyama9000179%20
4N. Jacobs9000091%00
18U. Shiragaki9000196%01
16R. Jackson, off at 85′8501079%10
19E. Parkinson9000091%50
10E. Ijeh, off at 76′7602191%00
21Bia, off at 61′6100067%20
2A. Sanchez9007181%10
Substitutes
99M. White–
6I. Younce–
12N. Staude–
14C. Wickenheiser–
23G. Paul, on at 61′2900268%00
26V. Bøe Risa, on at 85′500022%01
33H. Betfort, on at 85′5001100%00
35A. Schlegel, on at 76′1400057%00
36E. Hase–
Team012785%175
North Carolina Courage goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
1K. Sheridan904580%10

Position by matchday

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

Form before this match

Portland Thorns FC
North Carolina Courage