Notebook FCSearch

NWSL 2026 Matchday 19

Gotham FC v Portland Thorns FC

Gotham FC v Portland Thorns FC

Gotham FC1st 45 pts
  • J. Shaw 60′
1
1–1

Full time

Fri 28 Aug

Expected goals: Gotham FC 0.83, Portland Thorns FC 1.39

Portland Thorns FC2nd 38 pts
  • S. Wilson 75′ pen
1

Fri 28 Aug, 8:00 pm EDT Sports Illustrated Stadium NWSL 2026, Matchday 19

Key moments

  1. 60′Goal J. Shaw (Gotham FC)1–0
  2. 75′Penalty goal S. Wilson (Portland Thorns FC)1–1

Top performers

Gotham FC
Portland Thorns

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

What it means

Gotham FC

1stNo change

In the playoff places, 19 points above Angel City FC, with eight to play.

Portland Thorns FC

2nd▲1 from 3rd

In the playoff places, 12 points above Angel City FC, with eight to play.

Season series

Matchday 14 Fri 24 Jul

Portland Thorns FC2

Gotham FC2

Matchday 19 Fri 28 Aug

Gotham FC1

Portland Thorns FC1

Two drawn; level at 3–3 on aggregate.

Team stats

GFCPOR

Expected goals
Gotham FC: 0.83
Portland Thorns FC: 1.39
Possession
Gotham FC: 73%
Portland Thorns FC: 27%
Shots
Gotham FC: 12
Portland Thorns FC: 17
Corners
Gotham FC: 4
Portland Thorns FC: 3

NWSL table 2026

Standings →
NWSL table
#ShieldClubPGDPts
1Gotham FC22+1345
2Portland Thorns FC22+638
3Washington Spirit21+1137
4Utah Royals FC21+1036
5North Carolina Courage21+836
6San Diego Wave FC21+636
7Kansas City Current21+331
8Seattle Reign FC20−128

After this result

By the numbers

Gotham FC have 23 goals conceded, the fewest in the NWSL. 0.8 a match. 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.

Portland Thorns FC have 8 points from last 5, in step with their season. 1.6 a match, against 1.7 all season. NWSL average 1.4.

The match on the pitch

Gotham FC
73% possession
102 possessions
12% ended in a shot
25% reached the box
7.3 actions each
Portland Thorns FC
27% possession
99 possessions
11% ended in a shot
19% reached the box
3.2 actions each

Where each team won the ball

Gotham FC

Portland Thorns FC

Where each possession began, both teams attacking right. Gotham FC started 11% of their possessions in the final third, Portland Thorns FC 10%.

Where the shots came from

Gotham FCPortland Thorns FC

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

How each team moved the ball

Gotham FC

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

Gotham FCPortland Thorns FC

Share of possessions by number of actions.

Longer possessions shot more

Gotham FCPortland 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

Gotham FCPortland 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,722 events in the record.

Gotham FC 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.

82 events shown.

Events shown, in recorded order
TimeActionPlayerTeam
0:59D. CastellanosPortland Thorns FC
1:03T. DavidsonGotham FC
1:27J. HowellGotham FC
1:52N. NijstadPortland Thorns FC
2:34J. FlemingPortland Thorns FC
3:13J. FlemingPortland Thorns FC
3:37P. TordinPortland Thorns FC
3:43A. BergerGotham FC
4:37J. DudleyGotham FC
4:52P. TordinPortland Thorns FC
5:26D. CastellanosPortland Thorns FC
8:04J. DudleyGotham FC
8:36J. HowellGotham FC
10:32M. FreemanGotham FC
12:07S. WilsonPortland Thorns FC
14:27S. WilsonPortland Thorns FC
16:16M. PurceGotham FC
19:43J. PerryPortland Thorns FC
19:45P. TordinPortland Thorns FC
21:05S. KerrGotham FC
Page 1 of 5

Lineups

Gotham FCFormation 4-2-3-1

Gotham FC, 4-2-3-1, each line from right to left. Goalkeeper: 30 A. Berger. Line 1: 23 M. Purce, 27 J. Carter, 15 T. Davidson, 22 M. Freeman. Line 2: 7 J. Howell, 13 S. McCaskill. Line 3: 2 J. Dudley, 10 J. Shaw, 18 G. Reiten. Line 4: 20 S. Kerr.
Gotham FC lineup: 11 starters, then 3 substitutes who came on, then the team, with minutes, goals, assists and expected goals for this match
#PlayerMinGAxG
30A. Berger90000.00
23M. Purce90010.00
22M. Freeman, off at 69′69000.06
13S. McCaskill, off at 69′69000.00
27J. Carter90000.00
15T. Davidson90000.00
2J. Dudley, off at 69′69000.00
7J. Howell90000.03
20S. Kerr90000.24
10J. Shaw90100.31
18G. Reiten90000.10
Substitutes
3Bruninha, on at 69′21000.00
5D. O'Sullivan, on at 69′21000.00
8T. Torres, on at 69′21000.10
Team110.83

Unused: S. Hogan, T. Sommer, A. Kitahata, M. Speck, T. Wy, T. Boade

All player stats
Gotham FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
23M. Purce90010.0000180%20
22M. Freeman, off at 69′69000.0610085%01
13S. McCaskill, off at 69′69000.0000080%10
27J. Carter90000.0000093%10
15T. Davidson90000.0000094%02
2J. Dudley, off at 69′69000.0000485%30
7J. Howell90000.0310091%50
20S. Kerr90000.2422089%10
10J. Shaw90100.3152168%10
18G. Reiten90000.1020374%10
Substitutes
1S. Hogan–
3Bruninha, on at 69′21000.0000093%00
5D. O'Sullivan, on at 69′21000.0000086%10
8T. Torres, on at 69′21000.1011082%00
14T. Sommer–
24A. Kitahata–
25M. Speck–
31T. Wy–
28T. Boade–
Team110.83125987%163
Gotham FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
30A. Berger905683%10

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: 4 C. Calzada, 16 S. Hiatt, 24 J. Perry, 25 M. Vignola. Line 2: 20 N. Nijstad, 21 J. Fleming. Line 3: 41 R. Lyles, 10 D. Castellanos, 19 P. Tordin. 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
4C. Calzada90000.00
25M. Vignola90000.00
21J. Fleming90000.00
16S. Hiatt90000.11
24J. Perry90000.02
41R. Lyles, off at 60′60000.00
20N. Nijstad90000.17
9S. Wilson90100.78
10D. Castellanos, off at 60′60000.04
19P. Tordin90000.34
Substitutes
7C. Hanks, on at 60′30000.00
22M. Weaver, on at 60′30000.08
Team101.54

Unused: M. Messner, M. McKenzie, R. Reyes, S. Harvey, C. Bogere, M. Müller, R. Turner

All player stats
Portland Thorns FC lineup: 10 outfield starters, then 9 substitutes, then the team, with every figure for this match
#PlayerMinGAxGShSOTCCPass %TklInt
4C. Calzada90000.0000384%32
25M. Vignola90000.0000076%25
21J. Fleming90000.0000382%31
16S. Hiatt90000.1111173%13
24J. Perry90000.0210088%22
41R. Lyles, off at 60′60000.0000162%20
20N. Nijstad90000.1742174%02
9S. Wilson90100.7822169%00
10D. Castellanos, off at 60′60000.0421150%11
19P. Tordin90000.3450058%30
Substitutes
35M. Messner–
29M. McKenzie–
2R. Reyes–
15S. Harvey–
6C. Bogere–
7C. Hanks, on at 60′30000.0000067%10
22M. Weaver, on at 60′30000.0820156%00
23M. Müller–
66R. Turner–
Team101.541761273%1816
Portland Thorns FC goalkeeper
#Goal­keeperMinSavesSOT facedSave %GAClaims
18M. Arnold904580%11

Position by matchday

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

Form before this match

Gotham FC
Portland Thorns FC