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 →

Matches2019

Final · NWSL regular seasonJuly 20, 2019

Utah Royals

6th · 34 pts

22

Portland Thorns

3rd · 40 pts

Christen Press ⚽ · Becky Sauerbrunn ⚽ (og) · Rachel Corsie ⚽

Christine Sinclair ⚽

America First Field · 99′ played

Live —Evidence —Release 2026-09-02
UTAH ROYALSPORTLAND THORNS0′HT99
The match signature: every shot as a tick on the match clock — height follows xG°, dots mark goals.
Scoring Summary
  1. 8Christine SinclairPortland Thorns
  2. 42Christen PressUtah Royals
  3. 86Becky Sauerbrunnown goalUtah Royals
  4. 89Rachel CorsieUtah Royals
The story · match

Level at 2–2

Utah Royals trail the all-time series 0–2–2 across 4 meetings since 2018.

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

1.30.1 xG° on 13 shots to 5

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

TeamShSoTxG°
Utah Royals1371.31
Portland Thorns520.14
xG° describes the chances, not the finishing — the gap between the two is the story
The Shape of the Match
xG° raceUtah Royals 1.31 · Portland Thorns 0.14
0.511.50′HT99′

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

Finishing funnelUtah Royals · Portland Thorns

13
5
7
2
2
2

shots → on target → goals

Control

492 passes · 73.6%′405 · 65.9%′

19 interceptions27

24 clearances18

Box Score
Everyone who took the pitch for a minute or more.
Hayley RasoPortland ThornsYes0990000
Gabrielle Lorraine SeilerPortland ThornsYes0990000
Katherine ReynoldsPortland ThornsYes0990000
Adrianna FranchPortland ThornsYes0990000
Emily MengesPortland ThornsYes0990000
Lindsey HeapsPortland ThornsYes0990010
Meghan KlingenbergPortland ThornsYes0990000
Christine SinclairPortland ThornsYes0991021
Midge PurcePortland ThornsYes076760000
Elizabeth BallPortland ThornsYes068680000
Ellie Madison CarpenterPortland ThornsYes062620021
Caitlin FoordPortland ThornsNo62370000
Emily SonnettPortland ThornsNo68310000
Tobin HeathPortland ThornsNo76230000
Nicole BarnhartUtah RoyalsYes0990000
Amy RodriguezUtah RoyalsYes0990043
Desiree ScottUtah RoyalsYes0990000
Kelley O'HaraUtah RoyalsYes0990120
Kate Elizabeth BowenUtah RoyalsYes0990000
Christen PressUtah RoyalsYes0991011
Gunnhildur Yrsa JónsdóttirUtah RoyalsYes0990110
Becky SauerbrunnUtah RoyalsYes0990000
Rachel CorsieUtah RoyalsYes0991021
Lo'eau LaBontaUtah RoyalsYes077770000
Mandy LaddishUtah RoyalsYes010100000
Katie LampsonUtah RoyalsNo1093830032
VeroUtah RoyalsNo77220000
Rebecca MorosUtah RoyalsNo9360000
Who Was On

Utah Royals 1.31 xG°

°modeled — an estimate, not an observation
15Amy Rodriguez0.10Miss
34Kelley O'Hara0.07Miss
35Amy Rodriguez0.00Attempt Saved
42Christen Press0.07Goal
45Amy Rodriguez0.00Attempt Saved
58Katie Lampson0.00Attempt Saved
61Gunnhildur Yrsa Jónsdóttir0.10Miss
63Katie Lampson0.35Miss
89Rachel Corsie0.00Attempt Saved
89Rachel Corsie0.62Goal
92Amy Rodriguez0.00Attempt Saved
93Katie Lampson0.00Attempt Saved
93Kelley O'Hara0.00Miss

Portland Thorns 0.14 xG°

°modeled — an estimate, not an observation
8Christine Sinclair0.07Goal
23Christine Sinclair0.00Attempt Saved
41Ellie Madison Carpenter0.00Attempt Saved
54Ellie Madison Carpenter0.07Miss
86Lindsey Heaps0.00Miss
Head to Head
Continue exploring

Each question preserves Utah Royals 2–2 Portland Thorns, July 20, 2019, the 2019 NWSL regular season scope, and a return to Utah Royals 2–2 Portland Thorns.

View the record row · the citable object behind this page, release 2026-09-02
{
  "slug": "2019-07-20-uta-vs-por",
  "date": "2019-07-20",
  "season": 2019,
  "competition": "NWSL regular season",
  "matchweek": null,
  "home": "Utah Royals",
  "away": "Portland Thorns",
  "home_score": 2,
  "away_score": 2,
  "venue": "America First Field",
  "release": "2026-09-02"
}