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 →

Matches2026

Final · Matchweek 3 · NWSL regular seasonMarch 26, 2026

San Diego Wave

4th · 39 pts

31

Portland Thorns

5th · 38 pts

Dudinha ⚽ · Lia Godfrey ⚽ · Melanie Barcenas ⚽

Pietra Tordin ⚽

Snapdragon Stadium · 95′ played · 8,428 attending

Live —Evidence —Release 2026-09-02
SAN DIEGO WAVEPORTLAND THORNS0′HT95
The match signature: every shot as a tick on the match clock — height follows xG°, dots mark goals.
Scoring Summary
  1. 1DudinhaSan Diego Wave
  2. 7Pietra TordinPortland Thorns
  3. 26Lia GodfreySan Diego Wave
  4. 81Melanie BarcenasSan Diego Wave
The story · MW 3

San Diego Wave edged it 3–1

San Diego Wave trail the all-time series 4–5–5 across 14 meetings since 2022. San Diego Wave stand 4th on 39 points in the table through September 1, 2026.

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

3.41.5 xG° on 18 shots to 15

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

TeamShSoTxG°
San Diego Wave18113.35
Portland Thorns1541.46
xG° describes the chances, not the finishing — the gap between the two is the story
The Shape of the Match
xG° raceSan Diego Wave 3.35 · Portland Thorns 1.46
0.511.522.533.50′HT95′

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

Finishing funnelSan Diego Wave · Portland Thorns

18
15
11
4
3
1

shots → on target → goals

Control

599 passes · 85.1%′341 · 71.6%′

22 interceptions18

28 clearances27

Box Score
Everyone who took the pitch for a minute or more.
Pietra TordinPortland ThornsYes0951031
Sam HiattPortland ThornsYes0950000
Olivia MoultriePortland ThornsYes0950000
Isabella ObazePortland ThornsYes0950031
Morgan MessnerPortland ThornsYes0950000
Jessie FlemingPortland ThornsYes0950000
M.A. VignolaPortland ThornsYes077770000
Reilyn TurnerPortland ThornsYes067670031
Marie MüllerPortland ThornsYes056560011
Shae HarveyPortland ThornsYes045450000
Mimi AlidouPortland ThornsYes045450010
Deyna CastellanosPortland ThornsNo45500010
Sophia WilsonPortland ThornsNo45500020
Mallie McKenziePortland ThornsNo56390000
Maddie PadelskiPortland ThornsNo67280000
Jayden PerryPortland ThornsNo77180010
Kennedy WesleySan Diego WaveYes0950000
Leah FreemanSan Diego WaveYes0950000
Kristen McNabbSan Diego WaveYes0950000
Kimmi AscanioSan Diego WaveYes0950010
LudmilaSan Diego WaveYes0950064
Kenza DaliSan Diego WaveYes0950010
Perle MorroniSan Diego WaveYes091910010
Gia CorleySan Diego WaveYes091910132
Lia GodfreySan Diego WaveYes076761011
DudinhaSan Diego WaveYes076761132
Amelia Donna Van ZantenSan Diego WaveYes064640000
Kiki PickettSan Diego WaveNo64310000
Melanie BarcenasSan Diego WaveNo76191022
Gabi PortilhoSan Diego WaveNo76190000
Nya HarrisonSan Diego WaveNo9140000
Jordan FuscoSan Diego WaveNo9140000
Who Was On

San Diego Wave 3.35 xG°

°modeled — an estimate, not an observation
1Dudinha0.64Goal
26Ludmila0.64Post
26Lia Godfrey0.39Goal
26Gia Corley0.00Attempt Saved
37Ludmila0.00Attempt Saved
40Kenza Dali0.05Attempt Saved
58Kimmi Ascanio0.12Miss
63Gia Corley0.00Attempt Saved
66Ludmila0.00Attempt Saved
69Dudinha0.09Post
69Ludmila0.00Attempt Saved
69Ludmila0.00Attempt Saved
70Dudinha0.00Attempt Saved
81Melanie Barcenas0.68Goal
81Melanie Barcenas0.00Attempt Saved
82Ludmila0.08Miss
84Perle Morroni0.60Miss
91Gia Corley0.06Miss

Portland Thorns 1.46 xG°

°modeled — an estimate, not an observation
3Reilyn Turner0.00Attempt Saved
7Pietra Tordin0.80Goal
7Pietra Tordin0.12Post
19Isabella Obaze0.09Attempt Saved
19Mimi Alidou0.03Miss
35Pietra Tordin0.07Attempt Saved
36Reilyn Turner0.07Miss
47Reilyn Turner0.03Attempt Saved
53Isabella Obaze0.00Attempt Saved
54Marie Müller0.00Attempt Saved
74Deyna Castellanos0.03Attempt Saved
75Sophia Wilson0.07Miss
75Sophia Wilson0.03Attempt Saved
88Isabella Obaze0.05Attempt Saved
88Jayden Perry0.07Attempt Saved
Head to Head
Continue exploring

Each question preserves San Diego Wave 3–1 Portland Thorns, March 26, 2026, the 2026 NWSL regular season scope, and a return to San Diego Wave 3–1 Portland Thorns.

View the record row · the citable object behind this page, release 2026-09-02
{
  "slug": "2026-03-26-sd-vs-por",
  "date": "2026-03-26",
  "season": 2026,
  "competition": "NWSL regular season",
  "matchweek": 3,
  "home": "San Diego Wave",
  "away": "Portland Thorns",
  "home_score": 3,
  "away_score": 1,
  "venue": "Snapdragon Stadium",
  "release": "2026-09-02"
}