Notebook FCSearch

NWSL 2026 Matchday 11

Portland Thorns FC v Racing Louisville FC

Portland Thorns FC v Racing Louisville FC

Portland Thorns FC2nd 27 pts
  • J. Perry 13′
  • P. Tordin 36′
  • R. Turner 41′
  • S. Wilson 82′
4
4–0

Full time

Sun 5 Jul

Expected goals: Portland Thorns FC 1.65, Racing Louisville FC 1.21

Sun 5 Jul, 7:00 pm EDT Providence Park NWSL 2026, Matchday 11

Key moments

  1. 13′Goal J. Perry (Portland Thorns FC)1–0
  2. 36′Goal P. Tordin (Portland Thorns FC)2–0
  3. 41′Goal R. Turner (Portland Thorns FC)3–0
  4. 82′Goal S. Wilson (Portland Thorns FC)4–0

Top performers

Portland Thorns
Racing Louisville

Three per club, chosen from the match record: goals, then shots.

What it means

Portland Thorns FC

2nd▲2 from 4th

In the playoff places, 11 points above Angel City FC, with 16 to play.

Racing Louisville FC

16thNo change

Outside the playoff places, 10 points behind Orlando Pride in the last playoff place, with 18 to play.

Season series

Portland Thorns FC won one, Racing Louisville FC won one; 5–3 on aggregate to Portland Thorns FC.

Team stats

PORLOU

Expected goals
Portland Thorns FC: 1.65
Racing Louisville FC: 1.21
Possession
Portland Thorns FC: 56%
Racing Louisville FC: 44%
Shots
Portland Thorns FC: 12
Racing Louisville FC: 17
Corners
Portland Thorns FC: 3
Racing Louisville FC: 7

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1San Diego Wave FC14+828
2Portland Thorns FC14+1027
3Washington Spirit12+1024
4Utah Royals FC13+724
5Kansas City Current13+424
6North Carolina Courage12+621
7Gotham FC12+521
8Orlando Pride13−117
16Racing Louisville FC12−97

After this result

By the numbers

Racing Louisville FC have gone 10 without a win. Last win: 2–1 v Seattle Reign FC, 19 August.

Racing Louisville FC have 1 points from last 5 and are out of form. 0.2 a match, against 0.8 all season. NWSL average 1.4.

Racing Louisville FC have 5 home wins from 15 at home, and 2 from 15 away. 1.2 points a match at home, 0.4 away.

Racing Louisville FC have 62 goals conceded, the 15th fewest in the NWSL. 2.1 a match. NWSL average 1.4.

The match on the pitch

Portland Thorns FC
56% possession
92 possessions
12% ended in a shot
29% reached the box
5.3 actions each
Racing Louisville FC
44% possession
93 possessions
14% ended in a shot
32% reached the box
4.3 actions each

Where each team won the ball

Portland Thorns FC

Racing Louisville FC

Where each possession began, both teams attacking right. Portland Thorns FC started 4% of their possessions in the final third, Racing Louisville FC 11%.

Where the shots came from

Portland Thorns FCRacing Louisville FC

Portland Thorns FC attack right, Racing Louisville FC left. A larger ringed dot is a goal. Own goals are not shots.

How each team moved the ball

Portland Thorns FC

Racing Louisville FC

Passes between 20 zones, both teams attacking right. Forward moves in the team colour, backward moves dark, sideways moves pale; line weight is the share of the team’s passes.

How long possessions ran

Portland Thorns FCRacing Louisville FC

Share of possessions by number of actions.

Longer possessions shot more

Portland Thorns FCRacing Louisville FC

Of the possessions with each number of actions, the share that produced a shot. A gap marks too few possessions to rate.

Where play slowed down

Portland Thorns FCRacing Louisville FC

Mean seconds between one action and the next in the same possession, by where the action happened.

Every recorded action

Observed match events

Every action recorded in this match, where it happened: what was seen on the pitch, not a simulated path. 1,544 events in the record.

Portland Thorns FC attack right, Racing Louisville FC left. Passes are arrows to where they ended, dashed when not completed; a ringed start is a restart. A dot is a shot, a larger ringed dot a goal; a diamond is a take-on, a square a keeper action. Showing the whole match.

Choose an action on the pitch or in the list to see everything recorded about it.

88 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
2:43L. MillietRacing Louisville FC
3:16S. WilsonPortland Thorns FC
5:12J. BloomerRacing Louisville FC
6:08J. FlemingPortland Thorns FC
6:13E. SearsRacing Louisville FC
8:33K. O'KaneRacing Louisville FC
8:37K. O'KaneRacing Louisville FC
8:44M. HodgeRacing Louisville FC
9:36J. BloomerRacing Louisville FC
12:10J. PerryPortland Thorns FC
17:22M. MüllerPortland Thorns FC
19:59P. TordinPortland Thorns FC
20:51E. SearsRacing Louisville FC
20:56K. FischerRacing Louisville FC
22:01E. SearsRacing Louisville FC
22:11S. WeberRacing Louisville FC
22:29K. O'KaneRacing Louisville FC
24:54C. PetersenRacing Louisville FC
25:38P. TordinPortland Thorns FC
25:50K. O'KaneRacing Louisville FC
Page 1 of 5

Lineups

Portland Thorns FCFormation 4-2-3-1

Portland Thorns FC, 4-2-3-1, each line from right to left. Goalkeeper: 18 M. Arnold. Line 1: 23 M. Müller, 16 S. Hiatt, 24 J. Perry, 25 M. Vignola. Line 2: 40 J. Immethun, 21 J. Fleming. Line 3: 66 R. Turner, 13 O. Moultrie, 19 P. Tordin. Line 4: 9 S. Wilson.
Portland Thorns FC lineup: 11 starters, then 5 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
18M. Arnold90000.00
23M. Müller90000.06
25M. Vignola, off at 72′72000.00
21J. Fleming90000.00
16S. Hiatt90000.00
24J. Perry90100.42
66R. Turner, off at 64′64100.15
40J. Immethun, off at 83′83000.00
9S. Wilson90110.15
13O. Moultrie, off at 64′64010.53
19P. Tordin, off at 83′83120.18
Substitutes
2R. Reyes, on at 72′18000.00
29M. McKenzie, on at 64′26000.00
6C. Bogere, on at 83′7000.00
15S. Harvey, on at 83′7000.00
11M. Padelski, on at 64′26000.17
Team441.65

Unused: M. Messner, I. Obaze, C. Calzada, D. Castellanos

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
23M. Müller90000.0610080%13
25M. Vignola, off at 72′72000.0000086%00
21J. Fleming90000.0000275%32
16S. Hiatt90000.0000093%12
24J. Perry90100.4211090%02
66R. Turner, off at 64′64100.1511054%21
40J. Immethun, off at 83′83000.0000085%20
9S. Wilson90110.1521267%30
13O. Moultrie, off at 64′64010.5333170%20
19P. Tordin, off at 83′83120.1831371%40
Substitutes
35M. Messner–
5I. Obaze–
4C. Calzada–
2R. Reyes, on at 72′18000.00000100%00
29M. McKenzie, on at 64′26000.0000080%00
6C. Bogere, on at 83′7000.0000171%00
15S. Harvey, on at 83′7000.0000071%11
10D. Castellanos–
11M. Padelski, on at 64′26000.1711060%00
Team441.65128981%1911
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold9044100%02

Clean sheet: M. Arnold

Racing Louisville FCFormation 4-2-3-1

Racing Louisville FC, 4-2-3-1, each line from right to left. Goalkeeper: 24 J. Bloomer. Line 1: 2 L. Milliet, 5 E. Jean, 15 M. Gacioch, 8 C. Petersen. Line 2: 20 K. O'Kane, 10 M. Hodge. Line 3: 4 M. Morris, 9 K. Fischer, 13 E. Sears. Line 4: 42 S. Weber.
Racing Louisville FC lineup: 11 starters, then 5 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
24J. Bloomer90000.00
2L. Milliet90000.00
8C. Petersen90000.12
10M. Hodge, off at 73′73000.00
5E. Jean, off at 72′72000.00
15M. Gacioch90000.00
4M. Morris, off at 46′45000.02
20K. O'Kane90000.24
42S. Weber, off at 62′62000.00
9K. Fischer90000.15
13E. Sears, off at 73′73000.06
Substitutes
3A. Wright, on at 72′18000.00
21R. Hill, on at 46′45000.42
26T. Flint, on at 62′28000.01
88A. McKeen, on at 73′17000.10
16M. Lardner, on at 73′17000.08
Team001.21

Unused: M. Prohaska, E. Hase, Q. McMahon, M. Blackburn

All player stats
Racing Louisville FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
2L. Milliet90000.0000166%10
8C. Petersen90000.1220266%21
10M. Hodge, off at 73′73000.0000080%02
5E. Jean, off at 72′72000.0000089%00
15M. Gacioch90000.0000087%00
4M. Morris, off at 46′45000.0210063%12
20K. O'Kane90000.2440260%01
42S. Weber, off at 62′62000.0000082%10
9K. Fischer90000.1520054%31
13E. Sears, off at 73′73000.0611265%11
Substitutes
1M. Prohaska–
3A. Wright, on at 72′18000.0000082%01
6E. Hase–
12Q. McMahon–
21R. Hill, on at 46′45000.4242040%11
26T. Flint, on at 62′28000.0110069%23
88A. McKeen, on at 73′17000.10100100%10
23M. Blackburn–
16M. Lardner, on at 73′17000.0811175%00
Team001.21174873%1313
Racing Louisville FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
24J. Bloomer904850%40

Position by matchday

Each club’s place in the table after every matchday, from recorded results.

Form before this match

Portland Thorns FC
Racing Louisville FC