
Washington Spirit vs Portland Thorns FC, 2025 NWSL, Regular Season
· NWSL
FT
2 - 1
2 - 1
Trinity Rodman returns, lifts Spirit to win over Thorns

Trinity Rodman punctuated her return from a back injury with the game-winning goal two minutes into second-half stoppage time as the Washington Spirit pulled off a 2-1 victory over the visiting Portland Thorns on Sunday.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 4': Foul by Rosemonde Kouassi (Washington Spirit).
- 4': Hina Sugita (Portland Thorns) wins a free kick in the attacking half.
- 5': Attempt blocked. Hina Sugita (Portland Thorns) left footed shot from the left side of the box is blocked.
- 5': Attempt missed. Sam Coffey (Portland Thorns) left footed shot from outside the box misses to the right.
- 6': Croix Bethune (Washington Spirit) hits the bar with a left footed shot from outside the box. Assisted by Esme Morgan.
- 7': Attempt blocked. Narumi Miura (Washington Spirit) right footed shot from the centre of the box is blocked.
- 9': Foul by Jessie Fleming (Portland Thorns).
- 9': Gabrielle Carle (Washington Spirit) wins a free kick in the attacking half.
- 11': Foul by Croix Bethune (Washington Spirit).
- 11': Jessie Fleming (Portland Thorns) wins a free kick in the defensive half.
- 11': Croix Bethune (Washington Spirit) is shown the yellow card.
- 12': Foul by Hal Hershfelt (Washington Spirit).
- 12': Jessie Fleming (Portland Thorns) wins a free kick in the defensive half.
- 13': Corner, Washington Spirit. Conceded by Kaitlyn Torpey.
- 13': Attempt blocked. Kate Wiesner (Washington Spirit) right footed shot from outside the box is blocked. Assisted by Narumi Miura.
- 13': Attempt blocked. Tara McKeown (Washington Spirit) right footed shot from the centre of the box is blocked.
- 14': Foul by Gift Monday (Washington Spirit).
- 14': Sam Coffey (Portland Thorns) wins a free kick in the defensive half.
- 15': Foul by Kaitlyn Torpey (Portland Thorns).
- 15': Kate Wiesner (Washington Spirit) wins a free kick in the defensive half.
- 17': Offside, Washington Spirit. Rosemonde Kouassi is caught offside.
- 17': Goal! Washington Spirit 1, Portland Thorns 0. Gift Monday (Washington Spirit) left footed shot from very close range to the centre of the goal. Assisted by Rosemonde Kouassi.
- 19': Foul by Kaitlyn Torpey (Portland Thorns).
- 19': Gift Monday (Washington Spirit) wins a free kick in the defensive half.
- 19': Kaitlyn Torpey (Portland Thorns) is shown the yellow card for a bad foul.
- 20': Attempt missed. Rosemonde Kouassi (Washington Spirit) left footed shot from the right side of the box is close, but misses to the left. Assisted by Gabrielle Carle.
- 20': Delay in match because of an injury Reyna Reyes (Portland Thorns).
- 23': Delay over. They are ready to continue.
- 23': Attempt blocked. Rosemonde Kouassi (Washington Spirit) right footed shot from the centre of the box is blocked. Assisted by Hal Hershfelt.
- 23': Corner, Washington Spirit. Conceded by Isabella Obaze.
- 27': Foul by Isabella Obaze (Portland Thorns).
- 27': Gift Monday (Washington Spirit) wins a free kick on the right wing.
- 28': Attempt missed. Rebeca Bernal (Washington Spirit) header from the centre of the box is too high. Assisted by Kate Wiesner with a cross following a set piece situation.
- 30': Attempt missed. Reilyn Turner (Portland Thorns) right footed shot from outside the box misses to the left. Assisted by Kaitlyn Torpey following a fast break.
- 34': Attempt saved. Gift Monday (Washington Spirit) right footed shot from the centre of the box is saved in the bottom left corner by Mackenzie Arnold (Portland Thorns).
- 36': Attempt missed. Rosemonde Kouassi (Washington Spirit) header from very close range misses to the right. Assisted by Kate Wiesner with a cross.
- 37': Foul by Mimi Alidou (Portland Thorns).
- 37': Gabrielle Carle (Washington Spirit) wins a free kick in the defensive half.
- 42': Foul by Esme Morgan (Washington Spirit).
- 42': Mimi Alidou (Portland Thorns) wins a free kick in the defensive half.
- 42': Esme Morgan (Washington Spirit) is shown the yellow card for a bad foul.
- 43': Attempt saved. Rosemonde Kouassi (Washington Spirit) left footed shot from the right side of the box is saved in the top centre of the goal by Mackenzie Arnold (Portland Thorns). Assisted by Croix Bethune.
- 45': Fourth official has announced 4 minutes of added time.
- 45'+3': Goal! Washington Spirit 1, Portland Thorns 1. Olivia Moultrie (Portland Thorns) right footed shot from outside the box to the bottom left corner. Assisted by Jessie Fleming.
- 45'+5': First Half ends, Washington Spirit 1, Portland Thorns 1.
- 45': Second Half begins Washington Spirit 1, Portland Thorns 1.
- 45': Substitution, Portland Thorns. Payton Linnehan replaces Mimi Alidou.
- 51': Attempt missed. Payton Linnehan (Portland Thorns) left footed shot from the left side of the box is too high. Assisted by Reilyn Turner.
- 54': Attempt saved. Reilyn Turner (Portland Thorns) left footed shot from the centre of the box is saved in the centre of the goal by Aubrey Kingsbury (Washington Spirit).
- 54': Corner, Portland Thorns. Conceded by Aubrey Kingsbury.
- 55': Foul by Gabrielle Carle (Washington Spirit).
- 55': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 57': Foul by Rosemonde Kouassi (Washington Spirit).
- 57': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 59': Foul by Tara McKeown (Washington Spirit).
- 59': Reilyn Turner (Portland Thorns) wins a free kick in the attacking half.
- 61': Delay in match because of an injury Reilyn Turner (Portland Thorns).
- 62': Substitution, Washington Spirit. Courtney Brown replaces Kate Wiesner.
- 63': Delay over. They are ready to continue.
- 63': Substitution, Portland Thorns. Pietra Tordin replaces Reilyn Turner because of an injury.
- 66': Corner, Washington Spirit. Conceded by Reyna Reyes.
- 69': Attempt missed. Pietra Tordin (Portland Thorns) right footed shot from the centre of the box is too high. Assisted by Jessie Fleming.
- 69': Foul by Sam Hiatt (Portland Thorns).
- 69': Gift Monday (Washington Spirit) wins a free kick on the left wing.
- 71': Corner, Washington Spirit. Conceded by Sam Hiatt.
- 71': Attempt blocked. Hal Hershfelt (Washington Spirit) right footed shot from the centre of the box is blocked. Assisted by Rebeca Bernal.
- 72': Substitution, Portland Thorns. Mallie McKenzie replaces Kaitlyn Torpey.
- 72': Substitution, Portland Thorns. Alexa Spaanstra replaces Jessie Fleming.
- 75': Attempt blocked. Courtney Brown (Washington Spirit) right footed shot from the left side of the box is blocked. Assisted by Rebeca Bernal.
- 76': Substitution, Washington Spirit. Trinity Rodman replaces Rosemonde Kouassi.
- 76': Delay in match (Washington Spirit).
- 77': Delay over. They are ready to continue.
- 80': Attempt blocked. Trinity Rodman (Washington Spirit) left footed shot from outside the box is blocked. Assisted by Esme Morgan.
- 82': Foul by Alexa Spaanstra (Portland Thorns).
- 82': Rebeca Bernal (Washington Spirit) wins a free kick in the defensive half.
- 83': Attempt saved. Payton Linnehan (Portland Thorns) left footed shot from the centre of the box is saved in the centre of the goal by Aubrey Kingsbury (Washington Spirit). Assisted by Alexa Spaanstra.
- 83': Corner, Portland Thorns. Conceded by Aubrey Kingsbury.
- 84': Delay in match because of an injury Gabrielle Carle (Washington Spirit).
- 86': Delay over. They are ready to continue.
- 87': Substitution, Washington Spirit. Makenna Morris replaces Gabrielle Carle.
- 87': Substitution, Washington Spirit. Heather Stainbrook replaces Narumi Miura.
- 89': Attempt saved. Heather Stainbrook (Washington Spirit) right footed shot from outside the box is saved in the top centre of the goal by Mackenzie Arnold (Portland Thorns).
- 89': Attempt missed. Trinity Rodman (Washington Spirit) left footed shot from outside the box is high and wide to the left.
- 90': Delay in match because of an injury Gift Monday (Washington Spirit).
- 90': Fourth official has announced 9 minutes of added time.
- 90'+1': Delay over. They are ready to continue.
- 90'+2': Goal! Washington Spirit 2, Portland Thorns 1. Trinity Rodman (Washington Spirit) right footed shot from the right side of the six yard box to the high centre of the goal. Assisted by Croix Bethune.
- 90'+4': Foul by Heather Stainbrook (Washington Spirit).
- 90'+4': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 90'+6': Attempt blocked. Alexa Spaanstra (Portland Thorns) right footed shot from the centre of the box is blocked.
- 90'+6': Attempt blocked. Hina Sugita (Portland Thorns) left footed shot from the centre of the box is blocked.
- 90'+7': Substitution, Portland Thorns. Daiane replaces Isabella Obaze.
- 90'+11': Offside, Portland Thorns. Daiane is caught offside.
- 90'+11': Second Half ends, Washington Spirit 2, Portland Thorns 1.
- 0': Match ends, Washington Spirit 2, Portland Thorns 1.
Statistics
![]() |
WAS![]() |
|
---|---|---|
7 | Fouls | 9 |
1 | Yellow Cards | 2 |
0 | Red Cards | 0 |
1 | Offsides | 1 |
2 | Corner Kicks | 4 |
3 | Saves | 2 |
39.5 | Possession | 60.5 |
10 | SHOTS | 17 |
3 | ON GOAL | 5 |
0.3 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
257 | Accurate Passes | 425 |
343 | Passes | 520 |
0.7 | Pass Completion % | 0.8 |
2 | Accurate Crosses | 6 |
6 | Crosses | 16 |
0.3 | Cross % | 0.4 |
51 | Long Balls | 45 |
21 | Accurate Long Balls | 23 |
0.4 | Long Balls % | 0.5 |
3 | Blocked Shots | 7 |
11 | Effective Tackles | 15 |
15 | Tackles | 20 |
0.7 | Tackle % | 0.8 |
9 | Interceptions | 10 |
32 | Effective Clearances | 16 |
32 | Clearances | 16 |
Game Information
Competition: NWSL
Venue: Audi Field
Location: Washington, District of Columbia, USA
Attendance: 16,007
Venue: Audi Field
Location: Washington, District of Columbia, USA
Attendance: 16,007
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Kansas City Current | 19 | +28 | 49 |
2 | Washington Spirit | 18 | +4 | 32 |
3 | San Diego Wave FC | 18 | +9 | 30 |
4 | Portland Thorns FC | 19 | +6 | 29 |
Line-Ups
Washington Spirit (4-3-3)
No. | Name |
---|---|
1 | Aubrey Kingsbury (GK) |
4 | Rebeca Bernal |
9 | Tara McKeown |
6 | Kate Wiesner |
24 | Esme Morgan ![]() |
5 | Narumi Miura |
17 | Hal Hershfelt |
14 | Gabrielle Carle |
21 | Gift Monday |
7 | Croix Bethune ![]() |
19 | Rosemonde Kouassi |
Portland Thorns FC (4-3-3)
No. | Name |
---|---|
18 | Mackenzie Arnold (GK) |
5 | Isabella Bryld Obaze |
16 | Sam Hiatt |
2 | Reyna Reyes |
20 | Kaitlyn Torpey ![]() |
17 | Sam Coffey |
8 | Hina Sugita |
21 | Jessie Fleming |
66 | Reilyn Turner |
13 | Olivia Moultrie |
26 | Marie-Yasmine Alidou |
NWSL News

Michelle Cooper scores in the 45'
Michelle Cooper scores in the 45'

Alex Morgan: Salary cap won't stop NWSL attracting top stars
Former USWNT forward Alex Morgan said she believes the NWSL can still attract and retain top players even within the constraints of a salary cap.

September 2025 NWSL schedule: How to watch games on ESPN
ESPN will offer a slate of NWSL matchups for fans in September 2025. Check out the full soccer schedule now.