
Angel City FC vs Racing Louisville FC, 2025 NWSL, Regular Season
· NWSL
FT
2 - 3
2 - 3
About
Angel City FC are hosting Racing Louisville FC
at BMO Stadium, Los Angeles, California, 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': Foul by Alanna Kennedy (Angel City).
- 2': Katie O'Kane (Racing Louisville FC) wins a free kick in the attacking half.
- 2': Attempt blocked. Kayla Fischer (Racing Louisville FC) left footed shot from outside the box is blocked.
- 3': Foul by Courtney Petersen (Racing Louisville FC).
- 3': Gisele Thompson (Angel City) wins a free kick in the defensive half.
- 5': Attempt blocked. Kayla Fischer (Racing Louisville FC) right footed shot from the centre of the box is blocked. Assisted by Janine Sonis.
- 7': Foul by Emma Sears (Racing Louisville FC).
- 7': Miyabi Moriya (Angel City) wins a free kick in the defensive half.
- 9': Foul by Macey Hodge (Angel City).
- 9': Janine Sonis (Racing Louisville FC) wins a free kick in the defensive half.
- 9': Macey Hodge (Angel City) is shown the yellow card for a bad foul.
- 15': Foul by Taylor Flint (Racing Louisville FC).
- 15': Kennedy Fuller (Angel City) wins a free kick in the defensive half.
- 15': Taylor Flint (Racing Louisville FC) is shown the yellow card for a bad foul.
- 16': Foul by Alanna Kennedy (Angel City).
- 16': Lauren Milliet (Racing Louisville FC) wins a free kick in the defensive half.
- 17': Delay in match because of an injury Courtney Petersen (Racing Louisville FC).
- 17': Delay over. They are ready to continue.
- 21': Attempt blocked. Kayla Fischer (Racing Louisville FC) right footed shot from the centre of the box is blocked.
- 22': Penalty conceded by Macey Hodge (Angel City) with a hand ball in the penalty area.
- 23': Goal! Angel City 0, Racing Louisville FC 1. Taylor Flint (Racing Louisville FC) converts the penalty with a right footed shot to the bottom right corner.
- 24': Corner,Angel City. Conceded by Taylor Flint.
- 25': Attempt saved. M.A. Vignola (Angel City) header from the right side of the six yard box is saved in the top right corner by Jordyn Bloomer (Racing Louisville FC). Assisted by Miyabi Moriya with a cross.
- 25': Attempt missed. Taylor Flint (Racing Louisville FC) right footed shot from the centre of the box misses to the left. Assisted by Janine Sonis with a cross.
- 26': Attempt blocked. Emma Sears (Racing Louisville FC) right footed shot from a difficult angle and long range on the left is blocked. Assisted by Courtney Petersen.
- 28': Offside, Racing Louisville FC. Emma Sears is caught offside.
- 29': Attempt missed. Emma Sears (Racing Louisville FC) right footed shot from outside the box is close, but misses to the right. Assisted by Savannah DeMelo.
- 30': Attempt blocked. Alyssa Thompson (Angel City) right footed shot from the left side of the box is blocked. Assisted by Kennedy Fuller.
- 31': Attempt saved. Gisele Thompson (Angel City) right footed shot from the right side of the box is saved in the bottom left corner by Jordyn Bloomer (Racing Louisville FC). Assisted by Miyabi Moriya.
- 31': Corner,Angel City. Conceded by Lauren Milliet.
- 32': Attempt missed. Megan Reid (Angel City) header from the left side of the six yard box misses to the right. Assisted by Miyabi Moriya with a cross following a corner.
- 33': Attempt missed. Kayla Fischer (Racing Louisville FC) left footed shot from the right side of the box is too high. Assisted by Taylor Flint with a headed pass.
- 34': Foul by M.A. Vignola (Angel City).
- 34': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
- 35': Corner,Racing Louisville FC. Conceded by Gisele Thompson.
- 36': Foul by Riley Tiernan (Angel City).
- 36': Savannah DeMelo (Racing Louisville FC) wins a free kick on the right wing.
- 37': Offside, Racing Louisville FC. Arin Wright is caught offside.
- 39': Foul by Kayla Fischer (Racing Louisville FC).
- 39': Megan Reid (Angel City) wins a free kick on the left wing.
- 41': Offside, Racing Louisville FC. Kayla Fischer is caught offside.
- 43': Corner,Racing Louisville FC. Conceded by Megan Reid.
- 44': Attempt missed. Katie O'Kane (Racing Louisville FC) right footed shot from outside the box misses to the right. Assisted by Arin Wright.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+2': Foul by Katie O'Kane (Racing Louisville FC).
- 45'+2': Kennedy Fuller (Angel City) wins a free kick in the attacking half.
- 45'+2': Katie O'Kane (Racing Louisville FC) is shown the yellow card for a bad foul.
- 45'+4': First Half ends, Angel City 0, Racing Louisville FC 1.
- 45': Second Half begins Angel City 0, Racing Louisville FC 1.
- 45': Substitution, Angel City. Madison Hammond replaces Macey Hodge.
- 46': Attempt blocked. Alanna Kennedy (Angel City) right footed shot from outside the box is blocked. Assisted by Gisele Thompson.
- 47': Foul by Savannah DeMelo (Racing Louisville FC).
- 47': Madison Hammond (Angel City) wins a free kick on the left wing.
- 48': Goal! Angel City 1, Racing Louisville FC 1. Riley Tiernan (Angel City) right footed shot from the right side of the box to the bottom left corner. Assisted by Gisele Thompson following a set piece situation.
- 49': Attempt saved. Lauren Milliet (Racing Louisville FC) right footed shot from outside the box is saved in the bottom left corner by Angelina Anderson (Angel City). Assisted by Kayla Fischer.
- 51': Attempt saved. Savannah DeMelo (Racing Louisville FC) right footed shot from the right side of the box is saved in the top right corner by Angelina Anderson (Angel City). Assisted by Lauren Milliet.
- 51': Corner,Racing Louisville FC. Conceded by Angelina Anderson.
- 52': Attempt missed. Janine Sonis (Racing Louisville FC) left footed shot from the left side of the box is too high. Assisted by Arin Wright following a corner.
- 52': Corner,Racing Louisville FC. Conceded by Riley Tiernan.
- 53': Goal! Angel City 1, Racing Louisville FC 2. Emma Sears (Racing Louisville FC) header from the centre of the box to the bottom right corner. Assisted by Arin Wright with a headed pass following a corner.
- 56': Goal! Angel City 1, Racing Louisville FC 3. Savannah DeMelo (Racing Louisville FC) right footed shot from the centre of the box to the bottom right corner. Assisted by Kayla Fischer following a fast break.
- 58': Corner,Angel City. Conceded by Arin Wright.
- 59': Attempt missed. M.A. Vignola (Angel City) left footed shot from the centre of the box is close, but misses to the left. Assisted by Alyssa Thompson with a cross following a corner.
- 60': Alanna Kennedy (Angel City) wins a free kick in the defensive half.
- 60': Foul by Kayla Fischer (Racing Louisville FC).
- 61': Foul by Kayla Fischer (Racing Louisville FC).
- 61': Megan Reid (Angel City) wins a free kick in the defensive half.
- 63': Attempt missed. Savannah DeMelo (Racing Louisville FC) right footed shot from outside the box is too high. Assisted by Katie O'Kane.
- 64': Corner,Angel City. Conceded by Arin Wright.
- 64': Penalty Angel City. Madison Hammond draws a foul in the penalty area.
- 64': Penalty conceded by Kayla Fischer (Racing Louisville FC) after a foul in the penalty area.
- 65': Delay in match because of an injury Madison Hammond (Angel City).
- 66': Delay over. They are ready to continue.
- 66': VAR Decision: Penalty Angel City.
- 67': Kayla Fischer (Racing Louisville FC) is shown the red card for violent conduct.
- 68': Goal! Angel City 2, Racing Louisville FC 3. Alyssa Thompson (Angel City) converts the penalty with a right footed shot to the bottom right corner.
- 69': Substitution, Racing Louisville FC. Sarah Weber replaces Katie O'Kane.
- 71': Courtney Petersen (Racing Louisville FC) wins a free kick in the defensive half.
- 71': Foul by Gisele Thompson (Angel City).
- 71': Delay in match because of an injury Courtney Petersen (Racing Louisville FC).
- 73': Delay over. They are ready to continue.
- 74': Substitution, Angel City. Katie Zelem replaces Kennedy Fuller.
- 78': Attempt missed. M.A. Vignola (Angel City) left footed shot from the left side of the box is close, but misses to the left. Assisted by Alyssa Thompson with a headed pass.
- 78': Substitution, Racing Louisville FC. Ella Hase replaces Emma Sears.
- 79': Hand ball by Ella Hase (Racing Louisville FC).
- 79': Attempt saved. Alyssa Thompson (Angel City) right footed shot from outside the box is saved in the top centre of the goal by Jordyn Bloomer (Racing Louisville FC). Assisted by M.A. Vignola.
- 80': Corner,Angel City. Conceded by Jordyn Bloomer.
- 85': Substitution, Angel City. Christen Press replaces Gisele Thompson.
- 87': Corner,Angel City. Conceded by Savannah DeMelo.
- 87': Attempt saved. Alanna Kennedy (Angel City) header from the centre of the box is saved in the bottom right corner by Jordyn Bloomer (Racing Louisville FC). Assisted by Katie Zelem with a cross.
- 88': Corner,Angel City. Conceded by Lauren Milliet.
- 88': Corner,Angel City. Conceded by Ellie Jean.
- 89': Attempt blocked. Madison Hammond (Angel City) right footed shot from the centre of the box is blocked. Assisted by Miyabi Moriya with a cross.
- 89': Attempt saved. Katie Zelem (Angel City) right footed shot from outside the box is saved in the bottom right corner by Jordyn Bloomer (Racing Louisville FC). Assisted by Alyssa Thompson.
- 90'+1': Fourth official has announced 9 minutes of added time.
- 90'+1': Corner,Angel City. Conceded by Ella Hase.
- 90'+2': Foul by M.A. Vignola (Angel City).
- 90'+2': Sarah Weber (Racing Louisville FC) wins a free kick on the right wing.
- 90'+3': Foul by Megan Reid (Angel City).
- 90'+3': Sarah Weber (Racing Louisville FC) wins a free kick in the defensive half.
- 90'+5': Attempt missed. Megan Reid (Angel City) right footed shot from outside the box misses to the left. Assisted by Alanna Kennedy.
- 90'+6': Substitution, Angel City. Sophia Mattice replaces Miyabi Moriya.
- 90'+6': Sarah Weber (Racing Louisville FC).
- 90'+6': Sarah Gorden (Angel City) wins a free kick in the defensive half.
- 90'+6': Foul by Katie Zelem (Angel City).
- 90'+6': Taylor Flint (Racing Louisville FC) wins a free kick in the defensive half.
- 90'+7': Katie Zelem (Angel City) is shown the yellow card for a bad foul.
- 90'+9': Substitution, Racing Louisville FC. Marisa DiGrande replaces Savannah DeMelo because of an injury.
- 90'+10': Second Half ends, Angel City 2, Racing Louisville FC 3.
- 0': Match ends, Angel City 2, Racing Louisville FC 3.
Statistics
![]() |
LA![]() |
|
---|---|---|
11 | Fouls | 10 |
2 | Yellow Cards | 2 |
1 | Red Cards | 0 |
3 | Offsides | 0 |
4 | Corner Kicks | 9 |
5 | Saves | 2 |
38.3 | Possession | 61.7 |
15 | SHOTS | 14 |
6 | ON GOAL | 7 |
0.4 | On Target % | 0.5 |
1 | Penalty Goals | 1 |
1 | Penalty Kicks Taken | 1 |
170 | Accurate Passes | 292 |
242 | Passes | 381 |
0.7 | Pass Completion % | 0.8 |
4 | Accurate Crosses | 5 |
14 | Crosses | 28 |
0.3 | Cross % | 0.2 |
46 | Long Balls | 48 |
18 | Accurate Long Balls | 13 |
0.4 | Long Balls % | 0.3 |
3 | Blocked Shots | 3 |
13 | Effective Tackles | 8 |
19 | Tackles | 18 |
0.7 | Tackle % | 0.4 |
17 | Interceptions | 6 |
38 | Effective Clearances | 18 |
38 | Clearances | 18 |
Game Information
Competition: NWSL
Venue: BMO Stadium
Location: Los Angeles, California, USA
Attendance: 16,740
Venue: BMO Stadium
Location: Los Angeles, California, USA
Attendance: 16,740
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Kansas City Current | 10 | +15 | 24 |
2 | San Diego Wave FC | 10 | +9 | 20 |
3 | Orlando Pride | 10 | +10 | 19 |
4 | Washington Spirit | 10 | +2 | 19 |
Line-Ups
Angel City FC (4-2-3-1)
No. | Name |
---|---|
19 | Angelina Anderson (GK) |
6 | Megan Reid |
11 | Sarah Gorden |
16 | M.A. Vignola |
29 | Miyabi Moriya |
17 | Kennedy Fuller |
8 | Macey Hodge ![]() |
14 | Alanna Kennedy |
33 | Riley Tiernan |
21 | Alyssa Thompson |
20 | Gisele Thompson |
Racing Louisville FC (4-3-3)
No. | Name |
---|---|
24 | Jordyn Bloomer (GK) |
3 | Arin Wright |
5 | Ellie Jean |
11 | Courtney Petersen |
2 | Lauren Milliet |
26 | Taylor Flint ![]() |
20 | Katie O'Kane ![]() |
7 | Savannah DeMelo |
9 | Kayla Fischer |
13 | Emma Sears |
16 | Janine Sonis |
NWSL News

Houston Dash transfers Mexico forward Diana Ordóñez to Tigres
The Houston Dash have transferred forward Diana Ordóñez to Tigres in Mexico for an undisclosed fee.

Nigeria's Super Falcons treating Cameroon friendlies as WAFCON title fuel
As Nigeria's Super Falcons gear up for a pair of home friendlies against Cameroon, head coach Justin Madugu views the fixtures as a vital step in reclaiming the Women's Africa Cup of Nations (WAFCON) title.

Sources: Spirit coach Giráldez in advanced talks for Lyonnes job
Washington Spirit head coach Jonatan Giráldez is in advanced discussions to take over as head coach of French powerhouse OL Lyonnes, multiple sources confirmed to ESPN.

NWSL expansion franchise Denver hires Curt Johnson as first GM
Denver's 2026 NWSL expansion franchise has hired former North Carolina Courage executive Curt Johnson as the team's first general manager.

Louisville's Kayla Fischer to serve 3-game ban for hair pull
Racing Louisville FC forward Kayla Fischer will serve a three-game suspension for a hair-pulling incident, sources told ESPN.