Notebook FCSearch

NWSL 2026 Matchday 9

Kansas City Current v Portland Thorns FC

Kansas City Current v Portland Thorns FC

Kansas City Current6th 18 pts
  • L. LaBonta 41′
  • Temwa Chawinga 63′
  • H. Hopkins 90+3′
3
3–1

Full time

Sun 24 May

Expected goals: Kansas City Current 2.42, Portland Thorns FC 0.95

Portland Thorns FC2nd 23 pts
  • S. Wilson 14′
1

Sun 24 May, 1:00 pm EDT CPKC Stadium NWSL 2026, Matchday 9

Key moments

  1. 14′Goal S. Wilson (Portland Thorns FC)0–1
  2. 41′Goal L. LaBonta (Kansas City Current)1–1
  3. 63′Goal Temwa Chawinga (Kansas City Current)2–1
  4. 90+3′Goal H. Hopkins (Kansas City Current)3–1

Top performers

Kansas City Current
Portland Thorns

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

What it means

Kansas City Current

6th▲1 from 7th

In the playoff places, 4 points above Houston Dash, with 19 to play.

Portland Thorns FC

2nd▼1 from 1st

In the playoff places, 9 points above Houston Dash, with 18 to play.

Season series

Kansas City Current won one, Portland Thorns FC won one; level at 3–3 on aggregate.

Team stats

KCPOR

Expected goals
Kansas City Current: 2.42
Portland Thorns FC: 0.95
Possession
Kansas City Current: 52%
Portland Thorns FC: 48%
Shots
Kansas City Current: 14
Portland Thorns FC: 13
Corners
Kansas City Current: 3
Portland Thorns FC: 8

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Utah Royals FC11+823
2Portland Thorns FC12+623
3San Diego Wave FC11+522
4Washington Spirit10+818
5Gotham FC10+618
6Kansas City Current11018
7North Carolina Courage10+315
8Seattle Reign FC10−214

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

Kansas City Current
52% possession
111 possessions
13% ended in a shot
22% reached the box
4.6 actions each
Portland Thorns FC
48% possession
105 possessions
10% ended in a shot
24% reached the box
4.3 actions each

Where each team won the ball

Kansas City Current

Portland Thorns FC

Where each possession began, both teams attacking right. Kansas City Current started 18% of their possessions in the final third, Portland Thorns FC 7%.

Where the shots came from

Kansas City CurrentPortland Thorns FC

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

How each team moved the ball

Kansas City Current

Portland Thorns 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

Kansas City CurrentPortland Thorns FC

Share of possessions by number of actions.

Longer possessions shot more

Kansas City CurrentPortland Thorns 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

Kansas City CurrentPortland Thorns 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,621 events in the record.

Kansas City Current attack right, Portland Thorns 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.

72 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
3:39Temwa ChawingaKansas City Current
3:47C. BethuneKansas City Current
4:39A. SentnorKansas City Current
7:11E. Bravo-YoungKansas City Current
10:10C. BethuneKansas City Current
10:12M. CooperKansas City Current
10:14M. ArnoldPortland Thorns FC
11:26C. BethuneKansas City Current
12:02LorenaKansas City Current
13:13S. WilsonPortland Thorns FC
14:20L. LaBontaKansas City Current
16:33C. BethuneKansas City Current
19:05P. TordinPortland Thorns FC
20:03A. SentnorKansas City Current
20:48I. RodriguezKansas City Current
22:59C. BethuneKansas City Current
23:58S. WilsonPortland Thorns FC
24:02LorenaKansas City Current
27:14A. SentnorKansas City Current
29:57A. SentnorKansas City Current
Page 1 of 4

Lineups

Kansas City CurrentFormation 4-2-3-1

Kansas City Current, 4-2-3-1, each line from right to left. Goalkeeper: 23 Lorena. Line 1: 5 E. Bravo-Young, 24 G. Robinson, 27 K. Sharples, 18 I. Rodriguez. Line 2: 10 L. LaBonta, 22 B. Feist. Line 3: 17 M. Cooper, 8 C. Bethune, 6 T. Chawinga. Line 4: 21 A. Sentnor.
Kansas City Current lineup: 11 starters, then 4 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
23Lorena900
5E. Bravo-Young900
18I. Rodriguez900
22B. Feist900
24G. Robinson900
27K. Sharples900
17M. Cooper, off at 86′860
10L. LaBonta901
21A. Sentnor, off at 76′760
8C. Bethune, off at 86′860
6T. Chawinga, off at 90+4′901
Substitutes
2L. Rouse, on at 86′40
3A. White, on at 86′40
13H. Hopkins, on at 76′141
55P. Hocking, on at 90+4′10
Team3

Unused: M. Jordan, M. Brewer, E. Ball, K. Scott, K. Suliafu

All player stats
Kansas City Current lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGShCCPass %TklInt
5E. Bravo-Young9000065%12
18I. Rodriguez9002161%10
22B. Feist9001053%01
24G. Robinson9000090%11
27K. Sharples9000095%10
17M. Cooper, off at 86′8602159%10
10L. LaBonta9011181%12
21A. Sentnor, off at 76′7602181%01
8C. Bethune, off at 86′8603471%20
6T. Chawinga, off at 90+4′9011470%01
Substitutes
1M. Jordan–
2L. Rouse, on at 86′4000–00
3A. White, on at 86′401050%20
4M. Brewer–
7E. Ball–
13H. Hopkins, on at 76′1411140%20
31K. Scott–
44K. Suliafu–
55P. Hocking, on at 90+4′1000–00
Team3141373%128
Kansas City Current goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
23Lorena905683%11

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: 2 R. Reyes, 4 C. Calzada, 16 S. Hiatt, 25 M. Vignola. Line 2: 21 J. Fleming, 6 C. Bogere. Line 3: 23 M. Müller, 19 P. Tordin, 66 R. Turner. Line 4: 9 S. Wilson.
Portland Thorns FC lineup: 11 starters, then 4 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinG
18M. Arnold900
2R. Reyes900
25M. Vignola, off at 46′450
6C. Bogere, off at 72′720
4C. Calzada900
16S. Hiatt, off at 73′730
23M. Müller900
21J. Fleming900
9S. Wilson901
19P. Tordin900
66R. Turner, off at 54′540
Substitutes
24J. Perry, on at 73′170
29M. McKenzie, on at 54′360
26M. Alidou, on at 46′450
13O. Moultrie, on at 72′180
Team1

Unused: M. Messner, I. Obaze, S. Harvey, J. Immethun, R. Lyles

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGShCCPass %TklInt
2R. Reyes9000085%32
25M. Vignola, off at 46′4501078%00
6C. Bogere, off at 72′7200077%31
4C. Calzada9000079%10
16S. Hiatt, off at 73′7300087%00
23M. Müller9001062%20
21J. Fleming9000369%30
9S. Wilson9016082%10
19P. Tordin9002375%00
66R. Turner, off at 54′5401054%03
Substitutes
35M. Messner–
24J. Perry, on at 73′1701067%00
5I. Obaze–
29M. McKenzie, on at 54′3600071%00
15S. Harvey–
40J. Immethun–
26M. Alidou, on at 46′4500069%01
13O. Moultrie, on at 72′1801250%00
41R. Lyles–
Team113875%137
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold905863%30

Position by matchday

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

Form before this match

Kansas City Current
Portland Thorns FC