
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': Delay in match because of an injury Mackenzie Arnold (Portland Thorns).
- 7': Delay over. They are ready to continue.
- 7': Foul by Hannah Betfort (North Carolina Courage).
- 7': Mackenzie Arnold (Portland Thorns) wins a free kick in the defensive half.
- 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 too high. Assisted by Denise O'Sullivan.
- 13': Corner, Portland Thorns. Conceded by Kaleigh Kurtz.
- 14': 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 right side 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 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 outside 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 centre of the goal.
- 31': Corner, North Carolina Courage. Conceded by Mackenzie Arnold.
- 32': Attempt missed. Kaleigh Kurtz (North Carolina Courage) header from the centre of the 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 centre of the goal. 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.
- 47': Foul by Olivia Moultrie (Portland Thorns).
- 47': 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 is high and wide 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 top 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 centre of the goal.
- 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.
- 75': Substitution, Portland Thorns. Alexa Spaanstra replaces Caiya Hanks.
- 75': Substitution, Portland Thorns. Pietra Tordin replaces Reilyn Turner.
- 76': Penalty saved. Jaedyn Shaw (North Carolina Courage) right footed shot saved in the bottom left corner.
- 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. Brianna Pinto replaces Jaedyn Shaw.
- 87': Substitution, North Carolina Courage. Brooklyn Courtnall replaces Hannah Betfort.
- 88': Foul by Brooklyn Courtnall (North Carolina Courage).
- 88': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 89': 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 centre 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 the left side of the box is blocked. Assisted by Sam Coffey.
- 90'+1': Corner, Portland Thorns. Conceded by Ryan Williams.
- 90'+4': Ashley Sanchez (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.5 | Possession | 42.5 |
14 | SHOTS | 19 |
5 | ON GOAL | 2 |
0.4 | On Target % | 0.1 |
0 | Penalty Goals | 0 |
1 | Penalty Kicks Taken | 0 |
388 | Accurate Passes | 269 |
479 | Passes | 358 |
0.8 | Pass Completion % | 0.8 |
6 | Accurate Crosses | 7 |
28 | Crosses | 18 |
0.2 | Cross % | 0.4 |
48 | Long Balls | 29 |
27 | Accurate Long Balls | 9 |
0.6 | Long Balls % | 0.3 |
2 | Blocked Shots | 10 |
19 | Effective Tackles | 15 |
29 | Tackles | 19 |
0.7 | Tackle % | 0.8 |
8 | Interceptions | 9 |
25 | Effective Clearances | 30 |
25 | Clearances | 30 |
Game Information
Competition: NWSL
Venue: Providence Park
Location: Portland, Oregon, USA
Venue: Providence Park
Location: Portland, Oregon, USA
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Orlando Pride | 3 | +9 | 9 |
2 | Kansas City Current | 3 | +7 | 9 |
3 | Washington Spirit | 3 | +1 | 6 |
4 | Seattle Reign FC | 2 | +1 | 4 |
Line-Ups
Portland Thorns FC (4-4-2)
No. | Name |
---|---|
18 | Mackenzie Arnold (GK) |
16 | Sam Hiatt |
5 | Isabella Obaze |
2 | Reyna Reyes |
20 | Kaitlyn Torpey |
17 | Sam Coffey |
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

Sam Staab makes a great save
Sam Staab makes a great save

Casey Murphy makes a great save
Casey Murphy makes a great save

Temwa Chawinga scores goal for Kansas City Current
Temwa Chawinga scores goal for Kansas City Current

Trinity Rodman: My back will likely never be 100% again
USWNT star Trinity Rodman has given a sober assessment of her ongoing back issues, saying she doesn't think her back will ever be fully healthy again.

Real Salt Lake, Utah Royals close to being sold to Miller family - reports
Billionaire businessman David Blitzer is in advanced talks to sell a large stake in both Real Salt Lake of MLS and the Utah Royals of NWSL after owning both franchises since 2022, according to multiple reports.