Main refereeAbdou Ndiaye

NWSL+

Providence Park

Portland, United States16,73425,218

Timeline

  1. First half
  2. M.A. VignolaYellow card
    21'
  3. 32'
  4. 34'
    Croix BethuneYellow card
  5. Second half
  6. Olivia Moultrie1-0Penalty scored
    53'
  7. 63'
  8. Pietra Tordincomes on for Sophia SmithSubstitution
    68'
  9. Mallie McKenziecomes on for Marie MüllerSubstitution
    68'
  10. 70'
    Kayla Sharplescomes on for Lo'eau LaBontaSubstitution
  11. 70'
    Penelope Hockingcomes on for Croix BethuneSubstitution
  12. 70'
    Haley Hopkinscomes on for Michelle CooperSubstitution
  13. 78'
    Kayla SharplesYellow card
  14. 81'
    Amelia Whitecomes on for Gabrielle RobinsonSubstitution
  15. 81'
    Kyra Carusacomes on for Ally SentnorSubstitution
  16. Full time
Official highlightsOfficial source

Match summary

Portland Thorns FC defeated Kansas City Current 2-0 in National Women's Soccer League, 2026 season.

National Women's Soccer League · 2026 · Saturday, March 28, 2026

Context

  • Providence Park — Portland, United States
  • Attendance: 16,734 / 25,218 (66.4%)
  • Referee: Abdou Ndiaye
  • Broadcast: NWSL+

How the match unfolded

HT: 00

Olivia Moultrie (53' P), Reilyn Turner (63') · Jayden Perry.

Statistical analysis

Portland Thorns FC controlled 59% of the ball against 41%. Portland Thorns FC produced the highest xG total (2.56 to 0.65). Portland Thorns FC recorded more shots (18 to 6), including 7 on target against 4.

Portland Thorns FC created 3 big chances against 0. Portland Thorns FC completed more passes (391 to 229), with 82% accuracy against 71%. Portland Thorns FC was more present in the opposition box (29 touches to 18).

Portland Thorns FC made 17 interceptions and 62 recoveries. Kansas City Current made 5 saves to 4.

Tactical approach

Portland Thorns FC (4-2-3-1) · Kansas City Current (4-2-3-1)

Portland Thorns FCCoach: Robert Vilahamn · Kansas City CurrentCoach: Chris Armas

Highest-rated player

Reilyn Turner earned the highest rating of the match (8.3) for POR. This is an automatically computed rating, not an official player-of-the-match award.