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

· NWSL
  • 14': Katie O'Kane
  • 77': Katie O'Kane
  • 90'+6': Emma Sears
FT
3 - 1
  • 6': Sophia Wilson

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 Commentary

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 4': Foul by Taylor Flint (Racing Louisville).
  • 4': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
  • 6': Goal! Racing Louisville 0, Portland Thorns 1. Sophia Wilson (Portland Thorns) left footed shot from the centre of the box to the bottom left corner. Assisted by Olivia Moultrie with a through ball.
  • 8': Attempt missed. Sophia Wilson (Portland Thorns) left footed shot from the left side of the box is close, but misses to the right. Assisted by Reilyn Turner following a fast break.
  • 9': Attempt missed. Katie O'Kane (Racing Louisville) right footed shot from the centre of the box misses to the left. Assisted by Lauren Milliet with a cross.
  • 10': Attempt blocked. Makenna Morris (Racing Louisville) left footed shot from the centre of the box is blocked.
  • 10': Foul by Sophia Wilson (Portland Thorns).
  • 10': Arin Wright (Racing Louisville) wins a free kick in the attacking half.
  • 11': Attempt saved. Katie O'Kane (Racing Louisville) right footed shot from outside the box is saved in the bottom left corner by Mackenzie Arnold (Portland Thorns). Assisted by Kayla Fischer.
  • 11': Corner, Racing Louisville. Conceded by Pietra Tordin.
  • 12': Attempt missed. Courtney Petersen (Racing Louisville) left footed shot from the centre of the box is too high. Assisted by Katie O'Kane with a cross following a corner.
  • 14': Attempt missed. Lauren Milliet (Racing Louisville) right footed shot from the centre of the box misses to the left. Assisted by Ella Hase with a cross.
  • 14': Goal! Racing Louisville 1, Portland Thorns 1. Katie O'Kane (Racing Louisville) right footed shot from the centre of the box to the centre of the goal. Assisted by Lauren Milliet.
  • 16': Foul by Makenna Morris (Racing Louisville).
  • 16': M.A. Vignola (Portland Thorns) wins a free kick in the defensive half.
  • 17': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is blocked.
  • 20': Lauren Milliet (Racing Louisville) wins a free kick in the attacking half.
  • 20': Foul by Jessie Fleming (Portland Thorns).
  • 21': Foul by Taylor Flint (Racing Louisville).
  • 21': Pietra Tordin (Portland Thorns) wins a free kick in the defensive half.
  • 21': Foul by Courtney Petersen (Racing Louisville).
  • 21': Sophia Wilson (Portland Thorns) wins a free kick in the defensive half.
  • 24': Foul by Reyna Reyes (Portland Thorns).
  • 24': Ella Hase (Racing Louisville) wins a free kick in the defensive half.
  • 28': Handball by Cassandra Bogere (Portland Thorns).
  • 29': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
  • 29': Foul by Kayla Fischer (Racing Louisville).
  • 29': Sophia Wilson (Portland Thorns) wins a free kick in the attacking half.
  • 29': Foul by Courtney Petersen (Racing Louisville).
  • 30': Foul by Kayla Fischer (Racing Louisville).
  • 30': Carolyn Calzada (Portland Thorns) wins a free kick in the defensive half.
  • 32': Foul by Reilyn Turner (Portland Thorns).
  • 32': Makenna Morris (Racing Louisville) wins a free kick in the defensive half.
  • 33': Handball by Jessie Fleming (Portland Thorns).
  • 36': Attempt blocked. Taylor Flint (Racing Louisville) right footed shot from outside the box is blocked. Assisted by Katie O'Kane.
  • 36': Attempt blocked. Katie O'Kane (Racing Louisville) left footed shot from outside the box is blocked.
  • 37': Attempt missed. Lauren Milliet (Racing Louisville) left footed shot from the left side of the box is too high. Assisted by Quincy McMahon with a through ball.
  • 37': Attempt missed. Reilyn Turner (Portland Thorns) right footed shot from outside the box is high and wide to the right. Assisted by M.A. Vignola.
  • 39': Corner, Racing Louisville. Conceded by M.A. Vignola.
  • 40': Attempt missed. Sophia Wilson (Portland Thorns) right footed shot from the left side of the box is close, but misses to the left. Assisted by Olivia Moultrie.
  • 41': Sam Hiatt (Portland Thorns) wins a free kick in the defensive half.
  • 41': Foul by Kayla Fischer (Racing Louisville).
  • 41': Kayla Fischer (Racing Louisville) is shown the yellow card for a bad foul.
  • 42': Attempt missed. Olivia Moultrie (Portland Thorns) left footed shot from the centre of the box misses to the left. Assisted by Sophia Wilson.
  • 44': Attempt missed. Sophia Wilson (Portland Thorns) right footed shot from outside the box is too high. Assisted by Jessie Fleming.
  • 45': Kayla Fischer (Racing Louisville) wins a free kick in the defensive half.
  • 45': Foul by Olivia Moultrie (Portland Thorns).
  • 45': Attempt blocked. Katie O'Kane (Racing Louisville) left footed shot from outside the box is blocked. Assisted by Ella Hase.
  • 45': Corner, Racing Louisville. Conceded by Sam Hiatt.
  • 45': Attempt blocked. Arin Wright (Racing Louisville) right footed shot from the centre of the box is blocked. Assisted by Katie O'Kane with a cross.
  • 45': Fourth official has announced 2 minutes of added time.
  • 45'+1': Attempt blocked. Kayla Fischer (Racing Louisville) left footed shot from the right side of the box is blocked. Assisted by Arin Wright.
  • 45'+3': Attempt missed. Sophia Wilson (Portland Thorns) right footed shot from the left side of the box misses to the right.
  • 45'+3': First Half ends, Racing Louisville 1, Portland Thorns 1.
  • 45': Second Half begins Racing Louisville 1, Portland Thorns 1.
  • 45': Substitution, Portland Thorns. Mimi Alidou replaces Reilyn Turner.
  • 46': Makenna Morris (Racing Louisville) wins a free kick in the attacking half.
  • 46': Foul by M.A. Vignola (Portland Thorns).
  • 47': Attempt blocked. Kayla Fischer (Racing Louisville) left footed shot from outside the box is blocked. Assisted by Lauren Milliet.
  • 47': Attempt saved. Sarah Weber (Racing Louisville) left footed shot from outside the box is saved in the bottom right corner by Mackenzie Arnold (Portland Thorns). Assisted by Arin Wright.
  • 50': Attempt missed. Katie O'Kane (Racing Louisville) left footed shot from outside the box is too high. Assisted by Kayla Fischer.
  • 51': Attempt missed. Kayla Fischer (Racing Louisville) left footed shot from the centre of the box misses to the right. Assisted by Ella Hase.
  • 51': Corner, Racing Louisville. Conceded by Sam Hiatt.
  • 52': Substitution, Portland Thorns. Deyna Castellanos replaces Cassandra Bogere.
  • 53': Foul by Mimi Alidou (Portland Thorns).
  • 53': Arin Wright (Racing Louisville) wins a free kick in the defensive half.
  • 54': Foul by Arin Wright (Racing Louisville).
  • 54': Mimi Alidou (Portland Thorns) wins a free kick in the defensive half.
  • 55': Attempt saved. Mimi Alidou (Portland Thorns) right footed shot from the centre of the box is saved in the top centre of the goal by Jordyn Bloomer (Racing Louisville). Assisted by Sophia Wilson.
  • 57': Foul by Ella Hase (Racing Louisville).
  • 57': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
  • 58': Arin Wright (Racing Louisville) wins a free kick in the defensive half.
  • 58': Foul by Mimi Alidou (Portland Thorns).
  • 61': Substitution, Racing Louisville. Emma Sears replaces Makenna Morris.
  • 61': Kayla Fischer (Racing Louisville) wins a free kick on the left wing.
  • 61': Foul by Sam Hiatt (Portland Thorns).
  • 64': Substitution, Portland Thorns. Marie Müller replaces Pietra Tordin.
  • 67': Kayla Fischer (Racing Louisville) wins a free kick in the defensive half.
  • 67': Foul by Deyna Castellanos (Portland Thorns).
  • 68': Corner, Racing Louisville. Conceded by Carolyn Calzada.
  • 69': Delay in match because of an injury M.A. Vignola (Portland Thorns).
  • 70': Delay over. They are ready to continue.
  • 71': Attempt missed. Lauren Milliet (Racing Louisville) left footed shot from outside the box is too high following a corner.
  • 71': Substitution, Racing Louisville. Maja Lardner replaces Sarah Weber.
  • 73': Foul by Taylor Flint (Racing Louisville).
  • 73': Olivia Moultrie (Portland Thorns) wins a free kick in the attacking half.
  • 73': Taylor Flint (Racing Louisville) is shown the yellow card for a bad foul.
  • 74': Attempt saved. Olivia Moultrie (Portland Thorns) right footed shot from outside the box is saved in the top left corner by Jordyn Bloomer (Racing Louisville).
  • 75': Foul by Sam Hiatt (Portland Thorns).
  • 75': Ella Hase (Racing Louisville) wins a free kick on the left wing.
  • 76': Sam Hiatt (Portland Thorns) is shown the yellow card for a bad foul.
  • 77': Goal! Racing Louisville 2, Portland Thorns 1. Katie O'Kane (Racing Louisville) from a free kick with a right footed shot to the top right corner.
  • 78': Attempt missed. Sophia Wilson (Portland Thorns) left footed shot from outside the box is just a bit too high. Assisted by Olivia Moultrie.
  • 81': Attempt missed. Kayla Fischer (Racing Louisville) right footed shot from outside the box misses to the left. Assisted by Quincy McMahon.
  • 82': Foul by M.A. Vignola (Portland Thorns).
  • 82': Kayla Fischer (Racing Louisville) wins a free kick in the attacking half.
  • 83': Substitution, Racing Louisville. Macey Hodge replaces Kayla Fischer.
  • 83': Substitution, Racing Louisville. Audrey McKeen replaces Ella Hase.
  • 85': Delay in match because of an injury Lauren Milliet (Racing Louisville).
  • 85': Delay in match because of an injury Mimi Alidou (Portland Thorns).
  • 87': Delay over. They are ready to continue.
  • 87': Substitution, Portland Thorns. Jayden Perry replaces M.A. Vignola.
  • 87': Substitution, Portland Thorns. Maddie Padelski replaces Reyna Reyes.
  • 90'+1': Fourth official has announced 6 minutes of added time.
  • 90'+2': Jayden Perry (Portland Thorns) wins a free kick in the defensive half.
  • 90'+2': Foul by Lauren Milliet (Racing Louisville).
  • 90'+2': Delay in match because of an injury Lauren Milliet (Racing Louisville).
  • 90'+2': Delay over. They are ready to continue.
  • 90'+3': Attempt blocked. Sophia Wilson (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Maddie Padelski.
  • 90'+3': Attempt blocked. Olivia Moultrie (Portland Thorns) right footed shot from the centre of the box is blocked.
  • 90'+3': Corner, Portland Thorns. Conceded by Courtney Petersen.
  • 90'+4': Attempt saved. Olivia Moultrie (Portland Thorns) left footed shot from outside the box is saved in the top centre of the goal by Jordyn Bloomer (Racing Louisville). Assisted by Sophia Wilson.
  • 90'+6': Goal! Racing Louisville 3, Portland Thorns 1. Emma Sears (Racing Louisville) right footed shot from outside the box to the bottom left corner.
  • 90'+7': Second Half ends, Racing Louisville 3, Portland Thorns 1.
  • 0': Match ends, Racing Louisville 3, Portland Thorns 1.

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
14 Fouls 12
1 Yellow Cards 2
0 Red Cards 0
0 Offsides 0
1 Corner Kicks 5
2 Saves 3
52.3 Possession 47.7
14 SHOTS 20
4 ON GOAL 5
0.3 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
337 Accurate Passes 282
419 Passes 363
0.8 Pass Completion % 0.8
1 Accurate Crosses 4
3 Crosses 21
0.3 Cross % 0.2
61 Long Balls 35
30 Accurate Long Balls 12
0.5 Long Balls % 0.3
3 Blocked Shots 7
11 Effective Tackles 9
25 Tackles 16
0.4 Tackle % 0.6
9 Interceptions 13
26 Effective Clearances 16
26 Clearances 16

Game Information

Competition: NWSL

Venue: Lynn Family Stadium
Location: Louisville, Kentucky, USA
Attendance: 5,356

NWSL Standings

# TEAM GP GD PTS
1 San Diego Wave FC 13 +6 25
2 Utah Royals 12 +8 24
3 Portland Thorns FC 13 +6 24
4 Washington Spirit 11 +9 21
Full Standings

Line-Ups

LOU Racing Louisville FC (4-2-3-1)

No. Name
24 Jordyn Bloomer (GK)
8 Courtney Petersen
3 Arin Wright
12 Quincy McMahon
2 Lauren Milliet
9 Kayla Fischer Yellow Card
20 Katie O'Kane
26 Taylor Flint Yellow Card
42 Sarah Weber
6 Ella Hase
4 Makenna Morris

POR Portland Thorns FC (4-2-3-1)

No. Name
18 Mackenzie Arnold (GK)
4 Carolyn Calzada
16 Sam Hiatt Yellow Card
25 M.A. Vignola
2 Reyna Reyes
13 Olivia Moultrie
6 Cassandra Bogere
21 Jessie Fleming
9 Sophia Wilson
66 Reilyn Turner
19 Pietra Tordin

NWSL News

USL Super League to flip calendar to align with NWSL
USL Super League to flip calendar to align with NWSL

The USL Super League will flip its calendar to begin play in the spring and end its season in the fall beginning in 2027, which will align the Super League with the NWSL.

Japan vs. South Africa - Kick-off time, how to watch Banyana Banyana on Saturday
Japan vs. South Africa - Kick-off time, how to watch Banyana Banyana on Saturday

South Africa's Banyana Banyana will visit Japan at the Yanmar Hanasaka Stadium on Saturday in the first of two friendly matches as they continue their preparations for the upcoming Women's Africa Cup of Nations (WAFCON).

Tabitha Chawinga stars in France while Temwa gets back to her best in NWSL
Tabitha Chawinga stars in France while Temwa gets back to her best in NWSL

Malawi star Temwa Chawinga returned to her scorching best in May in the NWSL for the Kansas City Current, while her sister Tabitha Chawinga did the most for Lyon in France.

Audi Field to host NWSL 2026 Championship for second time in four years
Audi Field to host NWSL 2026 Championship for second time in four years

Audi Field in Washington, D.C., will host the 2026 NWSL Championship on Nov. 21, the league announced on Wednesday.

USWNT's Trinity Rodman on Triple Espresso: 'Having my sisters back is amazing'
USWNT's Trinity Rodman on Triple Espresso: 'Having my sisters back is amazing'

The self-proclaimed "Triple Espresso" of United States women's national team forwards Trinity Rodman, Sophia Wilson and Mallory Swanson trained together this week for the first time since the 2024 Olympics.