GamesLeaguesNewsPlay

Cookies on Ludistat

We keep your sign-in and, if you allow it, your timezone so kickoff times show in your local time. No advertising, no tracking, no sharing. Terms

Portland Thorns W 2–0 Bay FC W

Portland Thorns W
2–0FT
Bay FC W
Season
NWSL
2026 · Group Stage
Venue
Providence ParkPortland

Referee

John Griggs (USA)

NWSL: Portland Thorns W beat Bay FC W 2–0. Goals: Mary Alice Vignola 30', Mallie McKenzie 77'.

Top rated

The provider's match ratings, out of 10.

Player of the match

Mary Alice Vignola

Portland Thorns W

7.9
  • Mary Alice Vignola7.9
  • Marie Müller7.7
  • Sophia Wilson7.7
  • Jordan Silkowitz7.5
  • Sydney Collins6.9
  • Cristiana Girelli6.9

How the score moved

The running score, step by step, with every score marked.

  • Portland Thorns W
  • Bay FC W
0120′15′30′45′60′75′90′
Show as a table
WhenPortland Thorns WBay FC W
30′ · Mary Alice Vignola10
77′ · Mallie McKenzie20
90′20

Goals & cards

    1. Mary Alice Vignola
      30′
    2. 65′
      Aldana ComettiFoul
    3. Mallie McKenzieAssist: Sophia Wilson
      77′
    4. Mallie McKenzieFoul
      90′

Key stats

  • 48%Ball Possession52%
  • –Expected goals–
  • 20Total Shots13
  • 7Shots on goal2
  • 6Corner Kicks8

Half by half

  • Portland Thorns W
  • Bay FC W
Team1H2HT
Portland Thorns W112
Bay FC W000
00.20.40.60.811H2H

Facts

From each side's recent results and their meetings, before this match.

  • Portland Thorns W: 3 won, 1 drawn, 1 lost in their last 5 matches.
  • Portland Thorns W kept 3 clean sheets in their last 5 matches.
  • Portland Thorns W scored 7 and conceded 4 in their last 5 matches.
  • Bay FC W: 1 won, 2 drawn, 2 lost in their last 5 matches.
  • Bay FC W are unbeaten in their last 3 matches.
  • Bay FC W kept 2 clean sheets in their last 5 matches.
  • Bay FC W scored 2 and conceded 6 in their last 5 matches.
  • ⇄Their last meeting: Bay FC W 2–2 Portland Thorns W.

Recent form

Portland Thorns WWWWLD
Bay FC WLLWDD

Standings

Nwsl Women

POSTeamGPWDLPTS
4Kansas City W30165953
5Angel City W30157852
6Portland Thorns W30148850
7Utah Royals W301451147
8Seattle Reign FC W301451147
12Houston Dash W30961533
13Boston Legacy W30961533
14Bay FC W30761727
15Racing Louisville W30732024
16Chicago Red Stars W30522317
Full table

Timeline

    1. Mary Alice Vignola
      30′
    2. 46′
      ⇅Off: Cristiana GirelliOn: Karlie Lema
    3. 46′
      ⇅Off: Dorian BaileyOn: Caroline Conti
    4. 60′
      ⇅Off: Brooklyn Jean CourtnallOn: Aldana Cometti
    5. 65′
      Aldana ComettiFoul
    6. Off: Marie-Yasmine Alidou⇅On: Mallie McKenzie
      66′
    7. 72′
      ⇅Off: Racheal KundananjiOn: Kelli Hubly
    8. Mallie McKenzieAssist: Sophia Wilson
      77′
    9. Off: Marie Müller⇅On: Renee Lyles
      86′
    10. Off: Pietra Tordin⇅On: Shae Harvey
      86′
    11. Off: Cassandra Bogere⇅On: Jennie Immethun
      86′
    12. 86′
      ⇅Off: Anouk DentonOn: Madeline Moreau
    13. Mallie McKenzieFoul
      90′

Every shot, and how it ended

Goals, shots the keeper saved, shots off target and shots blocked before they reached goal — then where they were taken from.

  • Goals
  • Saved
  • Off target
  • Blocked
Portland Thorns W20 shots
2576
Bay FC W13 shots
292
  • 1311Inside the box
  • 72Outside the box
Show as a table
Portland Thorns WBay FC W
Goals20
Saved52
Off target79
Blocked62
Inside the box1311
Outside the box72

The ball: possession and passing

Who had it, how often they moved it, and how many of those passes found a teammate.

  • Portland Thorns W
  • Bay FC W
48%Possession52%
75%283 of 376 passes76%307 of 404 passes
Show as a table
Portland Thorns WBay FC W
Possession48%52%
Passes376404
Completed283307
Pass accuracy75%76%

Discipline

Fouls, cards and offsides, and when each card was shown.

  • 710Fouls
  • 11Yellow cards
  • 00Red cards
  • 01Offsides
0'45'90'
Show as a table
Portland Thorns WBay FC W
Fouls710
Yellow cards11
Red cards00
Offsides01

Every player's rating

The provider's match ratings out of ten, one dot per player who featured. Point at a dot for the name.

  • Portland Thorns W
  • Bay FC W
678910Portland Thorns WBay FC WMary Alice Vignola 7.9Jordan Silkowitz 7.5
Show as a table
PlayerTeamRatingMin
Mary Alice VignolaPortland Thorns W7.990
Marie MüllerPortland Thorns W7.786
Sophia WilsonPortland Thorns W7.790
Mackenzie ArnoldPortland Thorns W7.590
Jessie FlemingPortland Thorns W7.590
Mallie McKenziePortland Thorns W7.524
Jordan SilkowitzBay FC W7.590
Reyna ReyesPortland Thorns W7.090
Sam HiattPortland Thorns W7.090
Cassandra BogerePortland Thorns W7.086
Isabella ObazePortland Thorns W6.990
Jennie ImmethunPortland Thorns W6.911
Sydney CollinsBay FC W6.990
Cristiana GirelliBay FC W6.945
Brooklyn Jean CourtnallBay FC W6.760
Joelle AndersonBay FC W6.790
Hanna BebarBay FC W6.790
Caroline ContiBay FC W6.745
Aldana ComettiBay FC W6.730
Madeline MoreauBay FC W6.711
Pietra TordinPortland Thorns W6.686
Marie-Yasmine AlidouPortland Thorns W6.666
Shae HarveyPortland Thorns W6.611
Renee LylesPortland Thorns W6.611
Anouk DentonBay FC W6.586
Claire HuttonBay FC W6.590
Karlie LemaBay FC W6.545
Dorian BaileyBay FC W6.345
Racheal KundananjiBay FC W6.372
Kelli HublyBay FC W6.218
Taylor HuffBay FC W6.090

The goalkeepers

Saves against shots on target faced; goals prevented is the provider's measure of goals saved beyond what the shots' quality predicted.

100%
Mackenzie Arnold
Saves
2
Conceded
0
Rating
7.5
71%
Jordan Silkowitz
Saves
5
Conceded
2
Rating
7.5
  • Portland Thorns W
  • Bay FC W

Top stats

  • 48%Ball Possession52%
  • –Expected goals–
  • 20Total Shots13
  • 7Shots on goal2
  • 6Corner Kicks8

Shots

  • 7Shots off Goal9
  • 6Blocked shots2
  • 13Shots insidebox11
  • 7Shots outsidebox2

Passing

  • 376Total passes404
  • 283Passes accurate307
  • 75%Pass accuracy76%

Defence & set pieces

  • 2Goalkeeper Saves5
  • 0Offsides1

Discipline

  • 7Fouls10
  • 1Yellow Cards1
  • –Red Cards–

More

  • 75%Passes %76%
  • –Goals prevented–

Half by half

  • Portland Thorns W
  • Bay FC W
Team1H2HT
Portland Thorns W112
Bay FC W000
00.20.40.60.811H2H
187.5Mackenzie Arnold
257.9⚽Mary Alice Vignola167.0Sam Hiatt56.9Isabella Obaze27.0Reyna Reyes
217.5Jessie Fleming67.0Cassandra Bogere
266.6Marie-Yasmine Alidou196.6Pietra Tordin237.7Marie Müller
97.7ASophia Wilson
106.9Cristiana Girelli
96.3Racheal Kundananji196.3Dorian Bailey76.0Taylor Huff
416.7Hanna Bebar86.5Claire Hutton
256.5Anouk Denton186.7Joelle Anderson226.7Brooklyn Jean Courtnall166.9Sydney Collins
297.5Jordan Silkowitz
Portland Thorns W4-2-3-1Bay FC W4-2-3-1
187.5Mackenzie Arnold
257.9⚽Mary Alice Vignola167.0Sam Hiatt56.9Isabella Obaze27.0Reyna Reyes
217.5Jessie Fleming67.0Cassandra Bogere
266.6Marie-Yasmine Alidou196.6Pietra Tordin237.7Marie Müller
97.7ASophia Wilson
106.9Cristiana Girelli
96.3Racheal Kundananji196.3Dorian Bailey76.0Taylor Huff
416.7Hanna Bebar86.5Claire Hutton
256.5Anouk Denton186.7Joelle Anderson226.7Brooklyn Jean Courtnall166.9Sydney Collins
297.5Jordan Silkowitz
Portland Thorns W4-2-3-1Bay FC W4-2-3-1
Portland Thorns W4-2-3-1

Coach: Robert Vilahamn

Bench

  • 29Mallie McKenzieM
  • 40Jennie ImmethunM
  • 15Shae HarveyM
  • 41Renee LylesM
  • 35Morgan MessnerG
  • 24Jayden PerryD
  • 4Carolyn CalzadaD
  • 10Deyna CastellanosF
  • 11Maddie PadelskiF
Bay FC W4-2-3-1

Coach: Emma Coates

Bench

  • 23Caroline ContiF
  • 5Karlie LemaF
  • 21Aldana ComettiD
  • 11Kelli HublyD
  • 24Madeline MoreauD
  • 32Emmie AllenG
  • 12Tess BoadeF
  • 14Jamie ShepherdM
  • 6Onyeka GameroF
18Mackenzie ArnoldG907.5–0––54–44––––––––02
2Reyna ReyesD907.0–0––3212221–47––10–
5Isabella ObazeD906.9–01–46–38–––23–––0–
16Sam HiattD907.0–0––54–461–138–1–0–
25Mary Alice VignolaD907.91011281191––25–2–0–
6Cassandra BogereM867.0–0––301244215912–0–
21Jessie FlemingM907.5–01–3622711–451110–
23Marie MüllerM867.7–021222151––461–10–
19Pietra TordinM866.6–01–193141––251––0–
26Marie-Yasmine AlidouM666.6–0––151811–48––10–
9Sophia WilsonF907.7–17422214–––371–20–
29Mallie McKenzieM247.510112–11––13–1–1–
40Jennie ImmethunM116.9–0––6–51––22––10–
15Shae HarveyM116.6–0––8–4–––24––10–
41Renee LylesM116.6–0––212–1–24––20–
35Morgan MessnerG–––––––––––––––––0–
24Jayden PerryD–––––––––––––––––0–
4Carolyn CalzadaD–––––––––––––––––0–
10Deyna CastellanosF–––––––––––––––––0–
11Maddie PadelskiF–––––––––––––––––0–

Nwsl Women

POSTeamGPWDLPTS
1NJ/NY Gotham FC W30187561
2San Diego Wave W30184858
3Washington Spirit W30174955
4Kansas City W30165953
5Angel City W30157852
6Portland Thorns W30148850
7Utah Royals W301451147
8Seattle Reign FC W301451147
9North Carolina Courage W301431345
10Denver Summit W301181141
11Orlando Pride W301131636
12Houston Dash W30961533
13Boston Legacy W30961533
14Bay FC W30761727
15Racing Louisville W30732024
16Chicago Red Stars W30522317

Recent form

Portland Thorns WWWWLD
Bay FC WLLWDD

Last meetings

0Portland Thorns W1Draws0Bay FC W
  • Bay FC W2–2Oct 18, 26Portland Thorns W
GamesLeaguesNewsPlay