
Portland Thorns FC vs Angel City FC, 2023 NWSL Challenge Cup, Group Stage
· NWSL Challenge Cup
FT
3 - 2
3 - 2
About
Portland Thorns FC are hosting Angel City FC
at Providence Park, Portland, Oregon, USA, starting on
. The match is a part of the NWSL Challenge Cup.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Offside, Portland Thorns. Shelby Hogan tries a through ball, but Izzy D'Aquila is caught offside.
- 3': Foul by Scarlett Camberos (Angel City).
- 3': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 4': Attempt blocked. Christine Sinclair (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Michele Vasconcelos.
- 6': Foul by Clarisse Le Bihan (Angel City).
- 6': Reyna Reyes (Portland Thorns) wins a free kick on the right wing.
- 7': Foul by Reyna Reyes (Portland Thorns).
- 7': Scarlett Camberos (Angel City) wins a free kick on the left wing.
- 9': Attempt missed. Michele Vasconcelos (Portland Thorns) right footed shot from outside the box is close, but misses to the left. Assisted by Meghan Klingenberg.
- 10': Hand ball by Clarisse Le Bihan (Angel City).
- 11': Attempt missed. Adriana Leon (Portland Thorns) right footed shot from the centre of the box is just a bit too high. Assisted by Christine Sinclair with a cross.
- 12': Attempt saved. Alyssa Thompson (Angel City) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Scarlett Camberos.
- 15': Attempt blocked. Olivia Moultrie (Portland Thorns) left footed shot from the centre of the box is blocked. Assisted by Michele Vasconcelos.
- 16': Attempt blocked. Izzy D'Aquila (Portland Thorns) right footed shot from the left side of the six yard box is blocked. Assisted by Olivia Moultrie with a cross.
- 16': Corner, Portland Thorns. Conceded by Megan Reid.
- 21': Corner, Portland Thorns. Conceded by Megan Reid.
- 22': Attempt missed. Izzy D'Aquila (Portland Thorns) header from the right side of the six yard box is high and wide to the right following a corner.
- 23': Goal! Portland Thorns 1, Angel City 0. Michele Vasconcelos (Portland Thorns) header from the centre of the box to the bottom left corner. Assisted by Izzy D'Aquila with a through ball.
- 25': Delay in match because of an injury Madison Hammond (Angel City).
- 26': Delay over. They are ready to continue.
- 28': Offside, Angel City. Ali Riley tries a through ball, but Alyssa Thompson is caught offside.
- 29': Foul by Scarlett Camberos (Angel City).
- 29': Reyna Reyes (Portland Thorns) wins a free kick on the right wing.
- 36': Foul by Sarah Gorden (Angel City).
- 36': Olivia Moultrie (Portland Thorns) wins a free kick on the left wing.
- 37': Attempt saved. Olivia Moultrie (Portland Thorns) right footed shot from long range on the left is saved in the top centre of the goal.
- 37': Offside, Angel City. Claire Emslie tries a through ball, but Alyssa Thompson is caught offside.
- 38': Attempt missed. Alyssa Thompson (Angel City) right footed shot from a difficult angle on the left is too high.
- 39': Corner, Portland Thorns. Conceded by Sarah Gorden.
- 41': Attempt missed. Dani Weatherholt (Angel City) right footed shot from the right side of the box is just a bit too high. Assisted by Clarisse Le Bihan.
- 43': Attempt saved. Izzy D'Aquila (Portland Thorns) header from the centre of the box is saved in the centre of the goal. Assisted by Christine Sinclair with a cross.
- 43': Offside, Portland Thorns. Emily Menges tries a through ball, but Izzy D'Aquila is caught offside.
- 44': Foul by Clarisse Le Bihan (Angel City).
- 44': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 45': Corner, Portland Thorns. Conceded by Lily Nabet.
- 45'+1': Foul by Alyssa Thompson (Angel City).
- 45'+1': Olivia Moultrie (Portland Thorns) wins a free kick on the right wing.
- 45'+2': First Half ends, Portland Thorns 1, Angel City 0.
- 45': Second Half begins Portland Thorns 1, Angel City 0.
- 45': Substitution, Portland Thorns. Gabby Provenzano replaces Emily Menges.
- 45': Substitution, Portland Thorns. Hannah Betfort replaces Adriana Leon.
- 45': Substitution, Portland Thorns. Natalia Kuikka replaces Meghan Klingenberg.
- 46': Foul by Claire Emslie (Angel City).
- 46': Michele Vasconcelos (Portland Thorns) wins a free kick on the left wing.
- 46': Goal! Portland Thorns 2, Angel City 0. Izzy D'Aquila (Portland Thorns) right footed shot from the centre of the box to the bottom right corner. Assisted by Olivia Moultrie following a set piece situation.
- 47': Foul by Scarlett Camberos (Angel City).
- 47': Izzy D'Aquila (Portland Thorns) wins a free kick in the attacking half.
- 48': Attempt blocked. Reyna Reyes (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Christine Sinclair.
- 48': Corner, Portland Thorns. Conceded by Sarah Gorden.
- 49': Attempt missed. Meaghan Nally (Portland Thorns) header from the centre of the box misses to the left. Assisted by Olivia Moultrie with a cross following a corner.
- 51': Offside, Angel City. Sarah Gorden tries a through ball, but Alyssa Thompson is caught offside.
- 52': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from the centre of the box is blocked.
- 52': Corner, Portland Thorns. Conceded by Dani Weatherholt.
- 53': Attempt blocked. Hannah Betfort (Portland Thorns) header from the centre of the box is blocked. Assisted by Olivia Moultrie with a cross.
- 53': Corner, Portland Thorns. Conceded by Lily Nabet.
- 56': Attempt missed. Alyssa Thompson (Angel City) right footed shot from outside the box is close, but misses the top right corner. Assisted by Ali Riley.
- 57': Substitution, Angel City. Paige Nielsen replaces Dani Weatherholt.
- 57': Substitution, Angel City. Jasmyne Spencer replaces Ali Riley.
- 59': Offside, Angel City. Brittany Isenhour tries a through ball, but Alyssa Thompson is caught offside.
- 60': Attempt saved. Izzy D'Aquila (Portland Thorns) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Hannah Betfort.
- 61': Goal! Portland Thorns 2, Angel City 1. Clarisse Le Bihan (Angel City) right footed shot from the centre of the box to the top right corner. Assisted by Scarlett Camberos.
- 63': Izzy D'Aquila (Portland Thorns) hits the bar with a right footed shot from the centre of the box. Assisted by Michele Vasconcelos with a cross.
- 63': Penalty Angel City. Alyssa Thompson draws a foul in the penalty area.
- 63': Penalty conceded by Shelby Hogan (Portland Thorns) after a foul in the penalty area.
- 64': VAR Decision: No Penalty Angel City.
- 65': Delay over. They are ready to continue.
- 66': Goal! Portland Thorns 2, Angel City 2. Claire Emslie (Angel City) converts the penalty with a right footed shot to the bottom left corner.
- 66': Foul by Claire Emslie (Angel City).
- 66': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 69': Substitution, Portland Thorns. Morgan Weaver replaces Michele Vasconcelos.
- 70': Alyssa Thompson (Angel City) wins a free kick in the defensive half.
- 70': Foul by Taylor Porter (Portland Thorns).
- 71': Substitution, Angel City. Katie Johnson replaces Alyssa Thompson.
- 72': Corner, Portland Thorns. Conceded by Jasmyne Spencer.
- 72': Attempt missed. Taylor Porter (Portland Thorns) right footed shot from outside the box misses to the left following a corner.
- 73': Foul by Jasmyne Spencer (Angel City).
- 73': Reyna Reyes (Portland Thorns) wins a free kick in the attacking half.
- 73': Jasmyne Spencer (Angel City) is shown the yellow card for a bad foul.
- 74': Attempt blocked. Christine Sinclair (Portland Thorns) right footed shot from the left side of the box is blocked. Assisted by Taylor Porter.
- 74': Corner, Portland Thorns. Conceded by Jasmyne Spencer.
- 76': Attempt missed. Olivia Moultrie (Portland Thorns) right footed shot from the centre of the box is close, but misses to the right. Assisted by Morgan Weaver.
- 79': Substitution, Angel City. Mackenzie Pluck replaces Scarlett Camberos.
- 79': Substitution, Angel City. Julie Ertz replaces Madison Hammond.
- 80': Offside, Angel City. Julie Ertz tries a through ball, but Mackenzie Pluck is caught offside.
- 80': Substitution, Portland Thorns. Sophia Smith replaces Izzy D'Aquila.
- 81': Attempt blocked. Hannah Betfort (Portland Thorns) right footed shot from the centre of the box is blocked. Assisted by Sophia Smith.
- 82': Corner, Portland Thorns. Conceded by Jasmyne Spencer.
- 84': Katie Johnson (Angel City) hits the bar with a right footed shot from outside the box. Assisted by Julie Ertz.
- 84': Foul by Katie Johnson (Angel City).
- 84': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 86': Attempt saved. Sophia Smith (Portland Thorns) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Hannah Betfort.
- 86': Clarisse Le Bihan (Angel City) wins a free kick in the attacking half.
- 86': Foul by Christine Sinclair (Portland Thorns).
- 87': Foul by Meaghan Nally (Portland Thorns).
- 87': Katie Johnson (Angel City) wins a free kick on the left wing.
- 87': Meaghan Nally (Portland Thorns) is shown the yellow card for a bad foul.
- 90'+1': Attempt saved. Olivia Moultrie (Portland Thorns) left footed shot from the centre of the box is saved in the top left corner. Assisted by Morgan Weaver with a cross.
- 90'+1': Foul by Clarisse Le Bihan (Angel City).
- 90'+1': Natalia Kuikka (Portland Thorns) wins a free kick in the attacking half.
- 90'+2': Corner, Portland Thorns. Conceded by Paige Nielsen.
- 90'+3': Attempt missed. Christine Sinclair (Portland Thorns) header from the centre of the box misses to the left following a corner.
- 90'+3': Attempt missed. Reyna Reyes (Portland Thorns) right footed shot from the centre of the box misses to the right.
- 90'+3': Goal! Portland Thorns 3, Angel City 2. Morgan Weaver (Portland Thorns) right footed shot from the centre of the box to the bottom right corner. Assisted by Christine Sinclair following a corner.
- 90'+4': Hand ball by Hannah Betfort (Portland Thorns).
- 90'+5': Second Half ends, Portland Thorns 3, Angel City 2.
- 0': Match ends, Portland Thorns 3, Angel City 2.
Game Information
Competition: NWSL Challenge Cup
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 16,429
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 16,429
NWSL Challenge Cup Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Seattle Reign FC | 5 | +7 | 13 |
2 | Angel City FC | 5 | -1 | 7 |
3 | Portland Thorns FC | 5 | +1 | 6 |
4 | San Diego Wave FC | 5 | -7 | 3 |
Line-Ups
Portland Thorns FC (4-3-3)
No. | Name |
---|---|
18 | Shelby Hogan (GK) |
5 | Emily Menges |
39 | Meaghan Nally ![]() |
25 | Meghan Klingenberg |
2 | Reyna Reyes |
46 | Taylor Porter |
12 | Christine Sinclair |
13 | Olivia Moultrie |
24 | Izzy D'Aquila |
15 | Michele Vasconcelos |
21 | Adriana Leon |
Angel City FC (4-3-3)
No. | Name |
---|---|
1 | Brittany Isenhour (GK) |
6 | Megan Reid |
11 | Sarah Gorden |
5 | Ali Riley |
99 | Madison Hammond |
28 | Lily Nabet |
17 | Dani Weatherholt |
29 | Clarisse Le Bihan |
21 | Alyssa Thompson |
15 | Scarlett Camberos |
10 | Claire Emslie |
NWSL Challenge Cup News

NWSL midseason check-in: how teams compare to expectations
The early-season form of many NWSL teams has been surprising. Let's dig deeper and predict whether this will continue or if it's a blip.

Michele Kang interview: On the NWSL, Spirit, Lyon and transforming women's soccer
Billionaire club owner Michele Kang speaks to ESPN about her new vision for women's soccer and the money she's pouring in to make it a reality.

NWSL vs. UWCL, WSL: Will parity keep the U.S. league on top?
The NWSL has excitement that the UEFA Women's Champions League and England's WSL can't match -- but how long will it last?

NWSL MVP Tracker: Thompson leads USWNT in ranking, but other internationals dominate
The NWSL MVP Tracker is back for 2025 to rank the best players, as Alyssa Thompson tries to catch Debinha and Temwa Chawinga.

USWNT big board: How the 2027 World Cup team is taking shape
USWNT coach Emma Hayes has made it clear she's shaking up the U.S. roster for the 2027 Women's World Cup. Let's look at how that's going.