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 →

Matches2020

Final · NWSL Fall SeriesSeptember 20, 2020

Simone Charley ⚽ · Sophia Wilson ⚽ · Lindsey Heaps ⚽

Providence Park · 98′ played

Live —Evidence —Release 2026-09-02
PORTLAND THORNSUTAH ROYALS0′HT98
The match signature: every shot as a tick on the match clock — height follows xG°, dots mark goals.
Scoring Summary
  1. 34Simone CharleyPortland Thorns
  2. 71Sophia WilsonPortland Thorns
  3. 80Lindsey HeapsPortland Thorns
The story · match

A 3-goal night for Portland Thorns

Portland Thorns lead the all-time series 2–3–1 across 6 meetings since 2018.

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

2.11.4 xG° on 21 shots to 15

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

TeamShSoTxG°
Portland Thorns2172.10
Utah Royals1541.37
xG° describes the chances, not the finishing — the gap between the two is the story
The Shape of the Match
xG° racePortland Thorns 2.10 · Utah Royals 1.37
0.511.520′HT98′

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

Finishing funnelPortland Thorns · Utah Royals

21
15
7
4
3
0

shots → on target → goals

Control

584 passes · 80.3%′395 · 71.1%′

27 interceptions30

26 clearances19

Box Score
Everyone who took the pitch for a minute or more.
Emily MengesPortland ThornsYes0980000
Rocky RodríguezPortland ThornsYes0980021
Lindsey HeapsPortland ThornsYes0981162
Britt Ellen EckerstromPortland ThornsYes0980000
Meghan KlingenbergPortland ThornsYes0980100
Christine SinclairPortland ThornsYes0980031
Tyler LussiPortland ThornsYes085850030
Angela SalemPortland ThornsYes069690000
Simone CharleyPortland ThornsYes068681031
Kelli HublyPortland ThornsYes061610000
Christen WestphalPortland ThornsYes045450000
Madison PogarchPortland ThornsNo45530000
Becky SauerbrunnPortland ThornsNo61370000
Sophia WilsonPortland ThornsNo68301042
Gabrielle Lorraine SeilerPortland ThornsNo69290000
Marissa EverettPortland ThornsNo85130000
Kate Del FavaUtah RoyalsYes0980000
Brittany RatcliffeUtah RoyalsYes0980010
Elizabeth BallUtah RoyalsYes0980000
Lo'eau LaBontaUtah RoyalsYes0980030
Abby SmithUtah RoyalsYes0980000
Kate Elizabeth BowenUtah RoyalsYes0980000
Aminata Fatou DialloUtah RoyalsYes0980000
Tziarra KingUtah RoyalsYes062620021
Amy RodriguezUtah RoyalsYes062620031
Taylor LytleUtah RoyalsYes045450000
Michelle MaemoneUtah RoyalsYes045450000
VeroUtah RoyalsNo45530000
Mallory WeberUtah RoyalsNo45530030
Raisa Strom-OkimotoUtah RoyalsNo62360021
Arielle Leah ShipUtah RoyalsNo62360011
Who Was On
Shots

Portland Thorns 2.1 xG°

°modeled — an estimate, not an observation
5Tyler Lussi0.07Attempt Saved
20Christine Sinclair0.07Attempt Saved
20Christine Sinclair0.00Attempt Saved
21Simone Charley0.10Miss
34Simone Charley0.10Goal
41Tyler Lussi0.07Attempt Saved
41Lindsey Heaps0.07Miss
44Simone Charley0.03Attempt Saved
55Lindsey Heaps0.00Attempt Saved
56Rocky Rodríguez0.03Miss
63Lindsey Heaps0.10Miss
67Lindsey Heaps0.07Miss
71Sophia Wilson0.21Miss
71Sophia Wilson0.11Goal
76Christine Sinclair0.07Miss
80Lindsey Heaps0.65Goal
84Sophia Wilson0.25Attempt Saved
84Tyler Lussi0.10Miss
88Lindsey Heaps0.00Attempt Saved
89Sophia Wilson0.00Attempt Saved
92Rocky Rodríguez0.00Attempt Saved

Utah Royals 1.37 xG°

°modeled — an estimate, not an observation
23Brittany Ratcliffe0.21Attempt Saved
29Lo'eau LaBonta0.07Miss
38Amy Rodriguez0.00Attempt Saved
39Amy Rodriguez0.03Miss
45Mallory Weber0.07Attempt Saved
45Amy Rodriguez0.65Miss
50Tziarra King0.00Attempt Saved
53Tziarra King0.07Miss
61Lo'eau LaBonta0.07Attempt Saved
65Mallory Weber0.03Miss
65Raisa Strom-Okimoto0.00Attempt Saved
66Arielle Leah Ship0.00Attempt Saved
75Lo'eau LaBonta0.03Attempt Saved
82Mallory Weber0.07Miss
87Raisa Strom-Okimoto0.07Attempt Saved
Head to Head
Continue exploring

Each question preserves Portland Thorns 3–0 Utah Royals, September 20, 2020, the 2020 NWSL Fall Series scope, and a return to Portland Thorns 3–0 Utah Royals.

View the record row · the citable object behind this page, release 2026-09-02
{
  "slug": "2020-09-20-por-vs-uta",
  "date": "2020-09-20",
  "season": 2020,
  "competition": "NWSL Fall Series",
  "matchweek": null,
  "home": "Portland Thorns",
  "away": "Utah Royals",
  "home_score": 3,
  "away_score": 0,
  "venue": "Providence Park",
  "release": "2026-09-02"
}