NWSL 2026 Matchday 19
San Diego Wave FC v Racing Louisville FC
San Diego Wave FC v Racing Louisville FC
Full time
Fri 28 Aug
Expected goals: San Diego Wave FC 2.87, Racing Louisville FC 1.26
Fri 28 Aug, 10:00 pm EDT Snapdragon Stadium NWSL 2026, Matchday 19
Key moments
- 12′Goal L. Milliet (Racing Louisville FC)0–1
- 23′Goal T. Flint (Racing Louisville FC)0–2
- 47′Goal T. Byars (San Diego Wave FC)1–2
- 76′Goal T. Byars (San Diego Wave FC)2–2
- 80′Goal K. Dali (San Diego Wave FC)3–2
Top performers
T. Flint1G3SH
L. Milliet1G1SH
E. Sears0G3SH
Three per club, chosen from the match record: goals, then shots.
What it means
2nd▲4 from 6th
In the playoff places, 13 points above Angel City FC, with eight to play.
13thNo change
Outside the playoff places, 5 points behind Seattle Reign FC in the last playoff place, with eight to play.
Season series
San Diego Wave FC took both meetings, 5–2 on aggregate.
Team stats
NWSL table 2026
Standings →| # | Shield | Club | P | GD | Pts |
|---|---|---|---|---|---|
| 1 | Gotham FC | 22 | +13 | 45 | |
| 2 | San Diego Wave FC | 22 | +7 | 39 | |
| 3 | Portland Thorns FC | 22 | +6 | 38 | |
| 4 | Washington Spirit | 21 | +11 | 37 | |
| 5 | Utah Royals FC | 21 | +10 | 36 | |
| 6 | North Carolina Courage | 21 | +8 | 36 | |
| 7 | Kansas City Current | 21 | +3 | 31 | |
| 8 | Seattle Reign FC | 20 | −1 | 28 | |
| 13 | Racing Louisville FC | 22 | −9 | 23 |
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.
San Diego Wave FC have 13 points from last 5 and are in form. 2.6 a match, against 1.9 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
- San Diego Wave FC
- 71% possession
- 99 possessions
- 21% ended in a shot
- 22% reached the box
- 6.9 actions each
- Racing Louisville FC
- 29% possession
- 96 possessions
- 10% ended in a shot
- 17% reached the box
- 3.0 actions each
Where each team won the ball
San Diego Wave FC
Racing Louisville FC
Where the shots came from
San Diego Wave FCRacing Louisville FC
How each team moved the ball
San Diego Wave FC
Racing Louisville FC
How long possessions ran
San Diego Wave FCRacing Louisville FC
Longer possessions shot more
San Diego Wave FCRacing Louisville FC
Where play slowed down
San Diego Wave FCRacing Louisville FC
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,588 events in the record.
Choose an action on the pitch or in the list to see everything recorded about it.
80 events shown.
| Time | Action | Player | Team |
|---|---|---|---|
| 0:58 | P. Morroni | San Diego Wave FC | |
| 1:52 | Ludmila | San Diego Wave FC | |
| 2:00 | M. Van Zanten | San Diego Wave FC | |
| 2:26 | E. Sears | Racing Louisville FC | |
| 2:31 | E. Sears | Racing Louisville FC | |
| 3:13 | K. O'Kane | Racing Louisville FC | |
| 3:20 | T. Flint | Racing Louisville FC | |
| 4:39 | E. Sears | Racing Louisville FC | |
| 5:35 | M. Barcenas | San Diego Wave FC | |
| 7:31 | K. Fischer | Racing Louisville FC | |
| 8:29 | M. Van Zanten | San Diego Wave FC | |
| 10:14 | Q. McMahon | Racing Louisville FC | |
| 11:08 | L. Milliet | Racing Louisville FC | |
| 12:40 | M. Barcenas | San Diego Wave FC | |
| 13:46 | Ludmila | San Diego Wave FC | |
| 15:09 | K. Fischer | Racing Louisville FC | |
| 15:48 | Q. McMahon | Racing Louisville FC | |
| 17:05 | M. Van Zanten | San Diego Wave FC | |
| 18:02 | T. Byars | San Diego Wave FC | |
| 18:04 | M. Van Zanten | San Diego Wave FC |
Lineups
San Diego Wave FCFormation 4-3-3
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 12 | S. Paños | 90 | 0 | 0 | 0.00 |
| 16 | M. Van Zanten | 90 | 0 | 1 | 0.15 |
| 75 | P. Morroni | 90 | 0 | 0 | 0.00 |
| 4 | L. Harbert, off at 63′ | 63 | 0 | 0 | 0.00 |
| 2 | K. Wesley | 90 | 0 | 0 | 0.16 |
| 14 | K. McNabb | 90 | 0 | 0 | 0.00 |
| 18 | L. Fazer, off at 46′ | 45 | 0 | 0 | 0.00 |
| 22 | L. Godfrey, off at 74′ | 74 | 0 | 0 | 1.02 |
| 7 | M. Barcenas, off at 90′ | 90 | 0 | 0 | 0.13 |
| 17 | Ludmila | 90 | 0 | 0 | 0.55 |
| 15 | T. Byars, off at 90′ | 90 | 2 | 0 | 0.66 |
| Substitutes | |||||
| 8 | K. Ascanio, on at 46′ | 45 | 0 | 0 | 0.13 |
| 11 | G. Corley, on at 74′ | 16 | 0 | 0 | 0.04 |
| 10 | K. Dali, on at 63′ | 27 | 1 | 0 | 0.08 |
| 9 | A. Leon, on at 90′ | 1 | 0 | 0 | 0.00 |
| 81 | G. Portilho, on at 90′ | 1 | 0 | 0 | 0.00 |
| Team | 3 | 1 | 2.93 | ||
Unused: L. Agudelo, B. Courtnall, J. Fusco, N. Harrison
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 16 | M. Van Zanten | 90 | 0 | 1 | 0.15 | 4 | 0 | 1 | 81% | 5 | 4 |
| 75 | P. Morroni | 90 | 0 | 0 | 0.00 | 0 | 0 | 3 | 84% | 2 | 0 |
| 4 | L. Harbert, off at 63′ | 63 | 0 | 0 | 0.00 | 0 | 0 | 0 | 88% | 0 | 3 |
| 2 | K. Wesley | 90 | 0 | 0 | 0.16 | 4 | 1 | 1 | 91% | 0 | 2 |
| 14 | K. McNabb | 90 | 0 | 0 | 0.00 | 0 | 0 | 2 | 90% | 1 | 2 |
| 18 | L. Fazer, off at 46′ | 45 | 0 | 0 | 0.00 | 0 | 0 | 0 | 89% | 1 | 0 |
| 22 | L. Godfrey, off at 74′ | 74 | 0 | 0 | 1.02 | 3 | 1 | 5 | 73% | 2 | 0 |
| 7 | M. Barcenas, off at 90′ | 90 | 0 | 0 | 0.13 | 3 | 1 | 1 | 80% | 2 | 0 |
| 17 | Ludmila | 90 | 0 | 0 | 0.55 | 7 | 3 | 3 | 63% | 1 | 0 |
| 15 | T. Byars, off at 90′ | 90 | 2 | 0 | 0.66 | 6 | 3 | 1 | 88% | 1 | 1 |
| Substitutes | |||||||||||
| 1 | L. Agudelo | – | |||||||||
| 8 | K. Ascanio, on at 46′ | 45 | 0 | 0 | 0.13 | 2 | 0 | 0 | 87% | 1 | 2 |
| 11 | G. Corley, on at 74′ | 16 | 0 | 0 | 0.04 | 1 | 0 | 0 | 70% | 0 | 0 |
| 6 | B. Courtnall | – | |||||||||
| 10 | K. Dali, on at 63′ | 27 | 1 | 0 | 0.08 | 2 | 1 | 2 | 90% | 1 | 0 |
| 28 | J. Fusco | – | |||||||||
| 23 | N. Harrison | – | |||||||||
| 9 | A. Leon, on at 90′ | 1 | 0 | 0 | 0.00 | 0 | 0 | 0 | – | 0 | 0 |
| 81 | G. Portilho, on at 90′ | 1 | 0 | 0 | 0.00 | 0 | 0 | 0 | 67% | 0 | 0 |
| Team | 3 | 1 | 2.93 | 32 | 10 | 19 | 84% | 17 | 14 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 12 | S. Paños | 90 | 1 | 3 | 33% | 2 | 1 |
Racing Louisville FCFormation 5-3-2
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 24 | J. Bloomer | 90 | 0 | 0 | 0.00 |
| 12 | Q. McMahon, off at 71′ | 71 | 0 | 0 | 0.06 |
| 6 | E. Hase | 90 | 0 | 0 | 0.00 |
| 15 | M. Gacioch | 90 | 0 | 0 | 0.05 |
| 3 | A. Wright | 90 | 0 | 1 | 0.00 |
| 5 | E. Jean | 90 | 0 | 0 | 0.00 |
| 2 | L. Milliet, off at 85′ | 85 | 1 | 0 | 0.26 |
| 20 | K. O'Kane | 90 | 0 | 0 | 0.10 |
| 9 | K. Fischer, off at 71′ | 71 | 0 | 1 | 0.15 |
| 13 | E. Sears, off at 90+3′ | 90 | 0 | 0 | 0.24 |
| 26 | T. Flint, off at 85′ | 85 | 1 | 0 | 0.41 |
| Substitutes | |||||
| 10 | M. Hodge, on at 85′ | 5 | 0 | 0 | 0.00 |
| 11 | T. White, on at 90+3′ | 1 | 0 | 0 | 0.00 |
| 16 | M. Lardner, on at 71′ | 19 | 0 | 0 | 0.00 |
| 21 | R. Hill, on at 71′ | 19 | 0 | 0 | 0.00 |
| 88 | A. McKeen, on at 85′ | 5 | 0 | 0 | 0.00 |
| Team | 2 | 2 | 1.26 | ||
Unused: M. Prohaska, C. Petersen, M. Blackburn, S. Weber
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 | Q. McMahon, off at 71′ | 71 | 0 | 0 | 0.06 | 2 | 0 | 0 | 70% | 1 | 0 |
| 6 | E. Hase | 90 | 0 | 0 | 0.00 | 0 | 0 | 1 | 48% | 1 | 2 |
| 15 | M. Gacioch | 90 | 0 | 0 | 0.05 | 1 | 0 | 2 | 64% | 0 | 2 |
| 3 | A. Wright | 90 | 0 | 1 | 0.00 | 0 | 0 | 3 | 78% | 1 | 0 |
| 5 | E. Jean | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 60% | 1 | 0 |
| 2 | L. Milliet, off at 85′ | 85 | 1 | 0 | 0.26 | 1 | 1 | 1 | 71% | 2 | 0 |
| 20 | K. O'Kane | 90 | 0 | 0 | 0.10 | 2 | 0 | 1 | 75% | 2 | 1 |
| 9 | K. Fischer, off at 71′ | 71 | 0 | 1 | 0.15 | 1 | 0 | 1 | 50% | 1 | 0 |
| 13 | E. Sears, off at 90+3′ | 90 | 0 | 0 | 0.24 | 3 | 1 | 0 | 57% | 0 | 0 |
| 26 | T. Flint, off at 85′ | 85 | 1 | 0 | 0.41 | 3 | 1 | 0 | 54% | 5 | 7 |
| Substitutes | |||||||||||
| 1 | M. Prohaska | – | |||||||||
| 8 | C. Petersen | – | |||||||||
| 10 | M. Hodge, on at 85′ | 5 | 0 | 0 | 0.00 | 0 | 0 | 0 | 100% | 0 | 1 |
| 11 | T. White, on at 90+3′ | 1 | 0 | 0 | 0.00 | 0 | 0 | 0 | – | 0 | 0 |
| 16 | M. Lardner, on at 71′ | 19 | 0 | 0 | 0.00 | 0 | 0 | 0 | 50% | 0 | 0 |
| 21 | R. Hill, on at 71′ | 19 | 0 | 0 | 0.00 | 0 | 0 | 0 | 64% | 0 | 0 |
| 23 | M. Blackburn | – | |||||||||
| 42 | S. Weber | – | |||||||||
| 88 | A. McKeen, on at 85′ | 5 | 0 | 0 | 0.00 | 0 | 0 | 0 | 50% | 0 | 0 |
| Team | 2 | 2 | 1.26 | 13 | 3 | 9 | 62% | 14 | 13 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 24 | J. Bloomer | 90 | 7 | 10 | 70% | 3 | 2 |
Position by matchday
Each club’s place in the table after every matchday, from recorded results.




