NWSL 2026 Matchday 3
Portland Thorns FC v Kansas City Current
Portland Thorns FC v Kansas City Current
Full time
Sat 28 Mar
Expected goals: Portland Thorns FC 2.54, Kansas City Current 0.62
Sat 28 Mar, 4:00 pm EDT Providence Park NWSL 2026, Matchday 3
Key moments
- 53′Penalty goal O. Moultrie (Portland Thorns FC)1–0
- 63′Goal R. Turner (Portland Thorns FC)2–0
Top performers
O. Moultrie1G5SH
R. Turner1G4SH
S. Wilson0G5SH
A. Sentnor0G2SH
A. White0G1SH
G. Robinson0G1SH
Three per club, chosen from the match record: goals, then shots.
What it means
2nd▲3 from 5th
In the playoff places, 5 points above Utah Royals FC, with 26 to play.
13thNo change
Outside the playoff places, 1 point behind North Carolina Courage in the last playoff place, with 26 to play.
Season series
Portland Thorns FC won one, Kansas City Current won one; level at 3–3 on aggregate.
Team stats
NWSL table 2026
Standings →| # | Shield | Club | P | GD | Pts |
|---|---|---|---|---|---|
| 1 | Angel City FC | 3 | +7 | 9 | |
| 2 | Portland Thorns FC | 4 | +3 | 9 | |
| 3 | Houston Dash | 3 | +3 | 6 | |
| 4 | San Diego Wave FC | 3 | +2 | 6 | |
| 4 | Seattle Reign FC | 3 | +2 | 6 | |
| 6 | Denver Summit FC | 4 | +1 | 5 | |
| 7 | Orlando Pride | 3 | +2 | 4 | |
| 8 | North Carolina Courage | 2 | +1 | 4 | |
| 13 | Kansas City Current | 4 | −5 | 3 |
After this result
By the numbers
Kansas City Current have 15 points from last 5 and are in form. 3.0 a match, against 1.8 all season. NWSL average 1.4.
Kansas City Current have 11 home wins from 15 at home, and 5 from 15 away. 2.5 points a match at home, 1.1 away.
Kansas City Current have 5 wins in a row. Last dropped points: 0–2 at San Diego Wave FC, 18 September.
Portland Thorns FC are 2 matches from their longest unbeaten run this season. Current run 3. Longest 5. Next at Washington Spirit, 8 November.
The match on the pitch
- Portland Thorns FC
- 58% possession
- 109 possessions
- 14% ended in a shot
- 26% reached the box
- 5.3 actions each
- Kansas City Current
- 42% possession
- 107 possessions
- 6% ended in a shot
- 22% reached the box
- 3.9 actions each
Where each team won the ball
Portland Thorns FC
Kansas City Current
Where the shots came from
Portland Thorns FCKansas City Current
How each team moved the ball
Portland Thorns FC
Kansas City Current
How long possessions ran
Portland Thorns FCKansas City Current
Longer possessions shot more
Portland Thorns FCKansas City Current
Where play slowed down
Portland Thorns FCKansas City Current
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,654 events in the record.
Choose an action on the pitch or in the list to see everything recorded about it.
69 events shown.
| Time | Action | Player | Team |
|---|---|---|---|
| 2:52 | A. Sentnor | Kansas City Current | |
| 2:54 | M. Arnold | Portland Thorns FC | |
| 4:30 | J. Perry | Portland Thorns FC | |
| 4:59 | Lorena | Kansas City Current | |
| 9:45 | S. Wilson | Portland Thorns FC | |
| 9:48 | O. Moultrie | Portland Thorns FC | |
| 9:51 | S. Wilson | Portland Thorns FC | |
| 10:16 | O. Moultrie | Portland Thorns FC | |
| 11:12 | O. Moultrie | Portland Thorns FC | |
| 12:38 | S. Wilson | Portland Thorns FC | |
| 12:41 | O. Moultrie | Portland Thorns FC | |
| 12:44 | C. Bethune | Kansas City Current | |
| 12:56 | M. Cooper | Kansas City Current | |
| 12:58 | M. Arnold | Portland Thorns FC | |
| 14:35 | C. Bethune | Kansas City Current | |
| 15:40 | R. Turner | Portland Thorns FC | |
| 16:19 | S. Wilson | Portland Thorns FC | |
| 19:14 | O. Moultrie | Portland Thorns FC | |
| 19:23 | M. Alidou | Portland Thorns FC | |
| 19:28 | R. Turner | Portland Thorns FC |
Lineups
Portland Thorns FCFormation 4-2-3-1
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 18 | M. Arnold | 90 | 0 | 0 | 0.00 |
| 23 | M. Müller, off at 68′ | 68 | 0 | 0 | 0.00 |
| 25 | M. Vignola | 90 | 0 | 0 | 0.05 |
| 6 | C. Bogere | 90 | 0 | 0 | 0.00 |
| 16 | S. Hiatt | 90 | 0 | 0 | 0.00 |
| 24 | J. Perry | 90 | 0 | 1 | 0.00 |
| 66 | R. Turner | 90 | 1 | 0 | 0.66 |
| 21 | J. Fleming | 90 | 0 | 0 | 0.06 |
| 9 | S. Wilson, off at 68′ | 68 | 0 | 0 | 0.38 |
| 13 | O. Moultrie | 90 | 1 | 0 | 1.11 |
| 26 | M. Alidou | 90 | 0 | 0 | 0.06 |
| Substitutes | |||||
| 29 | M. McKenzie, on at 68′ | 22 | 0 | 0 | 0.00 |
| 19 | P. Tordin, on at 68′ | 22 | 0 | 0 | 0.26 |
| Team | 2 | 1 | 2.58 | ||
Unused: M. Messner, I. Obaze, J. Immethun, S. Harvey, M. Padelski, D. Castellanos, V. Loboa
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 23 | M. Müller, off at 68′ | 68 | 0 | 0 | 0.00 | 0 | 0 | 1 | 75% | 1 | 1 |
| 25 | M. Vignola | 90 | 0 | 0 | 0.05 | 1 | 1 | 1 | 78% | 3 | 2 |
| 6 | C. Bogere | 90 | 0 | 0 | 0.00 | 0 | 0 | 1 | 76% | 3 | 3 |
| 16 | S. Hiatt | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 93% | 1 | 0 |
| 24 | J. Perry | 90 | 0 | 1 | 0.00 | 0 | 0 | 2 | 95% | 0 | 3 |
| 66 | R. Turner | 90 | 1 | 0 | 0.66 | 4 | 2 | 0 | 48% | 1 | 2 |
| 21 | J. Fleming | 90 | 0 | 0 | 0.06 | 1 | 0 | 2 | 87% | 0 | 1 |
| 9 | S. Wilson, off at 68′ | 68 | 0 | 0 | 0.38 | 5 | 2 | 2 | 64% | 0 | 0 |
| 13 | O. Moultrie | 90 | 1 | 0 | 1.11 | 5 | 2 | 3 | 80% | 1 | 1 |
| 26 | M. Alidou | 90 | 0 | 0 | 0.06 | 1 | 0 | 0 | 68% | 2 | 2 |
| Substitutes | |||||||||||
| 35 | M. Messner | – | |||||||||
| 29 | M. McKenzie, on at 68′ | 22 | 0 | 0 | 0.00 | 0 | 0 | 0 | 60% | 0 | 2 |
| 5 | I. Obaze | – | |||||||||
| 40 | J. Immethun | – | |||||||||
| 15 | S. Harvey | – | |||||||||
| 11 | M. Padelski | – | |||||||||
| 19 | P. Tordin, on at 68′ | 22 | 0 | 0 | 0.26 | 1 | 0 | 0 | 89% | 0 | 0 |
| 10 | D. Castellanos | – | |||||||||
| 88 | V. Loboa | – | |||||||||
| Team | 2 | 1 | 2.58 | 18 | 7 | 12 | 81% | 12 | 17 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 18 | M. Arnold | 90 | 4 | 4 | 100% | 0 | 2 |
Clean sheet: M. Arnold
Kansas City CurrentFormation 4-2-3-1
| # | Player | Min | G | A | xG |
|---|---|---|---|---|---|
| 23 | Lorena | 90 | 0 | 0 | 0.00 |
| 5 | E. Bravo-Young | 90 | 0 | 0 | 0.00 |
| 18 | I. Rodriguez | 90 | 0 | 0 | 0.00 |
| 31 | K. Scott | 90 | 0 | 0 | 0.00 |
| 7 | E. Ball | 90 | 0 | 0 | 0.00 |
| 24 | G. Robinson, off at 81′ | 81 | 0 | 0 | 0.08 |
| 17 | M. Cooper, off at 70′ | 70 | 0 | 0 | 0.21 |
| 10 | L. LaBonta, off at 70′ | 70 | 0 | 0 | 0.00 |
| 21 | A. Sentnor, off at 81′ | 81 | 0 | 0 | 0.26 |
| 99 | Debinha | 90 | 0 | 0 | 0.00 |
| 8 | C. Bethune, off at 70′ | 70 | 0 | 0 | 0.00 |
| Substitutes | |||||
| 3 | A. White, on at 81′ | 9 | 0 | 0 | 0.04 |
| 13 | H. Hopkins, on at 70′ | 20 | 0 | 0 | 0.00 |
| 27 | K. Sharples, on at 70′ | 20 | 0 | 0 | 0.02 |
| 55 | P. Hocking, on at 70′ | 20 | 0 | 0 | 0.00 |
| 66 | K. Carusa, on at 81′ | 9 | 0 | 0 | 0.00 |
| Team | 0 | 0 | 0.62 | ||
Unused: M. Jordan, L. Rouse, K. Branson, K. Suliafu
All player stats
| # | Player | Min | G | A | xG | Sh | SOT | CC | Pass % | Tkl | Int |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | E. Bravo-Young | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 69% | 2 | 0 |
| 18 | I. Rodriguez | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 65% | 1 | 0 |
| 31 | K. Scott | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 71% | 2 | 2 |
| 7 | E. Ball | 90 | 0 | 0 | 0.00 | 0 | 0 | 0 | 82% | 1 | 1 |
| 24 | G. Robinson, off at 81′ | 81 | 0 | 0 | 0.08 | 1 | 0 | 0 | 88% | 0 | 0 |
| 17 | M. Cooper, off at 70′ | 70 | 0 | 0 | 0.21 | 1 | 1 | 0 | 67% | 1 | 1 |
| 10 | L. LaBonta, off at 70′ | 70 | 0 | 0 | 0.00 | 0 | 0 | 0 | 70% | 0 | 0 |
| 21 | A. Sentnor, off at 81′ | 81 | 0 | 0 | 0.26 | 2 | 2 | 0 | 73% | 0 | 0 |
| 99 | Debinha | 90 | 0 | 0 | 0.00 | 0 | 0 | 4 | 71% | 2 | 1 |
| 8 | C. Bethune, off at 70′ | 70 | 0 | 0 | 0.00 | 0 | 0 | 0 | 55% | 0 | 0 |
| Substitutes | |||||||||||
| 1 | M. Jordan | – | |||||||||
| 2 | L. Rouse | – | |||||||||
| 3 | A. White, on at 81′ | 9 | 0 | 0 | 0.04 | 1 | 0 | 0 | 57% | 1 | 0 |
| 13 | H. Hopkins, on at 70′ | 20 | 0 | 0 | 0.00 | 0 | 0 | 0 | 63% | 1 | 0 |
| 27 | K. Sharples, on at 70′ | 20 | 0 | 0 | 0.02 | 1 | 1 | 0 | 69% | 2 | 0 |
| 34 | K. Branson | – | |||||||||
| 44 | K. Suliafu | – | |||||||||
| 55 | P. Hocking, on at 70′ | 20 | 0 | 0 | 0.00 | 0 | 0 | 0 | 78% | 0 | 0 |
| 66 | K. Carusa, on at 81′ | 9 | 0 | 0 | 0.00 | 0 | 0 | 0 | 67% | 0 | 0 |
| Team | 0 | 0 | 0.62 | 6 | 4 | 4 | 70% | 13 | 5 | ||
| # | Goalkeeper | Min | Saves | SOT faced | Save % | GA | Claims |
|---|---|---|---|---|---|---|---|
| 23 | Lorena | 90 | 5 | 7 | 71% | 2 | 0 |
Position by matchday
Each club’s place in the table after every matchday, from recorded results.


