
Portland Thorns FC vs Angel City FC, 2025 NWSL, Regular Season
· NWSLPortland Thorns fight back to grab tie with Angel City
![Reilyn Turner Portland celeb [1296x729]](https://a.espncdn.com/photo/2025/0322/r1467600_1296x729_16-9.jpg)
Reilyn Turner's goal pulled the Portland Thorns into a 1-1 tie with Angel City in the National Women's Soccer League on Friday night.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Alyssa Thompson (Angel City) wins a free kick on the left wing.
- 1': Foul by Kaitlyn Torpey (Portland Thorns).
- 6': Offside, Angel City. Claire Emslie is caught offside.
- 8': Foul by Gisele Thompson (Angel City).
- 8': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 9': Goal! Portland Thorns 0, Angel City 1. Kennedy Fuller (Angel City) left footed shot from the right side of the box to the bottom left corner. Assisted by Gisele Thompson.
- 10': Foul by Riley Tiernan (Angel City).
- 10': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 11': Attempt saved. Payton Linnehan (Portland Thorns) right footed shot from a difficult angle on the right is saved in the bottom left corner. Assisted by Olivia Moultrie with a through ball.
- 13': Attempt saved. Alyssa Thompson (Angel City) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Claire Emslie.
- 13': Corner, Angel City. Conceded by Mackenzie Arnold.
- 15': Attempt missed. Kaitlyn Torpey (Portland Thorns) right footed shot from outside the box is high and wide to the right. Assisted by Deyna Castellanos.
- 17': Attempt blocked. Deyna Castellanos (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Kaitlyn Torpey.
- 17': Corner, Portland Thorns. Conceded by Kennedy Fuller.
- 18': Attempt saved. Isabella Obaze (Portland Thorns) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Olivia Moultrie.
- 19': Attempt saved. Reilyn Turner (Portland Thorns) right footed shot from outside the box is saved in the centre of the goal. Assisted by Reyna Reyes.
- 20': Attempt missed. Olivia Moultrie (Portland Thorns) left footed shot from outside the box misses to the right. Assisted by Reilyn Turner.
- 22': Offside, Angel City. Riley Tiernan is caught offside.
- 25': Attempt blocked. Claire Emslie (Angel City) left footed shot from outside the box is blocked. Assisted by Alyssa Thompson.
- 25': Hand ball by Olivia Moultrie (Portland Thorns).
- 28': Attempt saved. Alanna Kennedy (Angel City) right footed shot from outside the box is saved in the top right corner. Assisted by Claire Emslie.
- 29': Attempt saved. Reilyn Turner (Portland Thorns) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Olivia Moultrie with a headed pass.
- 29': Corner, Portland Thorns. Conceded by Angelina Anderson.
- 30': Goal! Portland Thorns 1, Angel City 1. Reilyn Turner (Portland Thorns) right footed shot from the right side of the six yard box to the centre of the goal following a corner.
- 33': Offside, Angel City. Riley Tiernan is caught offside.
- 35': Foul by M.A. Vignola (Angel City).
- 35': Kaitlyn Torpey (Portland Thorns) wins a free kick on the right wing.
- 35': Delay in match because of an injury Payton Linnehan (Portland Thorns).
- 37': Delay over. They are ready to continue.
- 38': Attempt blocked. Reilyn Turner (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Deyna Castellanos.
- 38': Attempt missed. Deyna Castellanos (Portland Thorns) right footed shot from outside the box is close, but misses the top right corner.
- 39': Attempt saved. Deyna Castellanos (Portland Thorns) header from the centre of the box is saved in the top centre of the goal. Assisted by Reyna Reyes with a cross.
- 40': Corner, Angel City. Conceded by Kaitlyn Torpey.
- 42': Foul by Claire Emslie (Angel City).
- 42': Hina Sugita (Portland Thorns) wins a free kick in the attacking half.
- 43': Offside, Portland Thorns. Payton Linnehan is caught offside.
- 43': Foul by Deyna Castellanos (Portland Thorns).
- 43': Macey Hodge (Angel City) wins a free kick in the defensive half.
- 44': Attempt missed. Deyna Castellanos (Portland Thorns) right footed shot from more than 35 yards misses to the left. Assisted by Hina Sugita.
- 45': Attempt missed. Kennedy Fuller (Angel City) right footed shot from the left side of the box is close, but misses the top right corner. Assisted by Alyssa Thompson.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+2': Attempt blocked. Alyssa Thompson (Angel City) right footed shot from the centre of the box is blocked. Assisted by Alanna Kennedy with a through ball.
- 45'+2': Foul by Alyssa Thompson (Angel City).
- 45'+2': Sam Hiatt (Portland Thorns) wins a free kick in the defensive half.
- 45'+3': First Half ends, Portland Thorns 1, Angel City 1.
- 45': Second Half begins Portland Thorns 1, Angel City 1.
- 45': Substitution, Portland Thorns. Caiya Hanks replaces Payton Linnehan.
- 48': Foul by Hina Sugita (Portland Thorns).
- 48': Macey Hodge (Angel City) wins a free kick on the left wing.
- 50': Attempt saved. Alanna Kennedy (Angel City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Riley Tiernan.
- 51': Corner, Angel City. Conceded by Mackenzie Arnold.
- 52': Offside, Portland Thorns. Olivia Moultrie is caught offside.
- 52': Offside, Portland Thorns. Reilyn Turner is caught offside.
- 54': Attempt missed. Macey Hodge (Angel City) right footed shot from outside the box misses to the right. Assisted by Riley Tiernan.
- 59': Attempt blocked. Hina Sugita (Portland Thorns) left footed shot from outside the box is blocked.
- 60': Hand ball by Gisele Thompson (Angel City).
- 63': Substitution, Angel City. Julie Dufour replaces Claire Emslie.
- 63': Substitution, Angel City. Madison Hammond replaces Macey Hodge.
- 63': Foul by Alyssa Thompson (Angel City).
- 63': Isabella Obaze (Portland Thorns) wins a free kick in the defensive half.
- 64': Attempt blocked. Reilyn Turner (Portland Thorns) left footed shot from the centre of the box is blocked. Assisted by Olivia Moultrie.
- 64': Corner, Portland Thorns. Conceded by Gisele Thompson.
- 65': Attempt missed. Isabella Obaze (Portland Thorns) right footed shot from outside the box is too high. Assisted by Hina Sugita following a corner.
- 65': Attempt saved. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sam Coffey.
- 67': Corner, Angel City. Conceded by Isabella Obaze.
- 69': Foul by Kaitlyn Torpey (Portland Thorns).
- 69': Kennedy Fuller (Angel City) wins a free kick in the defensive half.
- 69': Kaitlyn Torpey (Portland Thorns) is shown the yellow card for a bad foul.
- 73': Substitution, Portland Thorns. Alexa Spaanstra replaces Deyna Castellanos.
- 76': Substitution, Angel City. Christen Press replaces Riley Tiernan.
- 79': Delay in match because of an injury Olivia Moultrie (Portland Thorns).
- 80': Delay over. They are ready to continue.
- 80': Substitution, Portland Thorns. Mallie McKenzie replaces Kaitlyn Torpey.
- 80': Substitution, Portland Thorns. Pietra Tordin replaces Reilyn Turner.
- 80': Offside, Angel City. Gisele Thompson is caught offside.
- 81': Foul by Julie Dufour (Angel City).
- 81': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 83': Attempt missed. Pietra Tordin (Portland Thorns) right footed shot from the centre of the box is high and wide to the right. Assisted by Mallie McKenzie with a cross.
- 83': Corner, Portland Thorns. Conceded by Savy King.
- 84': Attempt saved. Hina Sugita (Portland Thorns) right footed shot from the centre of the box is saved in the top centre of the goal.
- 84': Corner, Portland Thorns. Conceded by Angelina Anderson.
- 85': Foul by Sam Hiatt (Portland Thorns).
- 85': Kennedy Fuller (Angel City) wins a free kick in the defensive half.
- 86': Foul by Sarah Gorden (Angel City).
- 86': Pietra Tordin (Portland Thorns) wins a free kick in the defensive half.
- 87': Attempt blocked. Pietra Tordin (Portland Thorns) right footed shot from the left side of the box is blocked. Assisted by Caiya Hanks.
- 87': Attempt missed. Pietra Tordin (Portland Thorns) header from the centre of the box misses to the right. Assisted by Hina Sugita with a cross.
- 89': Attempt saved. Alyssa Thompson (Angel City) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Christen Press.
- 89': Foul by Pietra Tordin (Portland Thorns).
- 89': Savy King (Angel City) wins a free kick in the defensive half.
- 90': Attempt blocked. Julie Dufour (Angel City) right footed shot from the left side of the box is blocked. Assisted by Madison Hammond.
- 90': Foul by Alyssa Thompson (Angel City).
- 90': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 90': Fourth official has announced 3 minutes of added time.
- 90'+1': Foul by Madison Hammond (Angel City).
- 90'+1': Pietra Tordin (Portland Thorns) wins a free kick in the attacking half.
- 90'+1': Savy King (Angel City) is shown the yellow card.
- 90'+3': Foul by Kennedy Fuller (Angel City).
- 90'+3': Hina Sugita (Portland Thorns) wins a free kick in the defensive half.
- 90'+3': Attempt saved. Alexa Spaanstra (Portland Thorns) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Olivia Moultrie with a headed pass.
- 90'+4': Second Half ends, Portland Thorns 1, Angel City 1.
- 0': Match ends, Portland Thorns 1, Angel City 1.
Statistics
![]() |
POR![]() |
|
---|---|---|
12 | Fouls | 7 |
1 | Yellow Cards | 1 |
0 | Red Cards | 0 |
4 | Offsides | 3 |
4 | Corner Kicks | 5 |
8 | Saves | 4 |
53.4 | Possession | 46.6 |
10 | SHOTS | 21 |
5 | ON GOAL | 9 |
0.5 | On Target % | 0.4 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
310 | Accurate Passes | 269 |
416 | Passes | 365 |
0.7 | Pass Completion % | 0.7 |
3 | Accurate Crosses | 5 |
19 | Crosses | 16 |
0.2 | Cross % | 0.3 |
72 | Long Balls | 62 |
26 | Accurate Long Balls | 24 |
0.4 | Long Balls % | 0.4 |
3 | Blocked Shots | 5 |
13 | Effective Tackles | 12 |
21 | Tackles | 18 |
0.6 | Tackle % | 0.7 |
13 | Interceptions | 12 |
22 | Effective Clearances | 33 |
22 | Clearances | 33 |
Game Information
Competition: NWSL
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 15,839
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 15,839
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Orlando Pride | 3 | +9 | 9 |
2 | Kansas City Current | 3 | +7 | 9 |
3 | Washington Spirit | 3 | +1 | 6 |
4 | Angel City FC | 3 | +1 | 5 |
Line-Ups
Portland Thorns FC (4-3-3)
No. | Name |
---|---|
18 | Mackenzie Arnold (GK) |
5 | Isabella Obaze |
16 | Sam Hiatt |
2 | Reyna Reyes |
20 | Kaitlyn Torpey ![]() |
8 | Hina Sugita |
10 | Deyna Castellanos |
17 | Sam Coffey |
66 | Reilyn Turner |
15 | Payton Linnehan |
13 | Olivia Moultrie |
Angel City FC (4-3-3)
No. | Name |
---|---|
19 | Angelina Anderson (GK) |
3 | Savy King ![]() |
11 | Sarah Gorden |
16 | M.A. Vignola |
20 | Gisele Thompson |
17 | Kennedy Fuller |
8 | Macey Hodge |
14 | Alanna Kennedy |
33 | Riley Tiernan |
21 | Alyssa Thompson |
10 | Claire Emslie |
NWSL News

Alyssa Thompson with a Spectacular Goal vs. Seattle Reign FC
Alyssa Thompson (Angel City FC) with a Spectacular Goal vs. Seattle Reign FC, 03/31/2025

Sam Staab makes a great save
Sam Staab makes a great save

Casey Murphy makes a great save
Casey Murphy makes a great save

Temwa Chawinga scores goal for Kansas City Current
Temwa Chawinga scores goal for Kansas City Current

Trinity Rodman: My back will likely never be 100% again
USWNT star Trinity Rodman has given a sober assessment of her ongoing back issues, saying she doesn't think her back will ever be fully healthy again.