
Portland Thorns FC vs Kansas City Current, 2023 NWSL, Regular Season
· NWSLAbout
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Offside, Portland Thorns. Meghan Klingenberg tries a through ball, but Izzy D'Aquila is caught offside.
- 10': Attempt saved. Morgan Weaver (Portland Thorns) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sam Coffey.
- 12': Cece Kizer (Kansas City Current) wins a free kick in the attacking half.
- 12': Foul by Emily Menges (Portland Thorns).
- 12': Attempt saved. Alexa Spaanstra (Kansas City Current) right footed shot from outside the box is saved in the bottom left corner.
- 13': Attempt blocked. Michele Vasconcelos (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Morgan Weaver.
- 15': Offside, Portland Thorns. Olivia Moultrie tries a through ball, but Izzy D'Aquila is caught offside.
- 15': Jenna Winebrenner (Kansas City Current) hits the right post with a left footed shot from outside the box. Assisted by Kristen Hamilton.
- 16': Attempt missed. Izzy D'Aquila (Portland Thorns) left footed shot from the centre of the box misses to the left. Assisted by Morgan Weaver.
- 18': Corner, Portland Thorns. Conceded by Izzy Rodriguez.
- 18': Attempt blocked. Morgan Weaver (Portland Thorns) right footed shot from the left side of the box is blocked.
- 22': Attempt missed. Michele Vasconcelos (Portland Thorns) header from the centre of the box misses to the left. Assisted by Morgan Weaver with a cross.
- 24': Attempt blocked. Kristen Hamilton (Kansas City Current) left footed shot from the centre of the box is blocked. Assisted by Cece Kizer.
- 24': Corner, Kansas City Current. Conceded by Emily Menges.
- 25': Corner, Kansas City Current. Conceded by Emily Menges.
- 26': Corner, Kansas City Current. Conceded by Kelli Hubly.
- 28': Foul by Sam Coffey (Portland Thorns).
- 28': Kristen Hamilton (Kansas City Current) wins a free kick in the attacking half.
- 29': Corner, Kansas City Current. Conceded by Natalia Kuikka.
- 34': Penalty Kansas City Current. Alexa Spaanstra draws a foul in the penalty area.
- 34': Penalty conceded by Meghan Klingenberg (Portland Thorns) after a foul in the penalty area.
- 35': Meghan Klingenberg (Portland Thorns) is shown the yellow card for a bad foul.
- 36': Goal! Portland Thorns 0, Kansas City Current 1. Michelle Cooper (Kansas City Current) converts the penalty with a right footed shot to the bottom right corner.
- 37': Cece Kizer (Kansas City Current) wins a free kick in the defensive half.
- 37': Foul by Michele Vasconcelos (Portland Thorns).
- 38': Foul by Alexa Spaanstra (Kansas City Current).
- 38': Natalia Kuikka (Portland Thorns) wins a free kick in the defensive half.
- 39': Corner, Portland Thorns. Conceded by Izzy Rodriguez.
- 39': Corner, Portland Thorns. Conceded by Morgan Gautrat.
- 41': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from the right side of the box is blocked. Assisted by Natalia Kuikka.
- 41': Corner, Portland Thorns. Conceded by Izzy Rodriguez.
- 43': Attempt saved. Olivia Moultrie (Portland Thorns) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Michele Vasconcelos.
- 44': Attempt blocked. Sam Coffey (Portland Thorns) left footed shot from outside the box is blocked. Assisted by Olivia Moultrie.
- 44': Attempt blocked. Izzy D'Aquila (Portland Thorns) right footed shot from the centre of the box is blocked.
- 44': Attempt blocked. Olivia Moultrie (Portland Thorns) left footed shot from outside the box is blocked. Assisted by Michele Vasconcelos.
- 44': Attempt missed. Meghan Klingenberg (Portland Thorns) right footed shot from outside the box misses to the right.
- 45': Attempt saved. Sam Coffey (Portland Thorns) right footed shot from outside the box is saved in the bottom left corner. Assisted by Meghan Klingenberg.
- 45'+3': First Half ends, Portland Thorns 0, Kansas City Current 1.
- 45': Second Half begins Portland Thorns 0, Kansas City Current 1.
- 45': Substitution, Portland Thorns. Reyna Reyes replaces Michele Vasconcelos.
- 47': Attempt missed. Olivia Moultrie (Portland Thorns) left footed shot from outside the box is too high. Assisted by Sam Coffey.
- 48': Attempt saved. Morgan Weaver (Portland Thorns) header from the centre of the box is saved in the top right corner. Assisted by Olivia Moultrie.
- 49': Foul by Reyna Reyes (Portland Thorns).
- 49': Morgan Gautrat (Kansas City Current) wins a free kick in the defensive half.
- 50': Attempt missed. Reyna Reyes (Portland Thorns) header from the centre of the box is close, but misses to the left. Assisted by Olivia Moultrie with a cross.
- 50': Hand ball by Michelle Cooper (Kansas City Current).
- 52': Foul by Reyna Reyes (Portland Thorns).
- 52': Izzy Rodriguez (Kansas City Current) wins a free kick on the left wing.
- 52': Foul by Sam Coffey (Portland Thorns).
- 52': Kate Del Fava (Kansas City Current) wins a free kick on the right wing.
- 56': Attempt blocked. Izzy D'Aquila (Portland Thorns) left footed shot from the right side of the box is blocked. Assisted by Reyna Reyes.
- 59': Corner, Kansas City Current. Conceded by Natalia Kuikka.
- 60': Substitution, Kansas City Current. Chardonnay Curran replaces Morgan Gautrat.
- 61': Offside, Portland Thorns. Meghan Klingenberg tries a through ball, but Izzy D'Aquila is caught offside.
- 62': Foul by Michelle Cooper (Kansas City Current).
- 62': Meghan Klingenberg (Portland Thorns) wins a free kick on the left wing.
- 63': Izzy D'Aquila (Portland Thorns) hits the left post with a left footed shot from the centre of the box. Assisted by Meghan Klingenberg.
- 63': Corner, Portland Thorns. Conceded by Izzy Rodriguez.
- 66': Hand ball by Chardonnay Curran (Kansas City Current).
- 67': Foul by Natalia Kuikka (Portland Thorns).
- 67': Kristen Hamilton (Kansas City Current) wins a free kick in the defensive half.
- 68': Attempt saved. Izzy D'Aquila (Portland Thorns) right footed shot from outside the box is saved in the top centre of the goal.
- 69': Elizabeth Ball (Kansas City Current) wins a free kick in the defensive half.
- 69': Foul by Morgan Weaver (Portland Thorns).
- 69': Substitution, Portland Thorns. Hannah Betfort replaces Taylor Porter.
- 70': Corner, Portland Thorns. Conceded by Gabrielle Robinson.
- 71': Attempt saved. Morgan Weaver (Portland Thorns) header from the left side of the box is saved in the top left corner. Assisted by Sam Coffey.
- 73': Delay in match because of an injury Cassie Miller (Kansas City Current).
- 75': Delay over. They are ready to continue.
- 75': Foul by Chardonnay Curran (Kansas City Current).
- 75': Sam Coffey (Portland Thorns) wins a free kick on the right wing.
- 76': Corner, Portland Thorns. Conceded by Gabrielle Robinson.
- 77': Delay in match because of an injury Gabrielle Robinson (Kansas City Current).
- 77': Delay over. They are ready to continue.
- 78': Attempt missed. Morgan Weaver (Portland Thorns) header from the centre of the box misses to the left. Assisted by Sam Coffey with a cross following a corner.
- 78': Offside, Portland Thorns. Meghan Klingenberg tries a through ball, but Natalia Kuikka is caught offside.
- 80': Foul by Gabrielle Robinson (Kansas City Current).
- 80': Olivia Moultrie (Portland Thorns) wins a free kick on the right wing.
- 81': Attempt saved. Izzy D'Aquila (Portland Thorns) header from the centre of the box is saved in the bottom right corner. Assisted by Sam Coffey with a cross.
- 81': Corner, Portland Thorns. Conceded by Cassie Miller.
- 82': Attempt saved. Chardonnay Curran (Kansas City Current) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Jenna Winebrenner.
- 83': Substitution, Kansas City Current. Addisyn Merrick replaces Elizabeth Ball.
- 84': Foul by Meghan Klingenberg (Portland Thorns).
- 84': Jenna Winebrenner (Kansas City Current) wins a free kick in the defensive half.
- 86': Attempt saved. Izzy D'Aquila (Portland Thorns) header from the centre of the box is saved in the centre of the goal. Assisted by Morgan Weaver with a cross.
- 88': Foul by Chardonnay Curran (Kansas City Current).
- 88': Natalia Kuikka (Portland Thorns) wins a free kick in the defensive half.
- 88': Addisyn Merrick (Kansas City Current) wins a free kick in the defensive half.
- 88': Foul by Hannah Betfort (Portland Thorns).
- 89': Attempt blocked. Morgan Weaver (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Reyna Reyes.
- 90'+1': Attempt blocked. Izzy D'Aquila (Portland Thorns) right footed shot from the right side of the box is blocked. Assisted by Meghan Klingenberg.
- 90'+1': Corner, Portland Thorns. Conceded by Izzy Rodriguez.
- 90'+1': Attempt missed. Izzy D'Aquila (Portland Thorns) header from the centre of the box misses to the left. Assisted by Sam Coffey with a cross following a corner.
- 90'+3': Alexa Spaanstra (Kansas City Current) wins a free kick on the left wing.
- 90'+3': Foul by Kelli Hubly (Portland Thorns).
- 90'+5': Substitution, Kansas City Current. Croix Soto replaces Alexa Spaanstra.
- 90'+6': Second Half ends, Portland Thorns 0, Kansas City Current 1.
- 0': Match ends, Portland Thorns 0, Kansas City Current 1.
- 90'+6': Second Half ends, Portland Thorns 0, Kansas City Current 1.
- 0': Match ends, Portland Thorns 0, Kansas City Current 1.
Game Information
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 17,796
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Angel City FC | 0 | 0 | 0 |
2 | Bay FC | 0 | 0 | 0 |
3 | Chicago Stars FC | 0 | 0 | 0 |
4 | NJ/NY Gotham FC | 0 | 0 | 0 |
Line-Ups
Portland Thorns FC (4-3-3)
No. | Name |
---|---|
1 | Bella Bixby (GK) |
5 | Emily Menges |
20 | Kelli Hubly |
25 | Meghan Klingenberg ![]() |
14 | Natalia Kuikka |
46 | Taylor Porter |
17 | Sam Coffey |
13 | Olivia Moultrie |
24 | Izzy D'Aquila |
22 | Morgan Weaver |
15 | Michele Vasconcelos |
Kansas City Current (4-2-3-1)
No. | Name |
---|---|
38 | Cassie Miller (GK) |
24 | Gabrielle Robinson |
7 | Elizabeth Ball |
18 | Izzy Rodriguez |
8 | Kate Del Fava |
5 | Cece Kizer |
2 | Morgan Gautrat |
19 | Jenna Winebrenner |
25 | Kristen Hamilton |
77 | Alexa Spaanstra |
17 | Michelle Cooper |
NWSL News

The return of Chelsea forward Catarina Macario highlights the 23-player United States women's national team roster selected by manager Emma Hayes for the 2025 SheBelieves Cup.

The Portland Thorns of the National Women's Soccer League and the city's as-yet unnamed WNBA team will train together at a new performance center in a first-of-its-kind alliance between teams from both leagues.

The National Women's Soccer League will establish a $5 million fund for players as part of a settlement that stemmed from allegations of emotional and sexual misconduct that rocked the league in 2021.

Ali Krieger explains why the NWSL should be concerned about players moving to Europe.

Brazil international Tarciane has completed her transfer from Houston Dash to Lyon, the NWSL side confirmed on Sunday.