GamesLeaguesNewsPlay

Cookies on Ludistat

We keep your sign-in and, if you allow it, your timezone so kickoff times show in your local time. No advertising, no tracking, no sharing. Terms

North Carolina Courage W 2–2 Portland Thorns W

North Carolina Courage W
2–2FT
Portland Thorns W
Season
NWSL
2026 · Group Stage
Venue
WakeMed Soccer ParkCary

Referee

Alyssa Pennington (USA)

NWSL: North Carolina Courage W and Portland Thorns W drew 2–2. Goals: Reilyn Turner 12', Manaka Matsukubo 28', Olivia Moultrie 33', Ashley Sanchez 37'.

Top rated

The provider's match ratings, out of 10.

Player of the match

Manaka Matsukubo

North Carolina Courage W

8.2
  • Manaka Matsukubo8.2
  • Ashley Sanchez7.9
  • Maycee Bell7.5
  • Reilyn Turner7.9
  • Mackenzie Arnold7.7
  • Reyna Reyes7.3

How the score moved

The running score, step by step, with every score marked.

  • North Carolina Courage W
  • Portland Thorns W
0120′15′30′45′60′75′90′
Show as a table
WhenNorth Carolina Courage WPortland Thorns W
12′ · Reilyn Turner01
28′ · Manaka Matsukubo11
33′ · Olivia Moultrie12
37′ · Ashley Sanchez22
90′22

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • North Carolina Courage W
  • Portland Thorns W
North Carolina Courage W
Goals2xG1.01
xG per shot
0.08
Goals minus xG
+0.99
Portland Thorns W
Goals2xG1.11
xG per shot
0.07
Goals minus xG
+0.89

How the chances split

North Carolina Courage W win 33%Draw 30%Portland Thorns W win 38%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
North Carolina Courage WPortland Thorns W
Goals22
Expected goals (xG)1.011.11
xG per shot0.0840.069
Goals minus xG+0.99+0.89
North Carolina Courage W win33%
Draw30%
Portland Thorns W win38%

Goals & cards

    1. 12′
      Reilyn TurnerAssist: Jayden Perry
    2. Manaka MatsukuboAssist: Carly Wickenheiser
      28′
    3. 33′
      Olivia Moultrie
    4. Ashley SanchezAssist: Ryan Williams
      37′
    5. Evelyn IjehFoul
      80′
    6. 84′
      Deyna CastellanosFoul

Key stats

  • 60%Ball Possession40%
  • 1.01Expected goals1.11
  • 12Total Shots16
  • 7Shots on goal6
  • 7Corner Kicks4

Half by half

  • North Carolina Courage W
  • Portland Thorns W
Team1H2HT
North Carolina Courage W202
Portland Thorns W202
00.511.521H2H

Facts

From each side's recent results and their meetings, before this match.

  • North Carolina Courage W: 1 won, 1 drawn, 1 lost in their last 3 matches.
  • North Carolina Courage W scored 3 and conceded 4 in their last 3 matches.
  • Portland Thorns W: 3 won, 0 drawn, 1 lost in their last 4 matches.
  • Portland Thorns W have scored in each of their last 4 matches.
  • Portland Thorns W kept 3 clean sheets in their last 4 matches.
  • Portland Thorns W scored 6 and conceded 3 in their last 4 matches.
  • ⇄Their last meeting: Portland Thorns W 1–0 North Carolina Courage W.

Recent form

North Carolina Courage WWDL
Portland Thorns WWWLW

Standings

Nwsl Women

POSTeamGPWDLPTS
4Kansas City W30165953
5Angel City W30157852
6Portland Thorns W30148850
7Utah Royals W301451147
8Seattle Reign FC W301451147
9North Carolina Courage W301431345
10Denver Summit W301181141
11Orlando Pride W301131636
Full table

Timeline

    1. 12′
      Reilyn TurnerAssist: Jayden Perry
    2. 25′
      ⇅Off: Reilyn TurnerOn: Marie-Yasmine Alidou
    3. Manaka MatsukuboAssist: Carly Wickenheiser
      28′
    4. 33′
      Olivia Moultrie
    5. Ashley SanchezAssist: Ryan Williams
      37′
    6. 46′
      ⇅Off: Mary Alice VignolaOn: Marie Müller
    7. Off: Carly Wickenheiser⇅On: Payton Linnehan
      69′
    8. 69′
      ⇅Off: Cassandra BogereOn: Deyna Castellanos
    9. 69′
      ⇅Off: Pietra TordinOn: Maddie Padelski
    10. Evelyn IjehFoul
      80′
    11. Off: Shinomi Koyama⇅On: Natalia Staude
      80′
    12. Off: Dani Weatherholt⇅On: Allyson Schlegel
      80′
    13. Off: Hannah Betfort⇅On: Evelyn Ijeh
      80′
    14. 84′
      Deyna CastellanosFoul

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • North Carolina Courage W
  • Portland Thorns W
North Carolina Courage W
Goals2xG1.01
xG per shot
0.08
Goals minus xG
+0.99
Portland Thorns W
Goals2xG1.11
xG per shot
0.07
Goals minus xG
+0.89

How the chances split

North Carolina Courage W win 33%Draw 30%Portland Thorns W win 38%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
North Carolina Courage WPortland Thorns W
Goals22
Expected goals (xG)1.011.11
xG per shot0.0840.069
Goals minus xG+0.99+0.89
North Carolina Courage W win33%
Draw30%
Portland Thorns W win38%

Every shot, and how it ended

Goals, shots the keeper saved, shots off target and shots blocked before they reached goal — then where they were taken from.

  • Goals
  • Saved
  • Off target
  • Blocked
North Carolina Courage W12 shots
2532
Portland Thorns W16 shots
2464
  • 1012Inside the box
  • 24Outside the box
Show as a table
North Carolina Courage WPortland Thorns W
Goals22
Saved54
Off target36
Blocked24
Inside the box1012
Outside the box24

The ball: possession and passing

Who had it, how often they moved it, and how many of those passes found a teammate.

  • North Carolina Courage W
  • Portland Thorns W
60%Possession40%
84%422 of 500 passes77%249 of 324 passes
Show as a table
North Carolina Courage WPortland Thorns W
Possession60%40%
Passes500324
Completed422249
Pass accuracy84%77%

Discipline

Fouls, cards and offsides, and when each card was shown.

  • 98Fouls
  • 11Yellow cards
  • 00Red cards
  • 01Offsides
0'45'90'
Show as a table
North Carolina Courage WPortland Thorns W
Fouls98
Yellow cards11
Red cards00
Offsides01

Every player's rating

The provider's match ratings out of ten, one dot per player who featured. Point at a dot for the name.

  • North Carolina Courage W
  • Portland Thorns W
678910North Carolina Courage WPortland Thorns WManaka Matsukubo 8.2Reilyn Turner 7.9
Show as a table
PlayerTeamRatingMin
Manaka MatsukuboNorth Carolina Courage W8.290
Ashley SanchezNorth Carolina Courage W7.990
Reilyn TurnerPortland Thorns W7.925
Mackenzie ArnoldPortland Thorns W7.790
Maycee BellNorth Carolina Courage W7.590
Ryan WilliamsNorth Carolina Courage W7.390
Reyna ReyesPortland Thorns W7.390
Sam HiattPortland Thorns W7.290
Olivia MoultriePortland Thorns W7.290
Sophia WilsonPortland Thorns W7.290
Kailen SheridanNorth Carolina Courage W6.990
Shinomi KoyamaNorth Carolina Courage W6.980
Natalia StaudeNorth Carolina Courage W6.910
Marie MüllerPortland Thorns W6.945
Carly WickenheiserNorth Carolina Courage W6.769
Hannah BetfortNorth Carolina Courage W6.780
Jayden PerryPortland Thorns W6.790
Riley JacksonNorth Carolina Courage W6.690
Jessie FlemingPortland Thorns W6.690
Evelyn IjehNorth Carolina Courage W6.510
Deyna CastellanosPortland Thorns W6.521
Dani WeatherholtNorth Carolina Courage W6.380
Payton LinnehanNorth Carolina Courage W6.321
Allyson SchlegelNorth Carolina Courage W6.310
Mary Alice VignolaPortland Thorns W6.345
Cassandra BogerePortland Thorns W6.369
Pietra TordinPortland Thorns W6.369
Marie-Yasmine AlidouPortland Thorns W6.365
Maddie PadelskiPortland Thorns W6.321
Uno ShiragakiNorth Carolina Courage W6.290

The goalkeepers

Saves against shots on target faced; goals prevented is the provider's measure of goals saved beyond what the shots' quality predicted.

67%
Kailen Sheridan
Saves
4
Conceded
2
Rating
6.9
71%
Mackenzie Arnold
Saves
5
Conceded
2
Rating
7.7
  • North Carolina Courage W
  • Portland Thorns W

Top stats

  • 60%Ball Possession40%
  • 1.01Expected goals1.11
  • 12Total Shots16
  • 7Shots on goal6
  • 7Corner Kicks4

Shots

  • 3Shots off Goal6
  • 2Blocked shots4
  • 10Shots insidebox12
  • 2Shots outsidebox4

Passing

  • 500Total passes324
  • 422Passes accurate249
  • 84%Pass accuracy77%

Defence & set pieces

  • 4Goalkeeper Saves5
  • 0Offsides1

Discipline

  • 9Fouls8
  • 1Yellow Cards1
  • –Red Cards–

More

  • 84%Passes %77%
  • –Goals prevented–

Half by half

  • North Carolina Courage W
  • Portland Thorns W
Team1H2HT
North Carolina Courage W202
Portland Thorns W202
00.511.521H2H
16.9Kailen Sheridan
176.3Dani Weatherholt257.5Maycee Bell186.2Uno Shiragaki
27.9⚽Ashley Sanchez146.7ACarly Wickenheiser166.6Riley Jackson137.3ARyan Williams
348.2⚽Manaka Matsukubo206.9Shinomi Koyama
336.7Hannah Betfort
97.2Sophia Wilson
196.3Pietra Tordin137.2⚽Olivia Moultrie667.9⚽Reilyn Turner
66.3Cassandra Bogere216.6Jessie Fleming
256.3Mary Alice Vignola246.7AJayden Perry167.2Sam Hiatt27.3Reyna Reyes
187.7Mackenzie Arnold
North Carolina Courage W3-4-2-1Portland Thorns W4-2-3-1
16.9Kailen Sheridan
176.3Dani Weatherholt257.5Maycee Bell186.2Uno Shiragaki
27.9⚽Ashley Sanchez146.7ACarly Wickenheiser166.6Riley Jackson137.3ARyan Williams
348.2⚽Manaka Matsukubo206.9Shinomi Koyama
336.7Hannah Betfort
97.2Sophia Wilson
196.3Pietra Tordin137.2⚽Olivia Moultrie667.9⚽Reilyn Turner
66.3Cassandra Bogere216.6Jessie Fleming
256.3Mary Alice Vignola246.7AJayden Perry167.2Sam Hiatt27.3Reyna Reyes
187.7Mackenzie Arnold
North Carolina Courage W3-4-2-1Portland Thorns W4-2-3-1
North Carolina Courage W3-4-2-1

Coach: Mak Lind

Bench

  • 15Payton LinnehanF
  • 12Natalia StaudeD
  • 10Evelyn IjehF
  • 35Allyson SchlegelF
  • 22Cortnee VineF
  • 99Madison WhiteG
  • 5Cameron BrooksD
  • 3Sydney SchmidtD
  • 7Lauryn ThompsonF
Portland Thorns W4-2-3-1

Coach: Robert Vilahamn

Bench

  • 26Marie-Yasmine AlidouM
  • 23Marie MüllerM
  • 10Deyna CastellanosF
  • 11Maddie PadelskiF
  • 15Shae HarveyM
  • 35Morgan MessnerG
  • 29Mallie McKenzieM
  • 5Isabella ObazeD
  • 88Valerin LoboaF
1Kailen SheridanG906.9–0––52–43–––11––1042
18Uno ShiragakiD906.2–0––62–5312139–210–0
25Maycee BellD907.5–0––65–60122691120–0
17Dani WeatherholtD806.3–01137–342––461–10–0
13Ryan WilliamsM907.3–1––402311––28––10–0
16Riley JacksonM906.6–0––612481––25–110–0
14Carly WickenheiserM696.7–1––4413931–41311–0–0
2Ashley SanchezM907.910432622111–493––0–0
20Shinomi KoyamaF806.9–01134–261––12–––0–0
34Manaka MatsukuboF908.210224624112–381210–0
33Hannah BetfortF806.7–0––14–11–––221––0–0
15Payton LinnehanF216.3–01–2–1––––1–1–0–0
12Natalia StaudeD106.9–0––817––––––––0–0
10Evelyn IjehF106.5–0––313––––3–1–1–0
35Allyson SchlegelF106.3–01–6–4––1–4–––0–0
22Cortnee VineF–––––––––––––––––0–0
99Madison WhiteG–––––––––––––––––0–0
5Cameron BrooksD–––––––––––––––––0–0
3Sydney SchmidtD–––––––––––––––––0–0
7Lauryn ThompsonF–––––––––––––––––0–0

Nwsl Women

POSTeamGPWDLPTS
1NJ/NY Gotham FC W30187561
2San Diego Wave W30184858
3Washington Spirit W30174955
4Kansas City W30165953
5Angel City W30157852
6Portland Thorns W30148850
7Utah Royals W301451147
8Seattle Reign FC W301451147
9North Carolina Courage W301431345
10Denver Summit W301181141
11Orlando Pride W301131636
12Houston Dash W30961533
13Boston Legacy W30961533
14Bay FC W30761727
15Racing Louisville W30732024
16Chicago Red Stars W30522317

Recent form

North Carolina Courage WWDL
Portland Thorns WWWLW

Last meetings

0North Carolina Courage W0Draws1Portland Thorns W
  • Portland Thorns W1–0Oct 24, 26North Carolina Courage W
GamesLeaguesNewsPlay