
Portland Thorns FC vs Washington Spirit, 2024 NWSL, Regular Season
· NWSL
FT
2 - 1
2 - 1
Portland Thorns edge Washington Spirit 2-1

First-half goals from Sam Coffey and Christine Sinclair led the Portland Thorns FC to a 2-1 victory over the Washington Spirit on Saturday at Portland's Providence Park.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Offside, Washington Spirit. Trinity Rodman is caught offside.
- 2': Attempt missed. Sophia Smith (Portland Thorns) right footed shot from outside the box is close, but misses to the left.
- 4': Goal! Portland Thorns 1, Washington Spirit 0. Sam Coffey (Portland Thorns) right footed shot from the centre of the box to the bottom right corner. Assisted by Hina Sugita.
- 6': Attempt blocked. Croix Bethune (Washington Spirit) left footed shot from outside the box is blocked.
- 6': Attempt blocked. Trinity Rodman (Washington Spirit) right footed shot from outside the box is blocked.
- 7': Attempt saved. Ouleymata Sarr (Washington Spirit) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Brittany Ratcliffe.
- 8': Attempt missed. Janine Beckie (Portland Thorns) header from very close range misses to the left. Assisted by Nicole Payne with a cross.
- 9': Foul by Sam Coffey (Portland Thorns).
- 9': Trinity Rodman (Washington Spirit) wins a free kick in the attacking half.
- 11': Attempt saved. Trinity Rodman (Washington Spirit) header from the centre of the box is saved in the bottom right corner. Assisted by Andi Sullivan with a cross.
- 12': Attempt saved. Trinity Rodman (Washington Spirit) right footed shot from outside the box is saved in the top left corner. Assisted by Kate Wiesner.
- 16': Foul by Janine Beckie (Portland Thorns).
- 16': Kate Wiesner (Washington Spirit) wins a free kick in the defensive half.
- 18': Delay in match because of an injury Ouleymata Sarr (Washington Spirit).
- 19': Delay over. They are ready to continue.
- 21': Foul by Gabrielle Carle (Washington Spirit).
- 21': Sophia Smith (Portland Thorns) wins a free kick on the left wing.
- 22': Goal! Portland Thorns 2, Washington Spirit 0. Christine Sinclair (Portland Thorns) right footed shot from very close range to the centre of the goal. Assisted by Isabella Obaze following a set piece situation.
- 24': Foul by Kate Wiesner (Washington Spirit).
- 24': Nicole Payne (Portland Thorns) wins a free kick in the defensive half.
- 25': Foul by Andi Sullivan (Washington Spirit).
- 25': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 26': Attempt missed. Jessie Fleming (Portland Thorns) header from the centre of the box misses to the right. Assisted by Marie Müller with a cross.
- 27': Foul by Ouleymata Sarr (Washington Spirit).
- 27': Hina Sugita (Portland Thorns) wins a free kick in the attacking half.
- 28': Croix Bethune (Washington Spirit) wins a free kick in the defensive half.
- 28': Foul by Hina Sugita (Portland Thorns).
- 34': Attempt saved. Janine Beckie (Portland Thorns) right footed shot from outside the box is saved in the top centre of the goal.
- 36': Attempt missed. Marie Müller (Portland Thorns) right footed shot from outside the box is high and wide to the right. Assisted by Janine Beckie.
- 38': Corner, Portland Thorns. Conceded by Annaïg Butel.
- 40': Corner, Washington Spirit. Conceded by Sophia Smith.
- 42': Attempt missed. Andi Sullivan (Washington Spirit) left footed shot from the right side of the box is high and wide to the left. Assisted by Paige Metayer following a corner.
- 42': Attempt missed. Brittany Ratcliffe (Washington Spirit) right footed shot from the centre of the box is high and wide to the right.
- 45'+1': Attempt missed. Trinity Rodman (Washington Spirit) right footed shot from outside the box is close, but misses to the left. Assisted by Ouleymata Sarr.
- 45'+4': First Half ends, Portland Thorns 2, Washington Spirit 0.
- 45': Second Half begins Portland Thorns 2, Washington Spirit 0.
- 45': Substitution, Washington Spirit. Ashley Hatch replaces Brittany Ratcliffe.
- 45': Substitution, Washington Spirit. Hal Hershfelt replaces Paige Metayer.
- 49': Foul by Ashley Hatch (Washington Spirit).
- 49': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 49': Foul by Trinity Rodman (Washington Spirit).
- 49': Shelby Hogan (Portland Thorns) wins a free kick in the defensive half.
- 49': Delay in match because of an injury Trinity Rodman (Washington Spirit).
- 52': Delay over. They are ready to continue.
- 54': Attempt blocked. Ashley Hatch (Washington Spirit) left footed shot from the centre of the box is blocked. Assisted by Trinity Rodman with a cross.
- 57': Corner, Washington Spirit. Conceded by Marie Müller.
- 58': Attempt blocked. Croix Bethune (Washington Spirit) left footed shot from outside the box is blocked.
- 58': Attempt saved. Croix Bethune (Washington Spirit) right footed shot from outside the box is saved in the top right corner.
- 58': Corner, Washington Spirit. Conceded by Shelby Hogan.
- 60': Attempt missed. Hal Hershfelt (Washington Spirit) right footed shot from outside the box is too high. Assisted by Trinity Rodman.
- 61': Substitution, Portland Thorns. Ana Dias replaces Janine Beckie.
- 61': Substitution, Portland Thorns. Payton Linnehan replaces Christine Sinclair.
- 61': Substitution, Portland Thorns. Olivia Moultrie replaces Jessie Fleming.
- 62': Hand ball by Sophia Smith (Portland Thorns).
- 62': Attempt blocked. Sophia Smith (Portland Thorns) left footed shot from the left side of the box is blocked. Assisted by Hina Sugita.
- 65': Offside, Portland Thorns. Payton Linnehan is caught offside.
- 65': Substitution, Washington Spirit. Courtney Brown replaces Kate Wiesner.
- 66': Attempt missed. Croix Bethune (Washington Spirit) left footed shot from outside the box is close, but misses to the left. Assisted by Trinity Rodman.
- 67': Attempt missed. Ashley Hatch (Washington Spirit) right footed shot from outside the box is close, but misses to the left. Assisted by Annaïg Butel.
- 68': Attempt saved. Sophia Smith (Portland Thorns) right footed shot from outside the box is saved in the bottom right corner. Assisted by Sam Coffey.
- 71': Substitution, Washington Spirit. Lena Silano replaces Ouleymata Sarr.
- 71': Attempt blocked. Olivia Moultrie (Portland Thorns) left footed shot from the centre of the box is blocked. Assisted by Payton Linnehan.
- 72': Offside, Portland Thorns. Ana Dias is caught offside.
- 73': Foul by Marie Müller (Portland Thorns).
- 73': Trinity Rodman (Washington Spirit) wins a free kick in the attacking half.
- 73': VAR Decision: No Penalty Washington Spirit.
- 75': Attempt blocked. Croix Bethune (Washington Spirit) left footed shot from outside the box is blocked.
- 75': Attempt blocked. Lena Silano (Washington Spirit) left footed shot from outside the box is blocked.
- 78': Corner, Washington Spirit. Conceded by Nicole Payne.
- 78': Attempt missed. Hal Hershfelt (Washington Spirit) header from very close range is close, but misses the top left corner. Assisted by Andi Sullivan with a cross following a corner.
- 79': Foul by Hal Hershfelt (Washington Spirit).
- 79': Sophia Smith (Portland Thorns) wins a free kick in the defensive half.
- 79': Substitution, Washington Spirit. Chloe Ricketts replaces Croix Bethune.
- 79': Delay in match because of an injury Shelby Hogan (Portland Thorns).
- 80': Delay over. They are ready to continue.
- 86': Goal! Portland Thorns 2, Washington Spirit 1. Lena Silano (Washington Spirit) header from very close range to the top left corner. Assisted by Trinity Rodman.
- 89': Substitution, Portland Thorns. Reyna Reyes replaces Marie Müller.
- 90': Substitution, Portland Thorns. Marissa Sheva replaces Hina Sugita.
- 90': Foul by Chloe Ricketts (Washington Spirit).
- 90': Olivia Moultrie (Portland Thorns) wins a free kick on the left wing.
- 90'+2': Becky Sauerbrunn (Portland Thorns) wins a free kick in the defensive half.
- 90'+2': Foul by Lena Silano (Washington Spirit).
- 90'+3': Foul by Ana Dias (Portland Thorns).
- 90'+3': Gabrielle Carle (Washington Spirit) wins a free kick in the defensive half.
- 90'+4': Attempt blocked. Courtney Brown (Washington Spirit) left footed shot from the centre of the box is blocked. Assisted by Gabrielle Carle with a cross.
- 90'+5': Chloe Ricketts (Washington Spirit) wins a free kick on the right wing.
- 90'+5': Foul by Olivia Moultrie (Portland Thorns).
- 90'+7': Foul by Lena Silano (Washington Spirit).
- 90'+7': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 90'+8': Becky Sauerbrunn (Portland Thorns) wins a free kick in the defensive half.
- 90'+8': Foul by Trinity Rodman (Washington Spirit).
- 90'+8': Trinity Rodman (Washington Spirit) is shown the yellow card for a bad foul.
- 90'+9': Second Half ends, Portland Thorns 2, Washington Spirit 1.
- 0': Match ends, Portland Thorns 2, Washington Spirit 1.
Game Information
Competition: NWSL
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 17,039
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 17,039
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Kansas City Current | 21 | +30 | 53 |
2 | Washington Spirit | 21 | +6 | 37 |
3 | Gotham FC | 21 | +10 | 31 |
4 | Portland Thorns FC | 21 | +6 | 31 |
Line-Ups
Portland Thorns FC (4-1-4-1)
No. | Name |
---|---|
18 | Shelby Hogan (GK) |
4 | Becky Sauerbrunn |
5 | Isabella Bryld Obaze |
17 | Sam Coffey |
23 | Marie Müller |
11 | Nicole Payne |
8 | Hina Sugita |
21 | Jessie Fleming |
9 | Sophia Wilson |
16 | Janine Sonis |
12 | Christine Sinclair |
Washington Spirit (4-2-3-1)
No. | Name |
---|---|
1 | Aubrey Kingsbury (GK) |
5 | Annaïg Butel |
9 | Tara McKeown |
6 | Kate Wiesner |
14 | Gabrielle Carle |
7 | Croix Bethune |
12 | Andi Sullivan |
26 | Paige Metayer |
11 | Ouleymata Sarr |
2 | Trinity Rodman ![]() |
13 | Brittany Ratcliffe |
NWSL News

NWSL Power Rankings: Marta's Orlando Pride in nine-game rut
Orlando have stretched their winless rut to a calamitous nine straight games and are desperately clinching on to a playoff position. That and more in ESPN's NWSL Power Rankings.

NWSL all-time winners: Championship, Shield, Challenge Cup
Three of the most prestigious NWSL titles are the Championship, Shield and Challenge Cup. Check out the all-time winners list now.

KC Current beat Seattle Reign to clinch 2025 NWSL Shield
The Kansas City Current clinched the 2025 NWSL Shield at home on Saturday with a 2-0 victory over Seattle Reign FC at CPKC Stadium.