
Portland Thorns FC vs Racing Louisville FC, 2024 NWSL, Regular Season
· NWSL
FT
2 - 2
2 - 2
Portland Thorns rally to 2-2 draw with Racing Louisville
Portland Thorns FC came back from a two-goal deficit at halftime thanks to scores from Morgan Weaver and Sam Coffey and secured a 2-2 draw against Racing Louisville FC on Saturday at Providence Park.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Sam Coffey (Portland Thorns).
- 2': Kayla Fischer (Racing Louisville FC) wins a free kick in the defensive half.
- 3': Goal! Portland Thorns 0, Racing Louisville FC 1. Uchenna Kanu (Racing Louisville FC) left footed shot from the left side of the box to the bottom right corner.
- 6': Goal! Portland Thorns 0, Racing Louisville FC 2. Uchenna Kanu (Racing Louisville FC) header from very close range to the high centre of the goal. Assisted by Reilyn Turner with a cross.
- 8': Attempt blocked. Sophia Smith (Portland Thorns) right footed shot from the left side of the box is blocked. Assisted by Marie Müller.
- 12': Attempt missed. Morgan Weaver (Portland Thorns) header from the centre of the box misses to the left. Assisted by Janine Beckie with a cross.
- 14': Foul by Kayla Fischer (Racing Louisville FC).
- 14': Morgan Weaver (Portland Thorns) wins a free kick in the defensive half.
- 15': Attempt missed. Jaelin Howell (Racing Louisville FC) left footed shot from outside the box is too high.
- 17': Foul by Jaelin Howell (Racing Louisville FC).
- 17': Jessie Fleming (Portland Thorns) wins a free kick in the attacking half.
- 18': Offside, Portland Thorns. Sophia Smith is caught offside.
- 19': Attempt blocked. Sophia Smith (Portland Thorns) left footed shot from the centre of the box is blocked. Assisted by Morgan Weaver.
- 20': Corner, Portland Thorns. Conceded by Lauren Milliet.
- 20': Attempt missed. Becky Sauerbrunn (Portland Thorns) header from the left side of the six yard box is high and wide to the right. Assisted by Olivia Moultrie with a cross following a corner.
- 22': Attempt missed. Morgan Weaver (Portland Thorns) left footed shot from more than 40 yards on the left wing is just a bit too high. Assisted by Olivia Moultrie following a fast break.
- 23': Elexa Bahr (Racing Louisville FC) wins a free kick in the attacking half.
- 23': Foul by Jessie Fleming (Portland Thorns).
- 24': Jessie Fleming (Portland Thorns) is shown the yellow card for a bad foul.
- 24': Attempt saved. Taylor Flint (Racing Louisville FC) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Abby Erceg with a headed pass.
- 27': Foul by Sam Coffey (Portland Thorns).
- 27': Kayla Fischer (Racing Louisville FC) wins a free kick in the defensive half.
- 29': Foul by Kayla Fischer (Racing Louisville FC).
- 29': Kelli Hubly (Portland Thorns) wins a free kick in the attacking half.
- 30': Attempt missed. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is high and wide to the right. Assisted by Sophia Smith.
- 32': Attempt missed. Marie Müller (Portland Thorns) right footed shot from outside the box is high and wide to the right. Assisted by Morgan Weaver.
- 32': Delay in match because of an injury Katie Lund (Racing Louisville FC).
- 34': Delay over. They are ready to continue.
- 34': Foul by Kayla Fischer (Racing Louisville FC).
- 34': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 35': Foul by Jessie Fleming (Portland Thorns).
- 35': Kayla Fischer (Racing Louisville FC) wins a free kick in the defensive half.
- 36': Foul by Kayla Fischer (Racing Louisville FC).
- 36': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 37': Attempt blocked. Sophia Smith (Portland Thorns) left footed shot from outside the box is blocked. Assisted by Olivia Moultrie.
- 38': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from the centre of the box is blocked. Assisted by Sophia Smith.
- 38': Foul by Kelli Hubly (Portland Thorns).
- 38': Reilyn Turner (Racing Louisville FC) wins a free kick in the defensive half.
- 39': Attempt blocked. Reilyn Turner (Racing Louisville FC) left footed shot from the left side of the six yard box is blocked. Assisted by Uchenna Kanu with a headed pass.
- 39': Offside, Racing Louisville FC. Elexa Bahr is caught offside.
- 41': Becky Sauerbrunn (Portland Thorns) wins a free kick in the defensive half.
- 41': Foul by Reilyn Turner (Racing Louisville FC).
- 45': Foul by Reyna Reyes (Portland Thorns).
- 45': Kayla Fischer (Racing Louisville FC) wins a free kick in the defensive half.
- 45'+1': Offside, Racing Louisville FC. Reilyn Turner is caught offside.
- 45'+1': Foul by Jaelin Howell (Racing Louisville FC).
- 45'+1': Janine Beckie (Portland Thorns) wins a free kick in the attacking half.
- 45'+2': Attempt missed. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is too high.
- 45'+3': Attempt saved. Marie Müller (Portland Thorns) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Becky Sauerbrunn.
- 45'+4': Attempt blocked. Morgan Weaver (Portland Thorns) right footed shot from the left side of the box is blocked. Assisted by Olivia Moultrie.
- 45'+4': Attempt saved. Elexa Bahr (Racing Louisville FC) right footed shot from the centre of the box is saved in the top right corner. Assisted by Jaelin Howell with a headed pass.
- 45'+4': First Half ends, Portland Thorns 0, Racing Louisville FC 2.
- 45': Second Half begins Portland Thorns 0, Racing Louisville FC 2.
- 45': Substitution, Portland Thorns. Hina Sugita replaces Olivia Moultrie.
- 45': Substitution, Portland Thorns. Meghan Klingenberg replaces Reyna Reyes.
- 47': Attempt missed. Meghan Klingenberg (Portland Thorns) right footed shot from outside the box is too high. Assisted by Jessie Fleming with a headed pass.
- 48': Attempt blocked. Sophia Smith (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Hina Sugita.
- 49': Attempt blocked. Janine Beckie (Portland Thorns) right footed shot from the centre of the box is blocked. Assisted by Sam Coffey.
- 49': Foul by Elli Pikkujämsä (Racing Louisville FC).
- 49': Sophia Smith (Portland Thorns) wins a free kick in the attacking half.
- 51': Corner, Portland Thorns. Conceded by Katie Lund.
- 52': Goal! Portland Thorns 1, Racing Louisville FC 2. Morgan Weaver (Portland Thorns) left footed shot from the left side of the box to the bottom right corner. Assisted by Sophia Smith.
- 55': Foul by Sam Coffey (Portland Thorns).
- 55': Reilyn Turner (Racing Louisville FC) wins a free kick in the defensive half.
- 56': Substitution, Racing Louisville FC. Emma Sears replaces Elexa Bahr.
- 56': Foul by Marie Müller (Portland Thorns).
- 56': Uchenna Kanu (Racing Louisville FC) wins a free kick on the left wing.
- 57': Foul by Sophia Smith (Portland Thorns).
- 57': Lauren Milliet (Racing Louisville FC) wins a free kick in the defensive half.
- 58': Attempt blocked. Reilyn Turner (Racing Louisville FC) right footed shot from the centre of the box is blocked. Assisted by Emma Sears.
- 59': Foul by Morgan Weaver (Portland Thorns).
- 59': Lauren Milliet (Racing Louisville FC) wins a free kick in the defensive half.
- 61': Attempt saved. Janine Beckie (Portland Thorns) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Sophia Smith with a through ball.
- 61': Corner, Portland Thorns. Conceded by Carson Pickett.
- 61': Foul by Kelli Hubly (Portland Thorns).
- 61': Taylor Flint (Racing Louisville FC) wins a free kick in the defensive half.
- 64': Substitution, Portland Thorns. Izzy D'Aquila replaces Janine Beckie.
- 65': Attempt saved. Jessie Fleming (Portland Thorns) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Sophia Smith.
- 66': Attempt missed. Morgan Weaver (Portland Thorns) right footed shot from the centre of the box is high and wide to the right. Assisted by Sophia Smith.
- 67': Delay in match because of an injury Elli Pikkujämsä (Racing Louisville FC).
- 71': Delay over. They are ready to continue.
- 71': Substitution, Racing Louisville FC. Parker Goins replaces Reilyn Turner.
- 71': Substitution, Racing Louisville FC. Marisa DiGrande replaces Kayla Fischer.
- 72': Substitution, Racing Louisville FC. Ellie Jean replaces Elli Pikkujämsä because of an injury.
- 73': Attempt saved. Sophia Smith (Portland Thorns) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Jessie Fleming.
- 76': Hand ball by Izzy D'Aquila (Portland Thorns).
- 77': Attempt blocked. Carson Pickett (Racing Louisville FC) right footed shot from the centre of the box is blocked.
- 78': Attempt missed. Sophia Smith (Portland Thorns) left footed shot from the centre of the box is too high. Assisted by Morgan Weaver.
- 78': Substitution, Portland Thorns. Christine Sinclair replaces Jessie Fleming.
- 79': Substitution, Portland Thorns. Nicole Payne replaces Marie Müller.
- 80': Attempt blocked. Uchenna Kanu (Racing Louisville FC) right footed shot from the centre of the box is blocked. Assisted by Parker Goins.
- 80': Foul by Hina Sugita (Portland Thorns).
- 80': Jaelin Howell (Racing Louisville FC) wins a free kick in the attacking half.
- 86': Delay in match because of an injury Parker Goins (Racing Louisville FC).
- 87': Delay over. They are ready to continue.
- 90': Christine Sinclair (Portland Thorns) wins a free kick in the defensive half.
- 90': Foul by Lauren Milliet (Racing Louisville FC).
- 90'+2': Attempt saved. Izzy D'Aquila (Portland Thorns) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Meghan Klingenberg with a cross.
- 90'+5': Attempt saved. Sophia Smith (Portland Thorns) right footed shot from outside the box is saved in the bottom left corner. Assisted by Christine Sinclair.
- 90'+5': Substitution, Racing Louisville FC. Maddie Pokorny replaces Uchenna Kanu.
- 90'+7': Attempt blocked. Christine Sinclair (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Sam Coffey.
- 90'+7': Attempt blocked. Sophia Smith (Portland Thorns) left footed shot from outside the box is blocked.
- 90'+7': Corner, Portland Thorns. Conceded by Lauren Milliet.
- 90'+7': Corner, Portland Thorns. Conceded by Taylor Flint.
- 90'+9': Attempt blocked. Sophia Smith (Portland Thorns) right footed shot from outside the box is blocked.
- 90'+9': Goal! Portland Thorns 2, Racing Louisville FC 2. Sam Coffey (Portland Thorns) right footed shot from the centre of the box to the top left corner. Assisted by Kelli Hubly.
- 90'+11': Attempt blocked. Christine Sinclair (Portland Thorns) right footed shot from outside the box is blocked.
- 90'+12': Attempt blocked. Christine Sinclair (Portland Thorns) right footed shot from the centre of the box is blocked. Assisted by Morgan Weaver.
- 90'+12': Second Half ends, Portland Thorns 2, Racing Louisville FC 2.
- 0': Match ends, Portland Thorns 2, Racing Louisville FC 2.
Game Information
Competition: NWSL
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 16,688
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 16,688
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Kansas City Current | 5 | +11 | 15 |
2 | Orlando Pride | 6 | +10 | 15 |
3 | Washington Spirit | 5 | +4 | 12 |
4 | Gotham FC | 6 | +1 | 8 |
Line-Ups
Portland Thorns FC (4-3-3)
No. | Name |
---|---|
18 | Shelby Hogan (GK) |
4 | Becky Sauerbrunn |
20 | Kelli Hubly |
23 | Marie Müller |
2 | Reyna Reyes |
17 | Sam Coffey |
13 | Olivia Moultrie |
21 | Jessie Fleming ![]() |
9 | Sophia Wilson |
22 | Morgan Weaver |
16 | Janine Sonis |
Racing Louisville FC (4-2-3-1)
No. | Name |
---|---|
1 | Katie Lund (GK) |
20 | Abby Erceg |
4 | Elli Pikkujämsä |
16 | Carson Pickett |
2 | Lauren Milliet |
9 | Kayla Fischer |
6 | Jaelin Howell |
26 | Taylor Flint |
66 | Reilyn Turner |
29 | Uchenna Kanu |
23 | Elexa Bahr |
NWSL News

Pride avoid consecutive defeats with late show against Angel City
Defending NWSL champions Orlando Pride rallied with three goals in the last 20 minutes to secure a 3-2 victory and avoid consecutive defeats after ending their 23-game unbeaten streak last week.

Angel City FC own goal gifts Orlando Pride the win
An Angel City FC own goal gifts Orlando Pride the win in second-half stoppage time.

Barbra Banda scores in the 76th minute for Orlando
Barbra Banda scores in the 76'

Delanie Sheehan with a Spectacular Goal vs. Utah Royals
Delanie Sheehan (Houston Dash) with a Spectacular Goal vs. Utah Royals, 04/26/2025

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.