Skip to main content
NWSLLive
FINAL30 AugWASWashington1BAYBay0FINAL30 AugSEASeattle1HOUHouston0FINAL31 AugBOSBoston Legacy2LAAngel City5UPCOMING · 9:30 pm EDT*4 SeptUTAUtahBOSBoston LegacyUPCOMING · 10:00 pm EDT*4 SeptBAYBayKCKansas CityUPCOMING · 6:30 pm EDT*5 SeptLOURacing LouLAAngel CityUPCOMING · 2:00 pm EDT*6 SeptDENDenverGFCGotham FCUPCOMING · 4:00 pm EDT*6 SeptPORPortlandWASWashingtonUPCOMING · 4:00 pm EDT*6 SeptCHIChicagoNCNorth CarolinaUPCOMING · 7:00 pm EDT*6 SeptORLOrlandoHOUHoustonUPCOMING · 9:00 pm EDT*6 SeptSEASeattleSDSan DiegoUPCOMING · 6:30 pm EDT*11 SeptLOURacing LouGFCGotham FCAll Matches →

Matches2023

Final · Matchweek 3 · NWSL regular seasonApril 16, 2023

Angel City

5th · 31 pts

22

Racing Louisville

9th · 27 pts

Katie Johnson ⚽ · Savannah McCaskill ⚽

Savannah DeMelo ⚽ · Kirsten Wright ⚽

BMO Stadium · 100′ played · 18,007 attending

Live —Evidence —Release 2026-09-02
ANGEL CITYRACING LOUISVILLE0′HT100
The match signature: every shot as a tick on the match clock — height follows xG°, dots mark goals.
Scoring Summary
  1. 2Savannah DeMeloRacing Louisville
  2. 31Kirsten WrightRacing Louisville
  3. 67Katie JohnsonAngel City
  4. 86Savannah McCaskillAngel City
The story · MW 3

Level at 2–2

Angel City are level in the all-time series 1–0–1 across 2 meetings since 2022.

From the record · rel. 2026-09-02 · computed, not generated
The chances · xG°

2.02.2 xG° on 25 shots to 13

What each side’s shooting was worth, before the finishing.

TeamShSoTxG°
Angel City2561.99
Racing Louisville1322.17
xG° describes the chances, not the finishing — the gap between the two is the story
The Shape of the Match
xG° raceAngel City 1.99 · Racing Louisville 2.17
0.511.520′HT100′

Cumulative xG° per shot; dots mark goals at the minute they were scored.

Finishing funnelAngel City · Racing Louisville

25
13
6
2
2
2

shots → on target → goals

Control

532 passes · 71.8%′355 · 65.9%′

15 interceptions35

15 clearances30

Box Score
Everyone who took the pitch for a minute or more.
Savannah McCaskillAngel CityYes01001132
Katie JohnsonAngel CityYes01001041
Megan ReidAngel CityYes01000000
Paige NielsenAngel CityYes01000030
Dani WeatherholtAngel CityYes01000041
Jun EndoAngel CityYes01000031
DiDi HaracicAngel CityYes01000000
Sarah GordenAngel CityYes01000000
Claire EmslieAngel CityYes056560010
M.A. VignolaAngel CityYes056560021
Clarisse Le BihanAngel CityYes056560010
Madison HammondAngel CityNo56440010
Ali RileyAngel CityNo56440020
Alyssa ThompsonAngel CityNo56440010
Jaelin HowellRacing LouisvilleYes01000020
Katie AtkinsonRacing LouisvilleYes01000000
Abby ErcegRacing LouisvilleYes01000020
Carson PickettRacing LouisvilleYes01000000
Lauren MillietRacing LouisvilleYes01000000
Rebecca HollowayRacing LouisvilleYes01000000
Savannah DeMeloRacing LouisvilleYes01001131
Kirsten WrightRacing LouisvilleYes085851041
Jess McDonaldRacing LouisvilleYes078780010
Kayla FischerRacing LouisvilleYes078780010
Elli PikkujämsäRacing LouisvilleYes073730000
Ary BorgesRacing LouisvilleNo73270000
Paige CroninRacing LouisvilleNo78220000
Alex ChidiacRacing LouisvilleNo78220000
Parker GoinsRacing LouisvilleNo85150000
Who Was On

Angel City 1.99 xG°

°modeled — an estimate, not an observation
8Savannah McCaskill0.03Miss
13Katie Johnson0.03Miss
14Claire Emslie0.07Miss
19Savannah McCaskill0.00Attempt Saved
25Jun Endo0.03Miss
30M.A. Vignola0.07Miss
36Katie Johnson0.03Miss
43Dani Weatherholt0.03Post
44Katie Johnson0.07Miss
46Jun Endo0.00Attempt Saved
50Paige Nielsen0.07Miss
50M.A. Vignola0.00Attempt Saved
55Clarisse Le Bihan0.05Attempt Saved
63Ali Riley0.07Attempt Saved
63Madison Hammond0.65Miss
65Jun Endo0.07Attempt Saved
67Katie Johnson0.25Goal
70Dani Weatherholt0.00Attempt Saved
74Ali Riley0.07Attempt Saved
80Dani Weatherholt0.10Attempt Saved
80Dani Weatherholt0.10Attempt Saved
84Paige Nielsen0.03Attempt Saved
86Savannah McCaskill0.07Goal
89Paige Nielsen0.00Miss
89Alyssa Thompson0.10Post

Racing Louisville 2.17 xG°

°modeled — an estimate, not an observation
2Savannah DeMelo1.00Goal
12Savannah DeMelo0.09Post
16Kirsten Wright0.10Miss
26Kirsten Wright0.25Miss
28Jaelin Howell0.03Miss
31Kirsten Wright0.07Goal
38Abby Erceg0.07Miss
39Kirsten Wright0.07Attempt Saved
40Kayla Fischer0.07Miss
48Abby Erceg0.05Attempt Saved
48Savannah DeMelo0.03Miss
58Jaelin Howell0.09Attempt Saved
59Jess McDonald0.25Miss
Head to Head

Angel City are level in the series 101 (W–D–L) across 2 prior meetings with Racing Louisville in the record since 2022.

Continue exploring

Each question preserves Angel City 2–2 Racing Louisville, April 16, 2023, the 2023 NWSL regular season scope, and a return to Angel City 2–2 Racing Louisville.

View the record row · the citable object behind this page, release 2026-09-02
{
  "slug": "2023-04-16-la-vs-lou",
  "date": "2023-04-16",
  "season": 2023,
  "competition": "NWSL regular season",
  "matchweek": 3,
  "home": "Angel City",
  "away": "Racing Louisville",
  "home_score": 2,
  "away_score": 2,
  "venue": "BMO Stadium",
  "release": "2026-09-02"
}