NWSL 2026 Matchday 16
Boston Legacy FC v Portland Thorns FC
Boston Legacy FC v Portland Thorns FC
Full time
Sun 9 Aug
Expected goals: Boston Legacy FC 1.36, Portland Thorns FC 1.29
Sun 9 Aug, 4:00 pm EDT Centreville Bank Stadium NWSL 2026, Matchday 16
Key moments
- 2′Goal P. Tordin (Portland Thorns FC)0–1
- 6′Goal S. Wilson (Portland Thorns FC)0–2
- 10′Goal P. Tordin (Portland Thorns FC)0–3
- 31′Goal B. St-Georges (Boston Legacy FC)1–3
- 37′Goal P. Tordin (Portland Thorns FC)1–4
- 42′Goal Alba Caño (Boston Legacy FC)2–4
- 58′Red card Player not recorded (Portland Thorns FC)
- 82′Goal Amanda Gutierres (Boston Legacy FC)3–4
Top performers
Three per club, chosen from the match record: goals, then shots.
What it means
12thNo change
Outside the playoff places, 3 points behind Angel City FC in the last playoff place, with 11 to play.
5th▲2 from 7th
In the playoff places, 8 points above Denver Summit FC, with 11 to play.
Season series
Boston Legacy FC won one, Portland Thorns FC won one; 7–6 on aggregate to Boston Legacy FC.
Team stats
NWSL table 2026
Standings →| # | Shield | Club | P | GD | Pts |
|---|---|---|---|---|---|
| 1 | Gotham FC | 19 | +12 | 40 | |
| 2 | Washington Spirit | 19 | +12 | 36 | |
| 3 | Utah Royals FC | 19 | +11 | 33 | |
| 4 | San Diego Wave FC | 19 | +4 | 32 | |
| 5 | Portland Thorns FC | 19 | +4 | 31 | |
| 6 | North Carolina Courage | 18 | +6 | 30 | |
| 7 | Kansas City Current | 19 | +4 | 30 | |
| 8 | Angel City FC | 16 | +7 | 23 | |
| 12 | Boston Legacy FC | 19 | −6 | 20 |
After this result
By the numbers
Boston Legacy FC have 7 points from last 5, in step with their season. 1.4 a match, against 1.1 all season. NWSL average 1.4.
Portland Thorns FC are 2 matches from their longest unbeaten run this season. Current run 3. Longest 5. Next at Washington Spirit, 8 November.
Portland Thorns FC have 8 home wins from 15 at home, and 6 from 15 away. 1.9 points a match at home, 1.4 away.
Boston Legacy FC have 53 goals conceded, the 14th fewest in the NWSL. 1.8 a match. NWSL average 1.4.
The match on the pitch
- Boston Legacy FC
- 60% possession
- 98 possessions
- 11% ended in a shot
- 33% reached the box
- 5.6 actions each
- Portland Thorns FC
- 40% possession
- 97 possessions
- 11% ended in a shot
- 18% reached the box
- 3.8 actions each
Where each team won the ball
Boston Legacy FC
Portland Thorns FC
Where the shots came from
Boston Legacy FCPortland Thorns FC
How each team moved the ball
Boston Legacy FC
Portland Thorns FC
How long possessions ran
Boston Legacy FCPortland Thorns FC
Longer possessions shot more
Boston Legacy FCPortland Thorns FC
Where play slowed down
Boston Legacy FCPortland Thorns 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,516 events in the record.
Choose an action on the pitch or in the list to see everything recorded about it.
67 events shown.
| Time | Action | Player | Team |
|---|---|---|---|
| 1:23 | P. Tordin | Portland Thorns FC | |
| 3:35 | A. Karich | Boston Legacy FC | |
| 4:09 | S. Wilson | Portland Thorns FC | |
| 5:29 | S. Wilson | Portland Thorns FC | |
| 9:38 | P. Tordin | Portland Thorns FC | |
| 10:37 | B. Olivieri | Boston Legacy FC | |
| 11:56 | B. Olivieri | Boston Legacy FC | |
| 13:55 | A. Karich | Boston Legacy FC | |
| 18:46 | S. Smith | Boston Legacy FC | |
| 28:02 | N. Nijstad | Portland Thorns FC | |
| 28:49 | Alba Caño | Boston Legacy FC | |
| 29:51 | C. Murphy | Boston Legacy FC | |
| 30:17 | A. Allen | Boston Legacy FC | |
| 30:44 | L. Reale | Boston Legacy FC | |
| 30:52 | B. St-Georges | Boston Legacy FC | |
| 32:46 | S. Wilson | Portland Thorns FC | |
| 32:51 | M. Müller | Portland Thorns FC | |
| 33:13 | B. Olivieri | Boston Legacy FC | |
| 34:45 | L. Reale | Boston Legacy FC | |
| 36:47 | P. Tordin | Portland Thorns FC |
Lineups
Boston Legacy FCFormation 3-5-2
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 1 | C. Murphy | 90 | 0 | 0 | 0.00 |
| 7 | A. Allen, off at 59′ | 59 | 0 | 0 | 0.01 |
| 2 | L. Reale | 90 | 0 | 0 | 0.00 |
| 4 | E. Elgin, off at 46′ | 45 | 0 | 0 | 0.00 |
| 16 | J. Carabalí | 90 | 0 | 0 | 0.00 |
| 53 | B. St-Georges | 90 | 1 | 0 | 0.22 |
| 26 | A. Caño, off at 68′ | 68 | 1 | 0 | 0.15 |
| 21 | B. Olivieri, off at 78′ | 78 | 0 | 1 | 0.01 |
| 12 | N. Prince | 90 | 0 | 0 | 0.00 |
| 8 | S. Smith, off at 46′ | 45 | 0 | 1 | 0.09 |
| 6 | A. Karich | 90 | 0 | 0 | 0.02 |
| Substitutes | |||||
| 20 | N. Hernández, on at 46′ | 45 | 0 | 0 | 0.00 |
| 15 | A. Gambone, on at 78′ | 12 | 0 | 1 | 0.00 |
| 14 | Aïssata, on at 59′ | 31 | 0 | 0 | 0.57 |
| 9 | A. Gutierres, on at 46′ | 45 | 1 | 0 | 0.19 |
| 5 | J. Hasbo, on at 68′ | 22 | 0 | 0 | 0.23 |
| Team | 3 | 3 | 1.48 | ||
Unused: H. Stambaugh, L. Ivory, L. Ansbrow, D. Davis
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 7 | A. Allen, off at 59′ | 59 | 0 | 0 | 0.01 | 1 | 1 | 0 | 75% | 5 | 0 |
| 2 | L. Reale | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 72% | 0 | 2 |
| 4 | E. Elgin, off at 46′ | 45 | 0 | 0 | 0.00 | 0 | 0 | 0 | 75% | 2 | 2 |
| 16 | J. Carabalí | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 86% | 2 | 0 |
| 53 | B. St-Georges | 90 | 1 | 0 | 0.22 | 1 | 1 | 1 | 80% | 0 | 1 |
| 26 | A. Caño, off at 68′ | 68 | 1 | 0 | 0.15 | 3 | 1 | 1 | 66% | 0 | 0 |
| 21 | B. Olivieri, off at 78′ | 78 | 0 | 1 | 0.01 | 1 | 0 | 3 | 77% | 2 | 0 |
| 12 | N. Prince | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 67% | 1 | 0 |
| 8 | S. Smith, off at 46′ | 45 | 0 | 1 | 0.09 | 1 | 0 | 1 | 64% | 0 | 0 |
| 6 | A. Karich | 90 | 0 | 0 | 0.02 | 1 | 0 | 0 | 80% | 2 | 0 |
| Substitutes | |||||||||||
| 87 | H. Stambaugh | – | |||||||||
| 18 | L. Ivory | – | |||||||||
| 34 | L. Ansbrow | – | |||||||||
| 29 | D. Davis | – | |||||||||
| 20 | N. Hernández, on at 46′ | 45 | 0 | 0 | 0.00 | 0 | 0 | 0 | 71% | 1 | 1 |
| 15 | A. Gambone, on at 78′ | 12 | 0 | 1 | 0.00 | 0 | 0 | 1 | 75% | 0 | 0 |
| 14 | Aïssata, on at 59′ | 31 | 0 | 0 | 0.57 | 2 | 1 | 0 | 75% | 0 | 0 |
| 9 | A. Gutierres, on at 46′ | 45 | 1 | 0 | 0.19 | 1 | 1 | 1 | 92% | 0 | 0 |
| 5 | J. Hasbo, on at 68′ | 22 | 0 | 0 | 0.23 | 1 | 1 | 0 | 77% | 0 | 1 |
| Team | 3 | 3 | 1.48 | 12 | 6 | 8 | 78% | 15 | 7 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 1 | C. Murphy | 90 | 3 | 7 | 43% | 4 | 0 |
Portland Thorns FCFormation 4-2-3-1
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 18 | M. Arnold | 90 | 0 | 1 | 0.00 |
| 4 | C. Calzada | 90 | 0 | 0 | 0.00 |
| 25 | M. Vignola, off at 78′ | 78 | 0 | 0 | 0.00 |
| 21 | J. Fleming | 90 | 0 | 1 | 0.00 |
| 5 | I. Obaze, off at 46′ | 45 | 0 | 0 | 0.00 |
| 24 | J. Perry | 90 | 0 | 0 | 0.00 |
| 23 | M. Müller, off at 78′ | 78 | 0 | 1 | 0.29 |
| 20 | N. Nijstad, off at 78′ | 78 | 0 | 0 | 0.00 |
| 9 | S. Wilson | 90 | 1 | 0 | 0.42 |
| 10 | D. Castellanos, off at 56′ | 56 | 0 | 0 | 0.00 |
| 19 | P. Tordin | 90 | 3 | 0 | 0.36 |
| Substitutes | |||||
| 16 | S. Hiatt, on at 46′ | 45 | 0 | 0 | 0.05 |
| 22 | M. Weaver, on at 78′ | 12 | 0 | 0 | 0.00 |
| 2 | R. Reyes, on at 78′ | 12 | 0 | 0 | 0.00 |
| 29 | M. McKenzie, on at 56′ | 34 | 0 | 0 | 0.12 |
| 6 | C. Bogere, on at 78′ | 12 | 0 | 0 | 0.07 |
| Team | 4 | 3 | 1.31 | ||
Unused: M. Messner, R. Lyles, V. Loboa, M. Padelski
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | C. Calzada | 90 | 0 | 0 | 0.00 | 0 | 0 | 1 | 76% | 1 | 3 |
| 25 | M. Vignola, off at 78′ | 78 | 0 | 0 | 0.00 | 0 | 0 | 0 | 84% | 2 | 3 |
| 21 | J. Fleming | 90 | 0 | 1 | 0.00 | 0 | 0 | 1 | 80% | 1 | 0 |
| 5 | I. Obaze, off at 46′ | 45 | 0 | 0 | 0.00 | 0 | 0 | 0 | 82% | 0 | 1 |
| 24 | J. Perry | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 71% | 2 | 1 |
| 23 | M. Müller, off at 78′ | 78 | 0 | 1 | 0.29 | 2 | 1 | 1 | 61% | 2 | 0 |
| 20 | N. Nijstad, off at 78′ | 78 | 0 | 0 | 0.00 | 0 | 0 | 0 | 70% | 1 | 1 |
| 9 | S. Wilson | 90 | 1 | 0 | 0.42 | 4 | 3 | 2 | 64% | 1 | 0 |
| 10 | D. Castellanos, off at 56′ | 56 | 0 | 0 | 0.00 | 0 | 0 | 0 | 75% | 1 | 1 |
| 19 | P. Tordin | 90 | 3 | 0 | 0.36 | 5 | 3 | 1 | 57% | 0 | 0 |
| Substitutes | |||||||||||
| 35 | M. Messner | – | |||||||||
| 16 | S. Hiatt, on at 46′ | 45 | 0 | 0 | 0.05 | 1 | 0 | 0 | 88% | 1 | 0 |
| 41 | R. Lyles | – | |||||||||
| 22 | M. Weaver, on at 78′ | 12 | 0 | 0 | 0.00 | 0 | 0 | 1 | 100% | 0 | 0 |
| 2 | R. Reyes, on at 78′ | 12 | 0 | 0 | 0.00 | 0 | 0 | 0 | 60% | 0 | 0 |
| 29 | M. McKenzie, on at 56′ | 34 | 0 | 0 | 0.12 | 1 | 0 | 0 | 67% | 0 | 0 |
| 6 | C. Bogere, on at 78′ | 12 | 0 | 0 | 0.07 | 1 | 0 | 0 | 67% | 0 | 0 |
| 88 | V. Loboa | – | |||||||||
| 11 | M. Padelski | – | |||||||||
| Team | 4 | 3 | 1.31 | 14 | 7 | 8 | 75% | 12 | 10 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 18 | M. Arnold | 90 | 3 | 6 | 50% | 3 | 2 |
Position by matchday
Each club’s place in the table after every matchday, from recorded results.







