Notebook FCSearch

NWSL 2026 Matchday 3

Portland Thorns FC v Kansas City Current

Portland Thorns FC v Kansas City Current

Portland Thorns FC2nd 9 pts
  • O. Moultrie 53′ pen
  • R. Turner 63′
2
2–0

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

  1. 53′Penalty goal O. Moultrie (Portland Thorns FC)1–0
  2. 63′Goal R. Turner (Portland Thorns FC)2–0

Top performers

Portland Thorns
Kansas City Current

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

What it means

Portland Thorns FC

2nd▲3 from 5th

In the playoff places, 5 points above Utah Royals FC, with 26 to play.

Kansas City Current

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

PORKC

Expected goals
Portland Thorns FC: 2.54
Kansas City Current: 0.62
Possession
Portland Thorns FC: 58%
Kansas City Current: 42%
Shots
Portland Thorns FC: 18
Kansas City Current: 6
Corners
Portland Thorns FC: 3
Kansas City Current: 6

NWSL table 2026

Standings →

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 each possession began, both teams attacking right. Portland Thorns FC started 15% of their possessions in the final third, Kansas City Current 12%.

Where the shots came from

Portland Thorns FCKansas City Current

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

How each team moved the ball

Portland Thorns FC

Kansas City Current

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

Portland Thorns FCKansas City Current

Share of possessions by number of actions.

Longer possessions shot more

Portland Thorns FCKansas City Current

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

Portland Thorns FCKansas City Current

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,654 events in the record.

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

69 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
2:52A. SentnorKansas City Current
2:54M. ArnoldPortland Thorns FC
4:30J. PerryPortland Thorns FC
4:59LorenaKansas City Current
9:45S. WilsonPortland Thorns FC
9:48O. MoultriePortland Thorns FC
9:51S. WilsonPortland Thorns FC
10:16O. MoultriePortland Thorns FC
11:12O. MoultriePortland Thorns FC
12:38S. WilsonPortland Thorns FC
12:41O. MoultriePortland Thorns FC
12:44C. BethuneKansas City Current
12:56M. CooperKansas City Current
12:58M. ArnoldPortland Thorns FC
14:35C. BethuneKansas City Current
15:40R. TurnerPortland Thorns FC
16:19S. WilsonPortland Thorns FC
19:14O. MoultriePortland Thorns FC
19:23M. AlidouPortland Thorns FC
19:28R. TurnerPortland Thorns FC
Page 1 of 4

Lineups

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: 23 M. Müller, 16 S. Hiatt, 24 J. Perry, 25 M. Vignola. Line 2: 21 J. Fleming, 6 C. Bogere. Line 3: 66 R. Turner, 13 O. Moultrie, 26 M. Alidou. Line 4: 9 S. Wilson.
Portland Thorns FC lineup: 11 starters, then 2 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
18M. Arnold90000.00
23M. Müller, off at 68′68000.00
25M. Vignola90000.05
6C. Bogere90000.00
16S. Hiatt90000.00
24J. Perry90010.00
66R. Turner90100.66
21J. Fleming90000.06
9S. Wilson, off at 68′68000.38
13O. Moultrie90101.11
26M. Alidou90000.06
Substitutes
29M. McKenzie, on at 68′22000.00
19P. Tordin, on at 68′22000.26
Team212.58

Unused: M. Messner, I. Obaze, J. Immethun, S. Harvey, M. Padelski, D. Castellanos, V. Loboa

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
23M. Müller, off at 68′68000.0000175%11
25M. Vignola90000.0511178%32
6C. Bogere90000.0000176%33
16S. Hiatt90000.0000093%10
24J. Perry90010.0000295%03
66R. Turner90100.6642048%12
21J. Fleming90000.0610287%01
9S. Wilson, off at 68′68000.3852264%00
13O. Moultrie90101.1152380%11
26M. Alidou90000.0610068%22
Substitutes
35M. Messner–
29M. McKenzie, on at 68′22000.0000060%02
5I. Obaze–
40J. Immethun–
15S. Harvey–
11M. Padelski–
19P. Tordin, on at 68′22000.2610089%00
10D. Castellanos–
88V. Loboa–
Team212.581871281%1217
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold9044100%02

Clean sheet: M. Arnold

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, 7 E. Ball, 24 G. Robinson, 18 I. Rodriguez. Line 2: 10 L. LaBonta, 31 K. Scott. Line 3: 17 M. Cooper, 99 Debinha, 8 C. Bethune. Line 4: 21 A. Sentnor.
Kansas City Current lineup: 11 starters, then 5 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
23Lorena90000.00
5E. Bravo-Young90000.00
18I. Rodriguez90000.00
31K. Scott90000.00
7E. Ball90000.00
24G. Robinson, off at 81′81000.08
17M. Cooper, off at 70′70000.21
10L. LaBonta, off at 70′70000.00
21A. Sentnor, off at 81′81000.26
99Debinha90000.00
8C. Bethune, off at 70′70000.00
Substitutes
3A. White, on at 81′9000.04
13H. Hopkins, on at 70′20000.00
27K. Sharples, on at 70′20000.02
55P. Hocking, on at 70′20000.00
66K. Carusa, on at 81′9000.00
Team000.62

Unused: M. Jordan, L. Rouse, K. Branson, K. Suliafu

All player stats
Kansas City Current lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
5E. Bravo-Young90000.0000069%20
18I. Rodriguez90000.0000065%10
31K. Scott90000.0000071%22
7E. Ball90000.0000082%11
24G. Robinson, off at 81′81000.0810088%00
17M. Cooper, off at 70′70000.2111067%11
10L. LaBonta, off at 70′70000.0000070%00
21A. Sentnor, off at 81′81000.2622073%00
99Debinha90000.0000471%21
8C. Bethune, off at 70′70000.0000055%00
Substitutes
1M. Jordan–
2L. Rouse–
3A. White, on at 81′9000.0410057%10
13H. Hopkins, on at 70′20000.0000063%10
27K. Sharples, on at 70′20000.0211069%20
34K. Branson–
44K. Suliafu–
55P. Hocking, on at 70′20000.0000078%00
66K. Carusa, on at 81′9000.0000067%00
Team000.6264470%135
Kansas City Current goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
23Lorena905771%20

Position by matchday

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

Form before this match

Portland Thorns FC
Kansas City Current