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 2 · NWSL regular seasonApril 2, 2023

San Diego Wave

1st · 37 pts

31

Jaedyn Shaw ⚽ · Alex Morgan ⚽⚽

Kerolin ⚽

Snapdragon Stadium · 104′ played · 17,000 attending

Live —Evidence —Release 2026-09-02
SAN DIEGO WAVENORTH CAROLINA COURAGE0′HT104
The match signature: every shot as a tick on the match clock — height follows xG°, dots mark goals.
Scoring Summary
  1. 38Jaedyn ShawSan Diego Wave
  2. 47Alex MorganSan Diego Wave
  3. 72Alex MorganSan Diego Wave
  4. 76KerolinNorth Carolina Courage
The story · MW 2

San Diego Wave edged it 3–1

Alex Morgan scored a brace, at 47′ and 72′. San Diego Wave lead the all-time series 1–1–0 across 2 meetings since 2022. San Diego Wave stand 1st on 37 points in the table through September 1, 2026.

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

1.81.2 xG° on 10 shots to 8

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

TeamShSoTxG°
San Diego Wave1051.81
North Carolina Courage831.24
xG° describes the chances, not the finishing — the gap between the two is the story
The Shape of the Match
xG° raceSan Diego Wave 1.81 · North Carolina Courage 1.24
0.511.520′HT104′

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

Finishing funnelSan Diego Wave · North Carolina Courage

10
8
5
3
3
1

shots → on target → goals

Control

396 passes · 73%′523 · 78.6%′

21 interceptions19

22 clearances9

Box Score
Everyone who took the pitch for a minute or more.
KerolinNorth Carolina CourageYes01041052
Kaleigh KurtzNorth Carolina CourageYes01040000
Ryan WilliamsNorth Carolina CourageYes01040000
Casey MurphyNorth Carolina CourageYes01040000
Denise O'SullivanNorth Carolina CourageYes01040000
Emily FoxNorth Carolina CourageYes01040000
Kiki PickettNorth Carolina CourageYes082820000
Narumi MiuraNorth Carolina CourageYes081810000
Mille GejlNorth Carolina CourageYes059590021
Meredith SpeckNorth Carolina CourageYes059590000
Olivia WingateNorth Carolina CourageYes059590010
Haley HopkinsNorth Carolina CourageNo59450000
Brianna PintoNorth Carolina CourageNo59450000
Rikke MadsenNorth Carolina CourageNo59450000
Frankie TagliaferriNorth Carolina CourageNo81230000
Sydney CollinsNorth Carolina CourageNo82220000
Emily van EgmondSan Diego WaveYes01040011
Kailen SheridanSan Diego WaveYes01040000
Kristen McNabbSan Diego WaveYes01040000
Naomi GirmaSan Diego WaveYes01040000
Kaleigh RiehlSan Diego WaveYes01040000
Alex MorganSan Diego WaveYes01042032
Christen WestphalSan Diego WaveYes01040000
Taylor FlintSan Diego WaveYes086860020
Danielle ColapricoSan Diego WaveYes081810100
Jaedyn ShawSan Diego WaveYes059591022
Amirah AliSan Diego WaveYes059590010
Sofia JakobssonSan Diego WaveNo59450000
Makenzy RobbeSan Diego WaveNo59450010
Belle BriedeSan Diego WaveNo81230000
Kelsey TurnbowSan Diego WaveNo86180000
Who Was On

San Diego Wave 1.81 xG°

°modeled — an estimate, not an observation
21Jaedyn Shaw0.00Attempt Saved
28Alex Morgan0.00Miss
35Amirah Ali0.07Miss
38Jaedyn Shaw0.40Goal
47Alex Morgan0.16Goal
57Emily van Egmond0.00Attempt Saved
58Taylor Flint0.07Miss
64Taylor Flint0.07Miss
66Makenzy Robbe0.07Attempt Saved
72Alex Morgan0.97Goal

North Carolina Courage 1.24 xG°

°modeled — an estimate, not an observation
10Mille Gejl0.00Attempt Saved
12Kerolin0.07Attempt Saved
23Kerolin0.00Attempt Saved
46Kerolin0.07Attempt Saved
52Olivia Wingate0.07Attempt Saved
52Kerolin0.03Miss
54Mille Gejl0.03Attempt Saved
76Kerolin0.97Goal
Head to Head

San Diego Wave lead the series 110 (W–D–L) across 2 prior meetings with North Carolina Courage in the record since 2022.

Continue exploring

Each question preserves San Diego Wave 3–1 North Carolina Courage, April 2, 2023, the 2023 NWSL regular season scope, and a return to San Diego Wave 3–1 North Carolina Courage.

View the record row · the citable object behind this page, release 2026-09-02
{
  "slug": "2023-04-02-sd-vs-nc",
  "date": "2023-04-02",
  "season": 2023,
  "competition": "NWSL regular season",
  "matchweek": 2,
  "home": "San Diego Wave",
  "away": "North Carolina Courage",
  "home_score": 3,
  "away_score": 1,
  "venue": "Snapdragon Stadium",
  "release": "2026-09-02"
}