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 →

Matches2024

Final · Matchweek 3 · NWSL regular seasonMarch 31, 2024

Washington Spirit

2nd · 56 pts

21

Utah Royals

12th · 25 pts

Andi Sullivan ⚽ · Ouleymata Sarr ⚽

Ally Sentnor ⚽

Audi Field · 112′ played · 8,182 attending

Live —Evidence —Release 2026-09-02
WASHINGTON SPIRITUTAH ROYALS0′HT112
The match signature: every shot as a tick on the match clock — height follows xG°, dots mark goals.
Scoring Summary
  1. 20Andi SullivanWashington Spirit
  2. 29Ouleymata SarrWashington Spirit
  3. 70Ally SentnorUtah Royals
The story · MW 3

Washington Spirit edged it 2–1

The 1.67 xG° gap was the widest of matchweek 3’s 7 matches. Washington Spirit trail the all-time series 1–1–4 across 6 meetings since 2018. Washington Spirit stand 2nd on 56 points in the table through September 1, 2026.

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

2.50.9 xG° on 18 shots to 13

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

TeamShSoTxG°
Washington Spirit1862.54
Utah Royals1360.87
xG° describes the chances, not the finishing — the gap between the two is the story
The Shape of the Match
xG° raceWashington Spirit 2.54 · Utah Royals 0.87
0.511.522.50′HT112′

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

Finishing funnelWashington Spirit · Utah Royals

18
13
6
6
2
1

shots → on target → goals

Control

381 passes · 73.5%′554 · 82.7%′

20 interceptions21

18 clearances13

Box Score
Everyone who took the pitch for a minute or more.
Kate Del FavaUtah RoyalsYes01120000
Hannah BetfortUtah RoyalsYes01120020
Olivia GriffittsUtah RoyalsYes01120000
Kaleigh RiehlUtah RoyalsYes01120000
Ally SentnorUtah RoyalsYes01121043
Agnes NybergUtah RoyalsYes01120000
Madison PogarchUtah RoyalsYes01120000
Mandy McGlynnUtah RoyalsYes01120000
Dana FoedererUtah RoyalsYes082820132
Paige CroninUtah RoyalsYes072720020
Frankie TagliaferriUtah RoyalsYes045450000
Ifeoma OnumonuUtah RoyalsNo4598530000
Brecken MozingoUtah RoyalsNo72400010
Cameron TuckerUtah RoyalsNo82300011
Michele VasconcelosUtah RoyalsNo98140000
Tara RuddWashington SpiritYes01120000
Courtney BrownWashington SpiritYes01120030
Casey KruegerWashington SpiritYes01120020
Croix BethuneWashington SpiritYes01120011
Annaïg ButelWashington SpiritYes01120000
Trinity RodmanWashington SpiritYes01120120
Hal HershfeltWashington SpiritYes01120021
Aubrey KingsburyWashington SpiritYes01120000
Gabrielle CarleWashington SpiritYes01120010
Andi SullivanWashington SpiritYes085851021
Ouleymata SarrWashington SpiritYes078781053
Brittany RatcliffeWashington SpiritNo78340000
Paige MetayerWashington SpiritNo85270000
Who Was On

Washington Spirit 2.54 xG°

°modeled — an estimate, not an observation
15Ouleymata Sarr0.00Attempt Saved
20Andi Sullivan1.00Goal
29Ouleymata Sarr0.07Goal
47Ouleymata Sarr0.00Attempt Saved
53Ouleymata Sarr0.25Miss
55Trinity Rodman0.07Attempt Saved
56Hal Hershfelt0.09Attempt Saved
56Casey Krueger0.10Attempt Saved
56Andi Sullivan0.25Attempt Saved
57Gabrielle Carle0.00Miss
61Hal Hershfelt0.00Attempt Saved
62Croix Bethune0.00Attempt Saved
65Ouleymata Sarr0.10Attempt Saved
73Courtney Brown0.05Attempt Saved
91Trinity Rodman0.03Attempt Saved
93Casey Krueger0.03Miss
93Courtney Brown0.25Miss
98Courtney Brown0.25Attempt Saved

Utah Royals 0.87 xG°

°modeled — an estimate, not an observation
16Paige Cronin0.07Miss
31Ally Sentnor0.07Attempt Saved
40Ally Sentnor0.00Attempt Saved
57Paige Cronin0.03Miss
58Hannah Betfort0.40Miss
65Ally Sentnor0.00Attempt Saved
65Hannah Betfort0.10Attempt Saved
70Ally Sentnor0.07Goal
75Dana Foederer0.00Attempt Saved
75Dana Foederer0.00Attempt Saved
80Brecken Mozingo0.03Miss
82Dana Foederer0.10Miss
89Cameron Tucker0.00Attempt Saved
Head to Head
Continue exploring

Each question preserves Washington Spirit 2–1 Utah Royals, March 31, 2024, the 2024 NWSL regular season scope, and a return to Washington Spirit 2–1 Utah Royals.

View the record row · the citable object behind this page, release 2026-09-02
{
  "slug": "2024-03-31-was-vs-uta",
  "date": "2024-03-31",
  "season": 2024,
  "competition": "NWSL regular season",
  "matchweek": 3,
  "home": "Washington Spirit",
  "away": "Utah Royals",
  "home_score": 2,
  "away_score": 1,
  "venue": "Audi Field",
  "release": "2026-09-02"
}