
Portland Thorns FC vs Utah Royals, 2025 NWSL, Regular Season
· NWSL1 - 2
About
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Attempt saved. Reilyn Turner (Portland Thorns) left footed shot from the centre of the box is saved in the bottom left corner by Mandy McGlynn (Utah Royals). Assisted by Hina Sugita.
- 2': Corner, Portland Thorns. Conceded by Mandy McGlynn.
- 2': Attempt saved. Deyna Castellanos (Portland Thorns) right footed shot from outside the box is saved in the bottom left corner by Mandy McGlynn (Utah Royals). Assisted by Isabella Obaze.
- 2': Corner, Portland Thorns. Conceded by Mandy McGlynn.
- 3': Attempt missed. Hina Sugita (Portland Thorns) left footed shot from the centre of the box is close, but misses the top left corner following a corner.
- 4': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Hina Sugita.
- 4': Corner, Portland Thorns. Conceded by Claudia Zornoza.
- 5': Attempt missed. Deyna Castellanos (Portland Thorns) right footed shot from outside the box is just a bit too high. Assisted by Hina Sugita following a corner.
- 6': Attempt missed. Mina Tanaka (Utah Royals) left footed shot from more than 35 yards is close, but misses to the right.
- 8': Foul by Deyna Castellanos (Portland Thorns).
- 8': Mina Tanaka (Utah Royals) wins a free kick in the defensive half.
- 9': Foul by Janni Thomsen (Utah Royals).
- 9': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 11': Attempt saved. Mimi Alidou (Portland Thorns) right footed shot from the right side of the box is saved in the centre of the goal by Mandy McGlynn (Utah Royals). Assisted by Reilyn Turner with a through ball.
- 11': Offside, Utah Royals. Paige Monaghan is caught offside.
- 12': Delay in match because of an injury Paige Monaghan (Utah Royals).
- 13': Delay over. They are ready to continue.
- 14': Foul by Dana Foederer (Utah Royals).
- 14': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 22': Goal! Portland Thorns 0, Utah Royals 1. Paige Monaghan (Utah Royals) right footed shot from the centre of the box to the bottom right corner. Assisted by Claudia Zornoza.
- 24': Foul by Janni Thomsen (Utah Royals).
- 24': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 25': Foul by Janni Thomsen (Utah Royals).
- 25': Reilyn Turner (Portland Thorns) wins a free kick on the left wing.
- 27': Foul by Reyna Reyes (Portland Thorns).
- 27': Paige Monaghan (Utah Royals) wins a free kick in the defensive half.
- 28': Offside, Utah Royals. Paige Monaghan is caught offside.
- 30': Brecken Mozingo (Utah Royals) wins a free kick in the defensive half.
- 30': Foul by Sam Hiatt (Portland Thorns).
- 31': Attempt missed. Sam Coffey (Portland Thorns) right footed shot from outside the box is high and wide to the right. Assisted by Olivia Moultrie.
- 31': Attempt saved. Hina Sugita (Portland Thorns) left footed shot from outside the box is saved in the bottom right corner by Mandy McGlynn (Utah Royals). Assisted by Sam Coffey.
- 32': Attempt saved. Reilyn Turner (Portland Thorns) right footed shot from outside the box is saved in the top centre of the goal by Mandy McGlynn (Utah Royals).
- 33': Deyna Castellanos (Portland Thorns) wins a free kick on the right wing.
- 33': Foul by Claudia Zornoza (Utah Royals).
- 34': Foul by Sam Hiatt (Portland Thorns).
- 34': Mandy McGlynn (Utah Royals) wins a free kick in the defensive half.
- 35': Foul by Sam Coffey (Portland Thorns).
- 35': Mina Tanaka (Utah Royals) wins a free kick in the defensive half.
- 35': Attempt missed. Brecken Mozingo (Utah Royals) right footed shot from the centre of the box is high and wide to the right. Assisted by Dana Foederer.
- 36': Dana Foederer (Utah Royals) wins a free kick in the defensive half.
- 36': Foul by Olivia Moultrie (Portland Thorns).
- 38': Foul by Jayden Perry (Portland Thorns).
- 38': Mina Tanaka (Utah Royals) wins a free kick in the attacking half.
- 39': Offside, Utah Royals. Mina Tanaka is caught offside.
- 40': Attempt blocked. Brecken Mozingo (Utah Royals) left footed shot from the left side of the box is blocked. Assisted by Paige Monaghan.
- 40': Foul by Nuria Rábano (Utah Royals).
- 40': Mimi Alidou (Portland Thorns) wins a free kick in the defensive half.
- 41': Foul by Janni Thomsen (Utah Royals).
- 41': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 42': Foul by Reilyn Turner (Portland Thorns).
- 42': Mina Tanaka (Utah Royals) wins a free kick in the defensive half.
- 44': Attempt missed. Aisha Solórzano (Utah Royals) right footed shot from the centre of the box is close, but misses to the left. Assisted by Nuria Rábano with a through ball.
- 45': Foul by Paige Monaghan (Utah Royals).
- 45': Jayden Perry (Portland Thorns) wins a free kick in the defensive half.
- 45'+1': Fourth official has announced 3 minutes of added time.
- 45'+2': Attempt saved. Deyna Castellanos (Portland Thorns) right footed shot from the right side of the box is saved in the top centre of the goal by Mandy McGlynn (Utah Royals). Assisted by Olivia Moultrie.
- 45'+2': Attempt blocked. Reilyn Turner (Portland Thorns) header from the centre of the box is blocked.
- 45'+3': Delay in match because of an injury Janni Thomsen (Utah Royals).
- 45'+3': Delay over. They are ready to continue.
- 45'+5': First Half ends, Portland Thorns 0, Utah Royals 1.
- 45': Second Half begins Portland Thorns 0, Utah Royals 1.
- 45': Substitution, Utah Royals. Cloé Lacasse replaces Brecken Mozingo.
- 48': Attempt saved. Reilyn Turner (Portland Thorns) right footed shot from outside the box is saved in the top right corner by Mandy McGlynn (Utah Royals). Assisted by Hina Sugita.
- 48': Corner, Portland Thorns. Conceded by Mandy McGlynn.
- 49': Offside, Utah Royals. Cloé Lacasse is caught offside.
- 52': Foul by Reilyn Turner (Portland Thorns).
- 52': Janni Thomsen (Utah Royals) wins a free kick on the right wing.
- 52': Reilyn Turner (Portland Thorns) is shown the yellow card for a bad foul.
- 54': Dana Foederer (Utah Royals) wins a free kick in the defensive half.
- 54': Foul by Reilyn Turner (Portland Thorns).
- 55': Attempt blocked. Claudia Zornoza (Utah Royals) left footed shot from outside the box is blocked. Assisted by Cloé Lacasse.
- 56': Attempt saved. Olivia Moultrie (Portland Thorns) left footed shot from the left side of the box is saved in the top centre of the goal by Mandy McGlynn (Utah Royals). Assisted by Sam Coffey.
- 56': Corner, Portland Thorns. Conceded by Mandy McGlynn.
- 57': Aisha Solórzano (Utah Royals) wins a free kick in the attacking half.
- 57': Foul by Hina Sugita (Portland Thorns).
- 57': Substitution, Portland Thorns. Jessie Fleming replaces Mimi Alidou.
- 59': Corner, Portland Thorns. Conceded by Kate Del Fava.
- 60': Substitution, Utah Royals. Aria Nagai replaces Dana Foederer.
- 62': Foul by Aria Nagai (Utah Royals).
- 62': Sam Coffey (Portland Thorns) wins a free kick in the defensive half.
- 62': Attempt blocked. Deyna Castellanos (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Sam Coffey.
- 63': Foul by Kaleigh Riehl (Utah Royals).
- 63': Reilyn Turner (Portland Thorns) wins a free kick in the attacking half.
- 65': Attempt saved. Reilyn Turner (Portland Thorns) header from the centre of the box is saved in the top right corner by Mandy McGlynn (Utah Royals). Assisted by Olivia Moultrie with a cross.
- 66': Reilyn Turner (Portland Thorns) hits the right post with a right footed shot from the right side of the box.
- 67': Substitution, Portland Thorns. Pietra Tordin replaces Reilyn Turner.
- 67': Substitution, Portland Thorns. Mallie McKenzie replaces Isabella Obaze.
- 68': Foul by Hina Sugita (Portland Thorns).
- 68': Mina Tanaka (Utah Royals) wins a free kick in the attacking half.
- 68': Hina Sugita (Portland Thorns) is shown the yellow card for a bad foul.
- 70': Attempt missed. Claudia Zornoza (Utah Royals) left footed shot from outside the box is close, but misses the top left corner from a direct free kick.
- 70': Deyna Castellanos (Portland Thorns) wins a free kick in the defensive half.
- 70': Foul by Kate Del Fava (Utah Royals).
- 72': Substitution, Utah Royals. Bianca St-Georges replaces Aisha Solórzano.
- 73': Foul by Sam Hiatt (Portland Thorns).
- 73': Mina Tanaka (Utah Royals) wins a free kick in the defensive half.
- 74': Offside, Utah Royals. Bianca St-Georges is caught offside.
- 75': Foul by Bianca St-Georges (Utah Royals).
- 75': Jayden Perry (Portland Thorns) wins a free kick in the attacking half.
- 75': Bianca St-Georges (Utah Royals) is shown the yellow card for a bad foul.
- 76': Attempt missed. Deyna Castellanos (Portland Thorns) header from the centre of the box is just a bit too high. Assisted by Sam Hiatt with a headed pass following a set piece situation.
- 76': Attempt saved. Jessie Fleming (Portland Thorns) right footed shot from the centre of the box is saved in the bottom right corner by Mandy McGlynn (Utah Royals).
- 76': Cloé Lacasse (Utah Royals) wins a free kick in the defensive half.
- 76': Foul by Mallie McKenzie (Portland Thorns).
- 77': Delay in match because of an injury Jayden Perry (Portland Thorns).
- 78': Delay over. They are ready to continue.
- 79': Substitution, Portland Thorns. Julie Dufour replaces Jayden Perry because of an injury.
- 79': Foul by Paige Monaghan (Utah Royals).
- 79': Mackenzie Arnold (Portland Thorns) wins a free kick in the defensive half.
- 79': Paige Monaghan (Utah Royals) is shown the yellow card for a bad foul.
- 80': Foul by Mina Tanaka (Utah Royals).
- 80': Jessie Fleming (Portland Thorns) wins a free kick in the attacking half.
- 80': Substitution, Utah Royals. Ana Tejada replaces Claudia Zornoza.
- 80': Substitution, Utah Royals. Kherrington Ream replaces Paige Monaghan.
- 81': Corner, Portland Thorns. Conceded by Kate Del Fava.
- 82': Foul by Reyna Reyes (Portland Thorns).
- 82': Kaleigh Riehl (Utah Royals) wins a free kick in the defensive half.
- 83': Attempt missed. Bianca St-Georges (Utah Royals) right footed shot from the centre of the box is close, but misses to the left. Assisted by Kherrington Ream.
- 84': Foul by Ana Tejada (Utah Royals).
- 84': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 84': Handball by Jessie Fleming (Portland Thorns).
- 85': Attempt saved. Bianca St-Georges (Utah Royals) right footed shot from the right side of the box is saved in the centre of the goal by Mackenzie Arnold (Portland Thorns). Assisted by Ana Tejada.
- 85': Attempt saved. Mina Tanaka (Utah Royals) right footed shot from the centre of the box is saved in the bottom left corner by Mackenzie Arnold (Portland Thorns).
- 85': Goal! Portland Thorns 0, Utah Royals 2. Kherrington Ream (Utah Royals) left footed shot from the centre of the box to the bottom right corner following a fast break.
- 87': Dangerous play by Deyna Castellanos (Portland Thorns).
- 87': Kherrington Ream (Utah Royals) wins a free kick on the right wing.
- 88': Bianca St-Georges (Utah Royals) wins a free kick in the attacking half.
- 88': Foul by Sam Coffey (Portland Thorns).
- 89': Delay in match because of an injury Bianca St-Georges (Utah Royals).
- 90': Delay over. They are ready to continue.
- 90': Fourth official has announced 9 minutes of added time.
- 90'+4': Corner, Portland Thorns. Conceded by Nuria Rábano.
- 90'+4': Attempt saved. Jessie Fleming (Portland Thorns) right footed shot from outside the box is saved in the top right corner by Mandy McGlynn (Utah Royals). Assisted by Sam Coffey.
- 90'+5': Offside, Utah Royals. Bianca St-Georges is caught offside.
- 90'+6': Foul by Ana Tejada (Utah Royals).
- 90'+6': Olivia Moultrie (Portland Thorns) wins a free kick in the attacking half.
- 90'+7': Foul by Nuria Rábano (Utah Royals).
- 90'+7': Olivia Moultrie (Portland Thorns) wins a free kick on the right wing.
- 90'+7': Attempt blocked. Hina Sugita (Portland Thorns) right footed shot from the centre of the box is blocked. Assisted by Pietra Tordin with a headed pass.
- 90'+7': Attempt blocked. Mallie McKenzie (Portland Thorns) header from the centre of the box is blocked. Assisted by Jessie Fleming.
- 90'+7': Goal! Portland Thorns 1, Utah Royals 2. Julie Dufour (Portland Thorns) right footed shot from the right side of the box to the bottom left corner following a set piece situation.
- 90'+10': Handball by Cloé Lacasse (Utah Royals).
- 90'+11': Second Half ends, Portland Thorns 1, Utah Royals 2.
- 0': Match ends, Portland Thorns 1, Utah Royals 2.
Statistics
![]() |
POR![]() |
|
---|---|---|
18 | Fouls | 18 |
2 | Yellow Cards | 2 |
0 | Red Cards | 0 |
6 | Offsides | 0 |
0 | Corner Kicks | 8 |
11 | Saves | 2 |
52.4 | Possession | 47.6 |
11 | SHOTS | 22 |
4 | ON GOAL | 12 |
0.4 | On Target % | 0.5 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
305 | Accurate Passes | 269 |
395 | Passes | 349 |
0.8 | Pass Completion % | 0.8 |
0 | Accurate Crosses | 4 |
7 | Crosses | 21 |
0.0 | Cross % | 0.2 |
49 | Long Balls | 60 |
20 | Accurate Long Balls | 39 |
0.4 | Long Balls % | 0.7 |
2 | Blocked Shots | 5 |
12 | Effective Tackles | 14 |
17 | Tackles | 22 |
0.7 | Tackle % | 0.6 |
12 | Interceptions | 9 |
34 | Effective Clearances | 28 |
34 | Clearances | 28 |
Game Information
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 16,066
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Kansas City Current | 19 | +28 | 49 |
2 | Washington Spirit | 19 | +6 | 35 |
3 | San Diego Wave FC | 19 | +6 | 30 |
4 | Portland Thorns FC | 19 | +6 | 29 |
Line-Ups
Portland Thorns FC (4-4-2)
No. | Name |
---|---|
18 | Mackenzie Arnold (GK) |
24 | Jayden Perry |
16 | Sam Hiatt |
2 | Reyna Reyes |
5 | Isabella Bryld Obaze |
8 | Hina Sugita ![]() |
26 | Marie-Yasmine Alidou |
66 | Reilyn Turner ![]() |
17 | Sam Coffey |
10 | Deyna Castellanos |
13 | Olivia Moultrie |
Utah Royals (4-2-3-1)
No. | Name |
---|---|
1 | Mandy McGlynn (GK) |
18 | Kaleigh Riehl |
8 | Kate Del Fava |
14 | Nuria Rábano |
7 | Janni Thomsen |
11 | Mina Tanaka |
10 | Claudia Zornoza |
22 | Dana Foederer |
30 | Aisha Solorzano |
13 | Brecken Mozingo |
4 | Paige Monaghan |
NWSL News

Nigeria international Gift Monday has welcomed the return of superstar USWNT forward Trinity Rodman, and the impact her presence has had both on the NWSL team and Washington Spirit fans.

Jaedyn Shaw describes the last week as "nuts" as she moves from North Carolina Courage to Gotham FC for a league-record $1.25 million.

NJ/NY Gotham FC head coach Juan Carlos Amoros hailed new acquisition Jaedyn Shaw as a "special player" on Thursday after the team paid an NWSL record fee to acquire the United States international.

A new world-record deal in women's soccer and USWNT stars are among the NWSL's big moves of the transfer window. Let's grade them!

Alyssa Thompson's high-priced move has implications for the USWNT, NWSL, Chelsea, Angel City and the player herself. Let's break it all down.