NWSL

Racing Louisville FC vs Portland Thorns FC, 2025 NWSL, Regular Season

· NWSL
  • 22': Katie O'Kane
FT
1 - 2
  • 31': Julie Dufour
  • 90': Ellie Jean (OG)

About

Racing Louisville FC are hosting Portland Thorns FC at Lynn Family Stadium, Louisville, Kentucky, USA, starting on . The match is a part of the NWSL.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 5': Attempt saved. Pietra Tordin (Portland Thorns) left footed shot from the centre of the box is saved in the top left corner by Jordyn Bloomer (Racing Louisville FC). Assisted by Reilyn Turner.
  • 8': Corner, Racing Louisville FC. Conceded by Jayden Perry.
  • 9': Savannah DeMelo (Racing Louisville FC) hits the bar with a left footed shot from outside the box.
  • 11': Attempt missed. Courtney Petersen (Racing Louisville FC) right footed shot from outside the box is close, but misses to the left. Assisted by Savannah DeMelo.
  • 12': Foul by Sarah Weber (Racing Louisville FC).
  • 12': Isabella Obaze (Portland Thorns) wins a free kick in the defensive half.
  • 15': Attempt missed. Janine Sonis (Racing Louisville FC) right footed shot from outside the box is just a bit too high. Assisted by Katie O'Kane.
  • 16': Ary Borges (Racing Louisville FC) wins a free kick in the defensive half.
  • 16': Foul by Olivia Moultrie (Portland Thorns).
  • 17': Attempt saved. Emma Sears (Racing Louisville FC) left footed shot from the right side of the box is saved in the centre of the goal by Mackenzie Arnold (Portland Thorns). Assisted by Janine Sonis.
  • 18': Ella Hase (Racing Louisville FC) wins a free kick in the defensive half.
  • 18': Foul by Pietra Tordin (Portland Thorns).
  • 19': Corner, Racing Louisville FC. Conceded by Jayden Perry.
  • 20': Attempt blocked. Savannah DeMelo (Racing Louisville FC) right footed shot from outside the box is blocked.
  • 20': Attempt blocked. Sarah Weber (Racing Louisville FC) header from the centre of the box is blocked. Assisted by Savannah DeMelo.
  • 20': Attempt saved. Ary Borges (Racing Louisville FC) right footed shot from the left side of the six yard box is saved in the centre of the goal by Mackenzie Arnold (Portland Thorns).
  • 20': Attempt blocked. Ary Borges (Racing Louisville FC) right footed shot from very close range is blocked.
  • 20': Corner, Racing Louisville FC. Conceded by Jayden Perry.
  • 21': Attempt blocked. Savannah DeMelo (Racing Louisville FC) right footed shot from outside the box is blocked.
  • 21': Attempt missed. Courtney Petersen (Racing Louisville FC) right footed shot from outside the box misses to the right following a corner.
  • 22': Goal! Racing Louisville FC 1, Portland Thorns 0. Katie O'Kane (Racing Louisville FC) right footed shot from very close range to the bottom right corner.
  • 23': Foul by Ary Borges (Racing Louisville FC).
  • 23': Jessie Fleming (Portland Thorns) wins a free kick in the defensive half.
  • 26': Foul by Sarah Weber (Racing Louisville FC).
  • 26': Isabella Obaze (Portland Thorns) wins a free kick in the defensive half.
  • 31': Attempt saved. Reilyn Turner (Portland Thorns) left footed shot from the centre of the box is saved in the top left corner by Jordyn Bloomer (Racing Louisville FC). Assisted by Olivia Moultrie.
  • 31': Goal! Racing Louisville FC 1, Portland Thorns 1. Julie Dufour (Portland Thorns) header from the centre of the box to the bottom right corner.
  • 32': Ella Hase (Racing Louisville FC) wins a free kick on the left wing.
  • 32': Foul by Kaitlyn Torpey (Portland Thorns).
  • 36': Foul by Julie Dufour (Portland Thorns).
  • 36': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
  • 36': Julie Dufour (Portland Thorns) is shown the yellow card for a bad foul.
  • 37': Foul by Katie O'Kane (Racing Louisville FC).
  • 37': Jessie Fleming (Portland Thorns) wins a free kick in the defensive half.
  • 38': Foul by Sarah Weber (Racing Louisville FC).
  • 38': Jayden Perry (Portland Thorns) wins a free kick in the defensive half.
  • 39': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Reilyn Turner.
  • 39': Corner, Portland Thorns. Conceded by Ary Borges.
  • 39': Attempt blocked. Reilyn Turner (Portland Thorns) left footed shot from the left side of the box is blocked. Assisted by Jayden Perry.
  • 40': Foul by Pietra Tordin (Portland Thorns).
  • 40': Sarah Weber (Racing Louisville FC) wins a free kick in the defensive half.
  • 41': Foul by Ella Hase (Racing Louisville FC).
  • 41': Isabella Obaze (Portland Thorns) wins a free kick in the defensive half.
  • 42': Corner, Racing Louisville FC. Conceded by Kaitlyn Torpey.
  • 43': Attempt blocked. Savannah DeMelo (Racing Louisville FC) left footed shot from the centre of the box is blocked.
  • 43': Delay in match because of an injury Sam Coffey (Portland Thorns).
  • 45': Delay over. They are ready to continue.
  • 45'+1': Corner, Racing Louisville FC. Conceded by Kaitlyn Torpey.
  • 45'+1': Fourth official has announced 2 minutes of added time.
  • 45'+1': Corner, Racing Louisville FC. Conceded by Isabella Obaze.
  • 45'+2': Attempt blocked. Emma Sears (Racing Louisville FC) right footed shot from the centre of the box is blocked.
  • 45'+3': First Half ends, Racing Louisville FC 1, Portland Thorns 1.
  • 45': Second Half begins Racing Louisville FC 1, Portland Thorns 1.
  • 46': Attempt missed. Savannah DeMelo (Racing Louisville FC) right footed shot from the right side of the box misses to the right.
  • 47': Attempt saved. Emma Sears (Racing Louisville FC) right footed shot from the centre of the box is saved in the centre of the goal by Mackenzie Arnold (Portland Thorns). Assisted by Ella Hase.
  • 47': Attempt saved. Emma Sears (Racing Louisville FC) right footed shot from the right side of the six yard box is saved in the centre of the goal by Mackenzie Arnold (Portland Thorns).
  • 48': Penalty Portland Thorns. Reilyn Turner draws a foul in the penalty area.
  • 48': Penalty conceded by Janine Sonis (Racing Louisville FC) after a foul in the penalty area.
  • 49': Penalty saved. Sam Coffey (Portland Thorns) right footed shot saved in the bottom left corner by Jordyn Bloomer (Racing Louisville FC).
  • 49': Attempt missed. Reyna Reyes (Portland Thorns) left footed shot from the left side of the six yard box is close, but misses to the left following a set piece situation.
  • 51': Attempt blocked. Ary Borges (Racing Louisville FC) right footed shot from outside the box is blocked. Assisted by Katie O'Kane.
  • 53': Foul by Savannah DeMelo (Racing Louisville FC).
  • 53': Sam Coffey (Portland Thorns) wins a free kick in the defensive half.
  • 53': Foul by Ary Borges (Racing Louisville FC).
  • 53': Jessie Fleming (Portland Thorns) wins a free kick in the defensive half.
  • 54': Foul by Sarah Weber (Racing Louisville FC).
  • 54': Kaitlyn Torpey (Portland Thorns) wins a free kick in the defensive half.
  • 55': Attempt saved. Pietra Tordin (Portland Thorns) left footed shot from the centre of the box is saved in the top centre of the goal by Jordyn Bloomer (Racing Louisville FC). Assisted by Julie Dufour.
  • 55': Attempt missed. Olivia Moultrie (Portland Thorns) header from the centre of the box is close, but misses to the right. Assisted by Julie Dufour with a cross.
  • 56': Offside, Racing Louisville FC. Ella Hase is caught offside.
  • 58': Attempt blocked. Pietra Tordin (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Reilyn Turner.
  • 59': Foul by Sam Coffey (Portland Thorns).
  • 59': Savannah DeMelo (Racing Louisville FC) wins a free kick on the right wing.
  • 60': Attempt missed. Savannah DeMelo (Racing Louisville FC) left footed shot from the centre of the box misses to the left following a set piece situation.
  • 60': Corner, Racing Louisville FC. Conceded by Reilyn Turner.
  • 61': Arin Wright (Racing Louisville FC) wins a free kick on the right wing.
  • 61': Foul by Sam Coffey (Portland Thorns).
  • 62': Corner, Racing Louisville FC. Conceded by Olivia Moultrie.
  • 63': Corner, Racing Louisville FC. Conceded by Mackenzie Arnold.
  • 64': Foul by Ellie Jean (Racing Louisville FC).
  • 64': Mackenzie Arnold (Portland Thorns) wins a free kick in the defensive half.
  • 64': Substitution, Portland Thorns. Mimi Alidou replaces Julie Dufour.
  • 64': Substitution, Portland Thorns. Mallie McKenzie replaces Kaitlyn Torpey.
  • 66': Attempt missed. Ary Borges (Racing Louisville FC) right footed shot from the left side of the box is close, but misses the top right corner. Assisted by Katie O'Kane with a headed pass following a fast break.
  • 68': Ellie Jean (Racing Louisville FC) wins a free kick in the defensive half.
  • 68': Foul by Mimi Alidou (Portland Thorns).
  • 68': Delay in match because of an injury Ary Borges (Racing Louisville FC).
  • 70': Delay over. They are ready to continue.
  • 70': Substitution, Racing Louisville FC. Marisa DiGrande replaces Katie O'Kane.
  • 71': Foul by Ary Borges (Racing Louisville FC).
  • 71': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
  • 72': Attempt blocked. Reilyn Turner (Portland Thorns) left footed shot from the left side of the box is blocked. Assisted by Olivia Moultrie.
  • 72': Corner, Portland Thorns. Conceded by Janine Sonis.
  • 73': Attempt missed. Jayden Perry (Portland Thorns) header from the centre of the box misses to the right. Assisted by Olivia Moultrie with a cross following a corner.
  • 74': Attempt saved. Reilyn Turner (Portland Thorns) left footed shot from the centre of the box is saved in the top right corner by Jordyn Bloomer (Racing Louisville FC). Assisted by Reyna Reyes with a cross.
  • 75': Foul by Jayden Perry (Portland Thorns).
  • 75': Savannah DeMelo (Racing Louisville FC) wins a free kick in the defensive half.
  • 75': Jayden Perry (Portland Thorns) is shown the yellow card for a bad foul.
  • 76': Emma Sears (Racing Louisville FC) hits the left post with a right footed shot from the right side of the box. Assisted by Ary Borges.
  • 77': Attempt missed. Janine Sonis (Racing Louisville FC) right footed shot from the right side of the box is close, but misses the top left corner.
  • 77': Substitution, Racing Louisville FC. Makenna Morris replaces Ella Hase.
  • 78': Attempt blocked. Emma Sears (Racing Louisville FC) right footed shot from the centre of the box is blocked. Assisted by Savannah DeMelo.
  • 79': Attempt blocked. Marisa DiGrande (Racing Louisville FC) right footed shot from the centre of the box is blocked.
  • 79': Corner, Racing Louisville FC. Conceded by Isabella Obaze.
  • 79': Foul by Savannah DeMelo (Racing Louisville FC).
  • 79': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
  • 81': Attempt saved. Makenna Morris (Racing Louisville FC) left footed shot from the right side of the box is saved in the bottom right corner by Mackenzie Arnold (Portland Thorns). Assisted by Janine Sonis.
  • 81': Delay in match because of an injury Janine Sonis (Racing Louisville FC).
  • 82': Delay over. They are ready to continue.
  • 83': Foul by Sarah Weber (Racing Louisville FC).
  • 83': Jayden Perry (Portland Thorns) wins a free kick in the defensive half.
  • 84': Attempt saved. Olivia Moultrie (Portland Thorns) left footed shot from outside the box is saved in the bottom right corner by Jordyn Bloomer (Racing Louisville FC).
  • 84': Corner, Racing Louisville FC. Conceded by Isabella Obaze.
  • 85': Delay in match because of an injury Savannah DeMelo (Racing Louisville FC).
  • 87': Delay over. They are ready to continue.
  • 87': Substitution, Portland Thorns. Daiane replaces Pietra Tordin.
  • 88': Ary Borges (Racing Louisville FC) wins a free kick in the defensive half.
  • 88': Foul by Mimi Alidou (Portland Thorns).
  • 88': Mimi Alidou (Portland Thorns) is shown the yellow card for a bad foul.
  • 90': Attempt saved. Jessie Fleming (Portland Thorns) left footed shot from the centre of the box is saved in the centre of the goal by Jordyn Bloomer (Racing Louisville FC). Assisted by Mallie McKenzie with a cross.
  • 90': Own Goal by Ellie Jean, Racing Louisville FC. Racing Louisville FC 1, Portland Thorns 2.
  • 90': Fourth official has announced 6 minutes of added time.
  • 90'+1': Substitution, Racing Louisville FC. Bethany Balcer replaces Sarah Weber.
  • 90'+2': Foul by Bethany Balcer (Racing Louisville FC).
  • 90'+2': Jayden Perry (Portland Thorns) wins a free kick in the defensive half.
  • 90'+2': Foul by Savannah DeMelo (Racing Louisville FC).
  • 90'+2': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
  • 90'+3': Substitution, Portland Thorns. Hina Sugita replaces Reilyn Turner.
  • 90'+4': Foul by Savannah DeMelo (Racing Louisville FC).
  • 90'+4': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
  • 90'+4': Savannah DeMelo (Racing Louisville FC) is shown the yellow card.
  • 90'+6': Foul by Jessie Fleming (Portland Thorns).
  • 90'+6': Janine Sonis (Racing Louisville FC) wins a free kick in the defensive half.
  • 90'+7': Bethany Balcer (Racing Louisville FC) wins a free kick on the right wing.
  • 90'+7': Foul by Jayden Perry (Portland Thorns).
  • 90'+7': Second Half ends, Racing Louisville FC 1, Portland Thorns 2.
  • 0': Match ends, Racing Louisville FC 1, Portland Thorns 2.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/15362.png&h=25&scale=crop&w=25&location=originPOR LOUhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/20905.png&h=25&scale=crop&w=25&location=origin
12 Fouls 17
3 Yellow Cards 1
0 Red Cards 0
0 Offsides 1
2 Corner Kicks 11
5 Saves 7
53.2 Possession 46.8
15 SHOTS 24
8 ON GOAL 6
0.5 On Target % 0.3
0 Penalty Goals 0
1 Penalty Kicks Taken 0
297 Accurate Passes 222
367 Passes 306
0.8 Pass Completion % 0.7
9 Accurate Crosses 4
13 Crosses 28
0.7 Cross % 0.1
45 Long Balls 42
17 Accurate Long Balls 19
0.4 Long Balls % 0.5
4 Blocked Shots 9
13 Effective Tackles 11
19 Tackles 18
0.7 Tackle % 0.6
7 Interceptions 6
36 Effective Clearances 11
36 Clearances 11

Game Information

Competition: NWSL

Venue: Lynn Family Stadium
Location: Louisville, Kentucky, USA
Attendance: 6,102

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
Full Table

Line-Ups

LOU Racing Louisville FC (4-3-3)

No. Name
24 Jordyn Bloomer (GK)
3 Arin Wright
5 Ellie Jean
11 Courtney Petersen
16 Janine Sonis
7 Savannah DeMelo Yellow Card
8 Ary Borges
20 Katie O'Kane
42 Sarah Weber
6 Ella Hase
13 Emma Sears

POR Portland Thorns FC (4-3-3)

No. Name
18 Mackenzie Arnold (GK)
24 Jayden Perry Yellow Card
5 Isabella Bryld Obaze
2 Reyna Reyes
20 Kaitlyn Torpey
17 Sam Coffey
21 Jessie Fleming
13 Olivia Moultrie
19 Pietra Tordin
66 Reilyn Turner
27 Julie Dufour

NWSL News

Alex Morgan's USWNT and NWSL career, by the stats
Alex Morgan's USWNT and NWSL career, by the stats

Over her professional soccer career, Alex Morgan amassed a variety of prestigious victories, records and awards. Check out her top achievements now.

San Diego Wave retire Alex Morgan's iconic No. 13 jersey
San Diego Wave retire Alex Morgan's iconic No. 13 jersey

Alex Morgan jerseys filled the concourses and seats of Snapdragon Stadium on Sunday, with the iconic No. 13 of every era -- from the United States' red, white and blue to the San Diego Wave's navy and pink -- on the backs of fans.