
Portland Thorns FC vs North Carolina Courage, 2025 NWSL, Regular Season
· NWSLAbout
Portland Thorns FC are hosting North Carolina Courage
at Providence Park, Portland, Oregon, USA, starting on
. The match is a part of the NWSL.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Denise O'Sullivan (North Carolina Courage).
- 2': Hina Sugita (Portland Thorns) wins a free kick in the attacking half.
- 4': Foul by Olivia Moultrie (Portland Thorns).
- 4': Shinomi Koyama (North Carolina Courage) wins a free kick in the attacking half.
- 5': Foul by Hannah Betfort (North Carolina Courage).
- 5': Mackenzie Arnold (Portland Thorns) wins a free kick in the defensive half.
- 5': Delay in match because of an injury Mackenzie Arnold (Portland Thorns).
- 7': Delay over. They are ready to continue.
- 9': Attempt missed. Denise O'Sullivan (North Carolina Courage) right footed shot from outside the box misses to the left.
- 11': Corner, Portland Thorns. Conceded by Denise O'Sullivan.
- 11': Attempt missed. Sam Coffey (Portland Thorns) header from the centre of the box misses to the right. Assisted by Olivia Moultrie with a cross following a corner.
- 12': Attempt missed. Jaedyn Shaw (North Carolina Courage) right footed shot from outside the box is just a bit too high. Assisted by Denise O'Sullivan.
- 13': Corner, Portland Thorns. Conceded by Kaleigh Kurtz.
- 13': Attempt missed. Sam Hiatt (Portland Thorns) header from the centre of the box is close, but misses to the left. Assisted by Olivia Moultrie with a cross following a corner.
- 15': Attempt missed. Natalia Staude (North Carolina Courage) header from the centre of the box is too high. Assisted by Ryan Williams with a cross.
- 17': Attempt blocked. Reilyn Turner (Portland Thorns) left footed shot from the centre of the box is blocked.
- 18': Attempt missed. Olivia Moultrie (Portland Thorns) left footed shot from outside the box is close, but misses the top left corner. Assisted by Reilyn Turner.
- 20': Hannah Betfort (North Carolina Courage) hits the bar with a header from the centre of the box. Assisted by Ryan Williams with a cross.
- 21': Corner, Portland Thorns. Conceded by Meredith Speck.
- 21': Attempt blocked. Reilyn Turner (Portland Thorns) header from the centre of the box is blocked. Assisted by Olivia Moultrie with a cross.
- 22': Attempt blocked. Hina Sugita (Portland Thorns) right footed shot from outside the box is blocked.
- 25': Attempt missed. Jaedyn Shaw (North Carolina Courage) right footed shot from very close range misses to the left. Assisted by Shinomi Koyama with a cross.
- 25': Attempt blocked. Hannah Betfort (North Carolina Courage) right footed shot from the left side of the six yard box is blocked. Assisted by Jaedyn Shaw.
- 26': Attempt saved. Meredith Speck (North Carolina Courage) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Shinomi Koyama.
- 29': Delay in match because of an injury Reilyn Turner (Portland Thorns).
- 30': Delay over. They are ready to continue.
- 31': Attempt saved. Jaedyn Shaw (North Carolina Courage) left footed shot from the left side of the box is saved in the top left corner.
- 31': Corner, North Carolina Courage. Conceded by Mackenzie Arnold.
- 32': Attempt missed. Kaleigh Kurtz (North Carolina Courage) header from the right side of the six yard box is too high. Assisted by Jaedyn Shaw with a cross following a corner.
- 32': Attempt missed. Hina Sugita (Portland Thorns) right footed shot from the left side of the box misses to the right.
- 38': Delay in match because of an injury Caiya Hanks (Portland Thorns).
- 40': Delay over. They are ready to continue.
- 44': Foul by Denise O'Sullivan (North Carolina Courage).
- 44': Olivia Moultrie (Portland Thorns) wins a free kick in the attacking half.
- 45': Attempt saved. Deyna Castellanos (Portland Thorns) right footed shot from outside the box is saved in the bottom left corner. Assisted by Sam Coffey.
- 45'+1': Fourth official has announced 6 minutes of added time.
- 45'+1': Corner, Portland Thorns. Conceded by Denise O'Sullivan.
- 45'+1': Attempt missed. Reilyn Turner (Portland Thorns) header from the centre of the box is just a bit too high. Assisted by Olivia Moultrie with a cross following a corner.
- 45'+5': Delay in match because of an injury Ashley Sanchez (North Carolina Courage).
- 45'+6': Delay over. They are ready to continue.
- 45'+7': Foul by Caiya Hanks (Portland Thorns).
- 45'+7': Shinomi Koyama (North Carolina Courage) wins a free kick in the defensive half.
- 45'+8': First Half ends, Portland Thorns 0, North Carolina Courage 0.
- 45': Second Half begins Portland Thorns 0, North Carolina Courage 0.
- 46': Foul by Olivia Moultrie (Portland Thorns).
- 46': Hannah Betfort (North Carolina Courage) wins a free kick on the left wing.
- 49': Attempt missed. Jaedyn Shaw (North Carolina Courage) right footed shot from the centre of the box misses to the left. Assisted by Ashley Sanchez with a cross.
- 51': Foul by Deyna Castellanos (Portland Thorns).
- 51': Shinomi Koyama (North Carolina Courage) wins a free kick in the defensive half.
- 51': Deyna Castellanos (Portland Thorns) is shown the yellow card for a bad foul.
- 53': Attempt blocked. Natalia Staude (North Carolina Courage) left footed shot from outside the box is blocked. Assisted by Shinomi Koyama.
- 53': Corner, North Carolina Courage. Conceded by Kaitlyn Torpey.
- 53': Attempt saved. Shinomi Koyama (North Carolina Courage) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Jaedyn Shaw.
- 56': Attempt blocked. Hina Sugita (Portland Thorns) right footed shot from the centre of the box is blocked. Assisted by Kaitlyn Torpey with a cross.
- 56': Attempt blocked. Hina Sugita (Portland Thorns) right footed shot from the centre of the box is blocked.
- 58': Attempt saved. Deyna Castellanos (Portland Thorns) right footed shot from outside the box is saved in the bottom left corner. Assisted by Hina Sugita.
- 59': Delay in match because of an injury Hannah Betfort (North Carolina Courage).
- 59': Substitution, Portland Thorns. Jessie Fleming replaces Deyna Castellanos.
- 61': Delay over. They are ready to continue.
- 61': Ashley Sanchez (North Carolina Courage) wins a free kick on the right wing.
- 61': Reyna Reyes (Portland Thorns).
- 62': Substitution, North Carolina Courage. Manaka Matsukubo replaces Meredith Speck.
- 64': Corner, Portland Thorns. Conceded by Kaleigh Kurtz.
- 65': Attempt blocked. Hina Sugita (Portland Thorns) left footed shot from outside the box is blocked.
- 65': Corner, Portland Thorns. Conceded by Malia Berkely.
- 66': Foul by Kaitlyn Torpey (Portland Thorns).
- 66': Hannah Betfort (North Carolina Courage) wins a free kick in the attacking half.
- 67': Attempt saved. Denise O'Sullivan (North Carolina Courage) right footed shot from the centre of the box is saved in the bottom right corner.
- 69': Foul by Isabella Obaze (Portland Thorns).
- 69': Jaedyn Shaw (North Carolina Courage) wins a free kick on the right wing.
- 71': Attempt missed. Jaedyn Shaw (North Carolina Courage) right footed shot from outside the box is close, but misses to the left. Assisted by Denise O'Sullivan.
- 71': Substitution, North Carolina Courage. Riley Jackson replaces Shinomi Koyama.
- 73': Penalty North Carolina Courage. Ashley Sanchez draws a foul in the penalty area.
- 73': Penalty conceded by Reyna Reyes (Portland Thorns) after a foul in the penalty area.
- 74': VAR Decision: Penalty North Carolina Courage.
- 76': Penalty saved. Jaedyn Shaw (North Carolina Courage) right footed shot saved in the bottom left corner.
- 76': Substitution, Portland Thorns. Alexa Spaanstra replaces Caiya Hanks.
- 76': Substitution, Portland Thorns. Pietra Tordin replaces Reilyn Turner.
- 77': Delay in match because of an injury Ashley Sanchez (North Carolina Courage).
- 78': Delay over. They are ready to continue.
- 79': Attempt blocked. Olivia Moultrie (Portland Thorns) left footed shot from outside the box is blocked. Assisted by Jessie Fleming.
- 79': Corner, Portland Thorns. Conceded by Riley Jackson.
- 82': Offside, Portland Thorns. Pietra Tordin is caught offside.
- 85': Attempt missed. Pietra Tordin (Portland Thorns) left footed shot from the centre of the box is close, but misses to the right.
- 87': Substitution, North Carolina Courage. Brooklyn Courtnall replaces Hannah Betfort.
- 87': Substitution, North Carolina Courage. Brianna Pinto replaces Jaedyn Shaw.
- 88': Foul by Brooklyn Courtnall (North Carolina Courage).
- 88': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 88': Attempt missed. Pietra Tordin (Portland Thorns) header from the centre of the box misses to the left. Assisted by Kaitlyn Torpey with a cross.
- 89': Attempt blocked. Pietra Tordin (Portland Thorns) left footed shot from the left side of the box is blocked.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+1': Attempt blocked. Hina Sugita (Portland Thorns) left footed shot from the centre of the box is blocked. Assisted by Sam Coffey.
- 90'+1': Attempt blocked. Olivia Moultrie (Portland Thorns) left footed shot from a difficult angle on the left is blocked. Assisted by Sam Coffey.
- 90'+1': Corner, Portland Thorns. Conceded by Ryan Williams.
- 90'+4': Brooklyn Courtnall (North Carolina Courage) wins a free kick on the right wing.
- 90'+4': Foul by Reyna Reyes (Portland Thorns).
- 90'+6': Second Half ends, Portland Thorns 0, North Carolina Courage 0.
- 0': Match ends, Portland Thorns 0, North Carolina Courage 0.
Statistics
![]() |
POR![]() |
|
---|---|---|
4 | Fouls | 9 |
0 | Yellow Cards | 1 |
0 | Red Cards | 0 |
0 | Offsides | 1 |
2 | Corner Kicks | 8 |
2 | Saves | 5 |
57.4 | Possession | 42.6 |
15 | SHOTS | 19 |
5 | ON GOAL | 2 |
0.3 | On Target % | 0.1 |
0 | Penalty Goals | 0 |
1 | Penalty Kicks Taken | 0 |
397 | Accurate Passes | 275 |
488 | Passes | 364 |
0.8 | Pass Completion % | 0.8 |
6 | Accurate Crosses | 7 |
27 | Crosses | 18 |
0.2 | Cross % | 0.4 |
48 | Long Balls | 30 |
27 | Accurate Long Balls | 8 |
0.6 | Long Balls % | 0.3 |
2 | Blocked Shots | 10 |
20 | Effective Tackles | 15 |
33 | Tackles | 18 |
0.6 | Tackle % | 0.8 |
10 | Interceptions | 8 |
28 | Effective Clearances | 31 |
28 | Clearances | 31 |
Game Information
Competition: NWSL
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 15,967
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 15,967
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Kansas City Current | 5 | +11 | 15 |
2 | Orlando Pride | 5 | +9 | 12 |
3 | Washington Spirit | 5 | +4 | 12 |
4 | Gotham FC | 6 | +1 | 8 |
Line-Ups
Portland Thorns FC (4-1-3-2)
No. | Name |
---|---|
18 | Mackenzie Arnold (GK) |
5 | Isabella Obaze |
16 | Sam Hiatt |
17 | Sam Coffey |
2 | Reyna Reyes |
20 | Kaitlyn Torpey |
10 | Deyna Castellanos ![]() |
8 | Hina Sugita |
13 | Olivia Moultrie |
7 | Caiya Hanks |
66 | Reilyn Turner |
North Carolina Courage (4-3-3)
No. | Name |
---|---|
1 | Casey Murphy (GK) |
7 | Malia Berkely |
3 | Kaleigh Kurtz |
12 | Natalia Staude |
13 | Ryan Williams |
10 | Denise O'Sullivan |
20 | Shinomi Koyama |
19 | Jaedyn Shaw |
30 | Hannah Betfort |
25 | Meredith Speck |
2 | Ashley Sanchez |
NWSL News

NWSL submits bid to launch second division in 2026
The National Women's Soccer League has formally applied to the U.S. Soccer Federation to create a new Division II league.

NWSL MVP Tracker: Thompson leads USWNT in ranking, but other internationals dominate
The NWSL MVP Tracker is back for 2025 to rank the best players, as Alyssa Thompson tries to catch Debinha and Temwa Chawinga.

Bay FC's Asisat Oshoala - African players have raised the bar in NWSL
After experiencing one season in the United States, along with some outstanding talent from the African continent, Bay FC forward Asisat Oshoala believes that African players have raised the bar in the NWSL.

Lauren, Jrue Holiday invest in NWSL's NC Courage
Lauren and Jrue Holiday were announced as the newest investors of the North Carolina Courage through their Holiday Family Trust.

Caiya Hanks' delightful finish makes it 2-1 Thorns
Caiya Hanks' delightful finish makes it 2-1 Thorns