NWSL

Washington Spirit vs Portland Thorns FC, 2023 NWSL, Regular Season

· NWSL
  • 90'+2': Ashley Hatch (P)
FT
1 - 1
  • 64': Morgan Weaver

About

Washington Spirit are hosting Portland Thorns FC at Audi Field, Washington, District of Columbia, 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': Attempt missed. Ashley Sanchez (Washington Spirit) right footed shot from outside the box is too high.
  • 3': Offside, Portland Thorns. Sophia Smith tries a through ball, but Meghan Klingenberg is caught offside.
  • 6': Attempt saved. Trinity Rodman (Washington Spirit) header from the centre of the box is saved in the bottom right corner. Assisted by Ouleymata Sarr with a cross.
  • 6': Hand ball by Sam Coffey (Portland Thorns).
  • 8': Attempt missed. Ashley Hatch (Washington Spirit) header from the centre of the box misses to the left. Assisted by Gabrielle Carle with a cross.
  • 14': Ashley Sanchez (Washington Spirit) wins a free kick on the right wing.
  • 14': Foul by Meghan Klingenberg (Portland Thorns).
  • 14': Attempt saved. Ashley Sanchez (Washington Spirit) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Paige Metayer with a headed pass.
  • 22': Corner, Washington Spirit. Conceded by Natalia Kuikka.
  • 23': Attempt blocked. Sophia Smith (Portland Thorns) left footed shot from the centre of the box is blocked.
  • 23': Attempt blocked. Sophia Smith (Portland Thorns) right footed shot from the centre of the box is blocked.
  • 25': Foul by Ashley Hatch (Washington Spirit).
  • 25': Meaghan Nally (Portland Thorns) wins a free kick in the defensive half.
  • 26': Delay in match because of an injury Ashley Sanchez (Washington Spirit).
  • 29': Delay over. They are ready to continue.
  • 32': Attempt missed. Ouleymata Sarr (Washington Spirit) right footed shot from outside the box is too high.
  • 41': Ashley Hatch (Washington Spirit) wins a free kick in the defensive half.
  • 41': Foul by Rocky Rodríguez (Portland Thorns).
  • 41': Rocky Rodríguez (Portland Thorns) is shown the yellow card for a bad foul.
  • 43': Attempt blocked. Ouleymata Sarr (Washington Spirit) right footed shot from the left side of the box is blocked. Assisted by Ashley Sanchez.
  • 43': Corner, Washington Spirit. Conceded by Natalia Kuikka.
  • 44': Attempt saved. Trinity Rodman (Washington Spirit) right footed shot from outside the box is saved in the bottom right corner. Assisted by Tara McKeown.
  • 45': Delay in match because of an injury Sophia Smith (Portland Thorns).
  • 45'+3': Delay over. They are ready to continue.
  • 45'+3': Substitution, Portland Thorns. Hannah Betfort replaces Sophia Smith because of an injury.
  • 45'+3': Corner, Portland Thorns. Conceded by Gabrielle Carle.
  • 45'+4': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Rocky Rodríguez.
  • 45'+5': Dorian Bailey (Washington Spirit) wins a free kick in the defensive half.
  • 45'+5': Foul by Rocky Rodríguez (Portland Thorns).
  • 45'+6': Attempt saved. Morgan Weaver (Portland Thorns) right footed shot from outside the box is saved in the bottom right corner. Assisted by Meghan Klingenberg.
  • 45'+8': First Half ends, Washington Spirit 0, Portland Thorns 0.
  • 45': Second Half begins Washington Spirit 0, Portland Thorns 0.
  • 45': Substitution, Portland Thorns. Taylor Porter replaces Rocky Rodríguez.
  • 49': Foul by Ashley Hatch (Washington Spirit).
  • 49': Meaghan Nally (Portland Thorns) wins a free kick in the defensive half.
  • 51': Corner, Washington Spirit. Conceded by Christine Sinclair.
  • 54': Foul by Ashley Hatch (Washington Spirit).
  • 54': Meaghan Nally (Portland Thorns) wins a free kick in the defensive half.
  • 56': Attempt saved. Trinity Rodman (Washington Spirit) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Ashley Sanchez.
  • 57': Attempt missed. Paige Metayer (Washington Spirit) header from the centre of the box misses to the left. Assisted by Dorian Bailey with a cross.
  • 59': Hand ball by Meghan Klingenberg (Portland Thorns).
  • 60': Attempt blocked. Sam Staab (Washington Spirit) left footed shot from a difficult angle and long range on the right is blocked.
  • 61': Substitution, Portland Thorns. Hina Sugita replaces Christine Sinclair.
  • 63': Foul by Sam Staab (Washington Spirit).
  • 63': Hannah Betfort (Portland Thorns) wins a free kick in the defensive half.
  • 64': Goal! Washington Spirit 0, Portland Thorns 1. Morgan Weaver (Portland Thorns) right footed shot from the centre of the box to the top right corner. Assisted by Sam Coffey with a through ball.
  • 67': Foul by Olivia Moultrie (Portland Thorns).
  • 67': Tara McKeown (Washington Spirit) wins a free kick in the defensive half.
  • 68': Substitution, Washington Spirit. Camryn Biegalski replaces Ouleymata Sarr.
  • 68': Substitution, Washington Spirit. Chloe Ricketts replaces Ashley Sanchez.
  • 71': Attempt missed. Andi Sullivan (Washington Spirit) right footed shot from outside the box is too high. Assisted by Camryn Biegalski.
  • 72': Substitution, Portland Thorns. Crystal Dunn replaces Olivia Moultrie.
  • 72': Substitution, Portland Thorns. Reyna Reyes replaces Meghan Klingenberg.
  • 76': Delay in match (Washington Spirit).
  • 76': Delay over. They are ready to continue.
  • 77': Substitution, Washington Spirit. Annaïg Butel replaces Gabrielle Carle.
  • 79': Corner, Portland Thorns. Conceded by Annaïg Butel.
  • 81': Chloe Ricketts (Washington Spirit) wins a free kick in the attacking half.
  • 81': Foul by Sam Coffey (Portland Thorns).
  • 81': Attempt blocked. Paige Metayer (Washington Spirit) header from the centre of the box is blocked. Assisted by Annaïg Butel with a cross.
  • 83': Attempt missed. Hina Sugita (Portland Thorns) left footed shot from outside the box is close, but misses to the left. Assisted by Morgan Weaver.
  • 83': Corner, Portland Thorns. Conceded by Aubrey Kingsbury.
  • 85': Corner, Portland Thorns. Conceded by Tara McKeown.
  • 87': Penalty conceded by Emily Menges (Portland Thorns) with a hand ball in the penalty area.
  • 89': VAR Decision: Penalty Washington Spirit.
  • 90'+2': Goal! Washington Spirit 1, Portland Thorns 1. Ashley Hatch (Washington Spirit) converts the penalty with a right footed shot to the bottom left corner.
  • 90'+4': Attempt saved. Hannah Betfort (Portland Thorns) left footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Crystal Dunn.
  • 90'+5': Attempt missed. Hannah Betfort (Portland Thorns) right footed shot from the centre of the box misses to the right. Assisted by Morgan Weaver.
  • 90'+5': Corner, Portland Thorns. Conceded by Dorian Bailey.
  • 90'+7': Foul by Camryn Biegalski (Washington Spirit).
  • 90'+7': Natalia Kuikka (Portland Thorns) wins a free kick on the right wing.
  • 90'+7': Attempt missed. Meaghan Nally (Portland Thorns) header from the centre of the box is close, but misses to the right. Assisted by Sam Coffey following a set piece situation.
  • 90'+8': Attempt blocked. Trinity Rodman (Washington Spirit) right footed shot from the right side of the box is blocked. Assisted by Ashley Hatch.
  • 90'+9': Crystal Dunn (Portland Thorns) wins a free kick on the left wing.
  • 90'+9': Foul by Annaïg Butel (Washington Spirit).
  • 90'+9': Annaïg Butel (Washington Spirit) is shown the yellow card for a bad foul.
  • 90'+10': Substitution, Washington Spirit. Lena Silano replaces Trinity Rodman.
  • 90'+11': Corner, Portland Thorns. Conceded by Ashley Hatch.
  • 90'+11': Ashley Hatch (Washington Spirit) wins a free kick in the defensive half.
  • 90'+11': Foul by Meaghan Nally (Portland Thorns).
  • 90'+11': Second Half ends, Washington Spirit 1, Portland Thorns 1.
  • 0': Match ends, Washington Spirit 1, Portland Thorns 1.
  • 0': Match ends, Washington Spirit 1, Portland Thorns 1.

Game Information

Competition: NWSL

Venue: Audi Field
Location: Washington, District of Columbia, USA
Attendance: 13,048

NWSL Table

# TEAM GP GD PTS
1 Kansas City Current 26 +36 65
2 Washington Spirit 26 +9 44
3 Portland Thorns FC 26 +7 40
4 Orlando Pride 26 +6 40
Full Table

Line-Ups

WAS Washington Spirit (4-2-3-1)

No. Name
1 Aubrey Kingsbury (GK)
3 Sam Staab
9 Tara McKeown
14 Gabrielle Carle
19 Dorian Bailey
10 Ashley Sanchez
26 Paige Metayer
12 Andi Sullivan
33 Ashley Hatch
8 Ouleymata Sarr
2 Trinity Rodman

POR Portland Thorns FC (4-2-2-2)

No. Name
1 Bella Bixby (GK)
5 Emily Menges
39 Meaghan Nally
25 Meghan Klingenberg
14 Natalia Kuikka
11 Rocky Rodríguez Yellow Card
17 Sam Coffey
9 Sophia Wilson
22 Morgan Weaver
12 Christine Sinclair
13 Olivia Moultrie

NWSL News

NWSLPA puts brakes on new salary cap proposal for star players
NWSLPA puts brakes on new salary cap proposal for star players

The NWSLPA has expressed opposition to an NWSL proposal to create a new rule to pay star players outside of the cap, further clouding the league's next steps in competing with top European clubs for elite players such as Trinity Rodman.

Sophia Wilson exercises NWSL record $1M player option with Thorns
Sophia Wilson exercises NWSL record $1M player option with Thorns

Forward Sophia Wilson will return to the Portland Thorns FC in 2026 by executing her player option, the team confirmed on Wednesday.

NWSL's Boston Legacy signs GK Casey Murphy; deal worth $1.5M - source
NWSL's Boston Legacy signs GK Casey Murphy; deal worth $1.5M - source

Goalkeeper Casey Murphy has signed one of the most lucrative guaranteed deals for a goalkeeper in NWSL history with Boston Legacy FC, a source confirmed to ESPN.

All the 2025 Puskas and Marta Award nominee goals
All the 2025 Puskas and Marta Award nominee goals

Watch the Puskas and Marta Award nominees, with each shortlist packed with 11 of the most audacious goals from around the world scored last season.

Sources: NWSL 'star' salaries would be tied to player profiles
Sources: NWSL 'star' salaries would be tied to player profiles

The NWSL's board of governors approved a new roster mechanism to pay select star players above and beyond the current salary cap, multiple sources confirmed to ESPN.