
Angel City FC vs Racing Louisville FC, 2024 NWSL, Regular Season
· NWSL3 - 2
Angel City FC edge Racing Louisville FC in a thrilling 3-2 victory

Angel City FC, led by midfielder Kennedy Fuller and forward Sydney Leroux, secured a dramatic 3-2 win over Racing Louisville FC at BMO Stadium on Wednesday.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Foul by Madison Hammond (Angel City).
- 1': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
- 2': Corner, Angel City. Conceded by Arin Wright.
- 3': Attempt missed. Madison Curry (Angel City) header from the centre of the box is high and wide to the right. Assisted by Merritt Mathias with a cross following a corner.
- 5': Offside, Racing Louisville FC. Elexa Bahr is caught offside.
- 6': Foul by Carson Pickett (Racing Louisville FC).
- 6': Kennedy Fuller (Angel City) wins a free kick on the right wing.
- 8': Attempt missed. Sydney Leroux (Angel City) header from very close range misses to the right. Assisted by Merritt Mathias with a cross.
- 8': Foul by Madison Curry (Angel City).
- 8': Uchenna Kanu (Racing Louisville FC) wins a free kick in the defensive half.
- 9': Foul by Kayla Fischer (Racing Louisville FC).
- 9': Kennedy Fuller (Angel City) wins a free kick in the defensive half.
- 12': Foul by Rocky Rodríguez (Angel City).
- 12': Uchenna Kanu (Racing Louisville FC) wins a free kick in the attacking half.
- 12': Rocky Rodríguez (Angel City) is shown the yellow card for a bad foul.
- 14': Foul by Kayla Fischer (Racing Louisville FC).
- 14': Gisele Thompson (Angel City) wins a free kick in the defensive half.
- 14': Foul by Carson Pickett (Racing Louisville FC).
- 14': Merritt Mathias (Angel City) wins a free kick in the defensive half.
- 16': Corner, Angel City. Conceded by Taylor Flint.
- 17': Goal! Angel City 1, Racing Louisville FC 0. Kennedy Fuller (Angel City) right footed shot from the centre of the box to the centre of the goal. Assisted by Madison Curry.
- 19': Foul by Rocky Rodríguez (Angel City).
- 19': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
- 24': Attempt missed. Alyssa Thompson (Angel City) right footed shot from outside the box is just a bit too high. Assisted by Gisele Thompson.
- 26': Attempt missed. Savannah DeMelo (Racing Louisville FC) left footed shot from the centre of the box is close, but misses to the left. Assisted by Kayla Fischer.
- 28': Foul by Lauren Milliet (Racing Louisville FC).
- 28': Kennedy Fuller (Angel City) wins a free kick in the defensive half.
- 31': Foul by Kayla Fischer (Racing Louisville FC).
- 31': Madison Curry (Angel City) wins a free kick on the left wing.
- 32': Goal! Angel City 2, Racing Louisville FC 0. Rocky Rodríguez (Angel City) left footed shot from the centre of the box to the high centre of the goal following a set piece situation.
- 34': Foul by Rocky Rodríguez (Angel City).
- 34': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
- 34': Attempt saved. Savannah DeMelo (Racing Louisville FC) left footed shot from outside the box is saved in the bottom right corner.
- 34': Corner, Racing Louisville FC. Conceded by DiDi Haracic.
- 35': Attempt saved. Sydney Leroux (Angel City) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Kennedy Fuller.
- 35': Foul by Megan Reid (Angel City).
- 35': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
- 37': Penalty Racing Louisville FC. Elexa Bahr draws a foul in the penalty area.
- 37': Penalty conceded by Megan Reid (Angel City) after a foul in the penalty area.
- 38': VAR Decision: Penalty Racing Louisville FC.
- 39': Megan Reid (Angel City) is shown the yellow card for a bad foul.
- 41': Goal! Angel City 2, Racing Louisville FC 1. Taylor Flint (Racing Louisville FC) converts the penalty with a right footed shot to the bottom right corner.
- 44': Foul by Uchenna Kanu (Racing Louisville FC).
- 44': Rocky Rodríguez (Angel City) wins a free kick in the attacking half.
- 45': Foul by Rocky Rodríguez (Angel City).
- 45': Taylor Flint (Racing Louisville FC) wins a free kick in the attacking half.
- 45'+2': Foul by Kayla Fischer (Racing Louisville FC).
- 45'+2': Sarah Gorden (Angel City) wins a free kick in the defensive half.
- 45'+2': Kayla Fischer (Racing Louisville FC) is shown the yellow card for a bad foul.
- 45'+8': Merritt Mathias (Angel City) is shown the yellow card.
- 45'+8': Savannah DeMelo (Racing Louisville FC) is shown the yellow card.
- 45'+9': Delay in match because of an injury Uchenna Kanu (Racing Louisville FC).
- 45'+10': Delay over. They are ready to continue.
- 45'+11': First Half ends, Angel City 2, Racing Louisville FC 1.
- 45': Second Half begins Angel City 2, Racing Louisville FC 1.
- 45': Substitution, Angel City. Jasmyne Spencer replaces Madison Curry.
- 45': Substitution, Racing Louisville FC. Emma Sears replaces Kayla Fischer.
- 48': Attempt blocked. Savannah DeMelo (Racing Louisville FC) right footed shot from the centre of the box is blocked. Assisted by Uchenna Kanu.
- 48': Corner, Racing Louisville FC. Conceded by Megan Reid.
- 49': Attempt missed. Emma Sears (Racing Louisville FC) right footed shot from the centre of the box is close, but misses to the left following a corner.
- 49': Attempt saved. Carson Pickett (Racing Louisville FC) header from the centre of the box is saved in the bottom left corner. Assisted by Emma Sears with a cross.
- 50': Foul by Elexa Bahr (Racing Louisville FC).
- 50': Sarah Gorden (Angel City) wins a free kick in the defensive half.
- 52': Attempt missed. Savannah DeMelo (Racing Louisville FC) right footed shot from the centre of the box is too high. Assisted by Emma Sears with a cross.
- 53': Foul by Madison Hammond (Angel City).
- 53': Lauren Milliet (Racing Louisville FC) wins a free kick in the defensive half.
- 54': Attempt missed. Elexa Bahr (Racing Louisville FC) right footed shot from the centre of the box is close, but misses to the right. Assisted by Savannah DeMelo with a through ball.
- 57': Attempt missed. Savannah DeMelo (Racing Louisville FC) left footed shot from the right side of the box misses to the left. Assisted by Emma Sears.
- 58': Delay in match (Angel City).
- 58': Substitution, Angel City. Claire Emslie replaces Merritt Mathias.
- 59': Delay over. They are ready to continue.
- 59': Offside, Racing Louisville FC. Elexa Bahr is caught offside.
- 61': Foul by Taylor Flint (Racing Louisville FC).
- 61': Madison Hammond (Angel City) wins a free kick on the left wing.
- 61': Offside, Angel City. Sydney Leroux is caught offside.
- 62': Attempt blocked. Savannah DeMelo (Racing Louisville FC) right footed shot from outside the box is blocked. Assisted by Marisa DiGrande.
- 63': Foul by Madison Hammond (Angel City).
- 63': Savannah DeMelo (Racing Louisville FC) wins a free kick in the attacking half.
- 63': Madison Hammond (Angel City) is shown the yellow card for a bad foul.
- 64': Goal! Angel City 2, Racing Louisville FC 2. Carson Pickett (Racing Louisville FC) left footed shot from the centre of the box to the centre of the goal. Assisted by Emma Sears with a cross.
- 66': Carson Pickett (Racing Louisville FC) wins a free kick in the defensive half.
- 66': Foul by Claire Emslie (Angel City).
- 67': Substitution, Racing Louisville FC. Jaelin Howell replaces Marisa DiGrande.
- 67': Attempt blocked. Emma Sears (Racing Louisville FC) right footed shot from the right side of the box is blocked. Assisted by Savannah DeMelo.
- 67': Foul by Savannah DeMelo (Racing Louisville FC).
- 67': Madison Hammond (Angel City) wins a free kick in the defensive half.
- 69': Attempt blocked. Claire Emslie (Angel City) left footed shot from the left side of the box is blocked. Assisted by Alyssa Thompson with a through ball.
- 69': Corner, Angel City. Conceded by Carson Pickett.
- 69': Attempt missed. Rocky Rodríguez (Angel City) left footed shot from the centre of the box misses to the right. Assisted by Claire Emslie with a cross following a corner.
- 69': Attempt blocked. Jasmyne Spencer (Angel City) right footed shot from the centre of the box is blocked.
- 69': Corner, Angel City. Conceded by Elexa Bahr.
- 71': Foul by Alyssa Thompson (Angel City).
- 71': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
- 72': Foul by Uchenna Kanu (Racing Louisville FC).
- 72': Jasmyne Spencer (Angel City) wins a free kick in the defensive half.
- 74': Foul by Jaelin Howell (Racing Louisville FC).
- 74': Kennedy Fuller (Angel City) wins a free kick in the attacking half.
- 74': Jaelin Howell (Racing Louisville FC) is shown the yellow card for a bad foul.
- 77': Substitution, Angel City. Lily Nabet replaces Rocky Rodríguez.
- 77': Substitution, Angel City. M.A. Vignola replaces Gisele Thompson.
- 80': Attempt blocked. Carson Pickett (Racing Louisville FC) left footed shot from outside the box is blocked. Assisted by Savannah DeMelo.
- 80': Corner, Racing Louisville FC. Conceded by Jasmyne Spencer.
- 81': Offside, Racing Louisville FC. Arin Wright is caught offside.
- 82': Attempt missed. Claire Emslie (Angel City) right footed shot from outside the box misses to the left. Assisted by Alyssa Thompson following a fast break.
- 84': Attempt missed. Emma Sears (Racing Louisville FC) right footed shot from a difficult angle on the right misses to the left. Assisted by Lauren Milliet.
- 84': Foul by Uchenna Kanu (Racing Louisville FC).
- 84': Jasmyne Spencer (Angel City) wins a free kick in the defensive half.
- 84': Substitution, Angel City. Clarisse Le Bihan replaces Kennedy Fuller.
- 85': Goal! Angel City 3, Racing Louisville FC 2. Sydney Leroux (Angel City) right footed shot from the centre of the box to the bottom left corner. Assisted by Alyssa Thompson with a through ball.
- 88': Corner, Racing Louisville FC. Conceded by Megan Reid.
- 89': Corner, Racing Louisville FC. Conceded by Megan Reid.
- 90': Attempt blocked. Uchenna Kanu (Racing Louisville FC) left footed shot from the centre of the box is blocked. Assisted by Savannah DeMelo with a cross.
- 90': Corner, Racing Louisville FC. Conceded by Megan Reid.
- 90'+1': Attempt missed. Arin Wright (Racing Louisville FC) header from the centre of the box misses to the right. Assisted by Savannah DeMelo with a cross following a corner.
- 90'+3': Substitution, Racing Louisville FC. Reilyn Turner replaces Elexa Bahr.
- 90'+3': Substitution, Racing Louisville FC. Parker Goins replaces Uchenna Kanu.
- 90'+5': Foul by Emma Sears (Racing Louisville FC).
- 90'+5': Megan Reid (Angel City) wins a free kick in the defensive half.
- 90'+7': Second Half ends, Angel City 3, Racing Louisville FC 2.
- 0': Match ends, Angel City 3, Racing Louisville FC 2.
Game Information
Venue: BMO Stadium
Location: Los Angeles, California, USA
Attendance: 16,735
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Angel City FC | 0 | 0 | 0 |
2 | Bay FC | 0 | 0 | 0 |
3 | Chicago Stars FC | 0 | 0 | 0 |
4 | NJ/NY Gotham FC | 0 | 0 | 0 |
Line-Ups
Angel City FC (4-2-3-1)
No. | Name |
---|---|
13 | DiDi Haracic (GK) |
6 | Megan Reid ![]() |
11 | Sarah Gorden |
27 | Madison Curry |
12 | Merritt Mathias ![]() |
17 | Kennedy Fuller |
99 | Madison Hammond ![]() |
7 | Rocky Rodríguez ![]() |
2 | Sydney Leroux |
21 | Alyssa Thompson |
20 | Gisele Thompson |
Racing Louisville FC (4-2-3-1)
No. | Name |
---|---|
1 | Katie Lund (GK) |
20 | Abby Erceg |
3 | Arin Wright |
16 | Carson Pickett |
2 | Lauren Milliet |
7 | Savannah DeMelo ![]() |
14 | Marisa DiGrande |
26 | Taylor Flint |
23 | Elexa Bahr |
29 | Uchenna Kanu |
9 | Kayla Fischer ![]() |
NWSL News

The return of Chelsea forward Catarina Macario highlights the 23-player United States women's national team roster selected by manager Emma Hayes for the 2025 SheBelieves Cup.

The Portland Thorns of the National Women's Soccer League and the city's as-yet unnamed WNBA team will train together at a new performance center in a first-of-its-kind alliance between teams from both leagues.

The National Women's Soccer League will establish a $5 million fund for players as part of a settlement that stemmed from allegations of emotional and sexual misconduct that rocked the league in 2021.

Ali Krieger explains why the NWSL should be concerned about players moving to Europe.

Brazil international Tarciane has completed her transfer from Houston Dash to Lyon, the NWSL side confirmed on Sunday.