FINAL RESULT · October 18, 2026

Portland Thorns FC 2–2 Bay FC: October 18, 2026 NWSL Result

Portland Thorns FC and Bay FC completed their 2026 NWSL match at PayPal Park on October 18, 2026. The final score was Portland Thorns FC 2–2 Bay FC. This page keeps the result, viewing information, current table snapshot and the other 2026 meeting together.

Portland Thorns FC logo Portland Thorns FC Current rank #6 · Form L D W D L
2–2
Bay FC logo Bay FC Current rank #14 · Form L L W D L
Loading local time… ET: Venue time:

Portland Thorns FC vs Bay FC Broadcast Information

ESPNUnited States · Tv package
Watch on ESPN

Bay FC Match Venue

PayPal Park

San Jose, California, USA

Open venue in Google Maps →
MATCH VIDEOS

Portland Thorns FC vs Bay FC Match Highlights

Watch 4 available highlights from this completed NWSL match, including the match recap, goals and notable plays supplied with the final game record.

FULL HIGHLIGHTS | Bay FC vs. Portland Thorns FC

YouTube highlights from National Women's Soccer League.

Open source video →
1:16

Bay FC vs. Portland Thorns FC - Game Highlights

Watch the Game Highlights from Bay FC vs. Portland Thorns FC, 10/19/2026

Open source video →
FINAL MATCH REPORT

Portland Thorns FC vs Bay FC Match Stats and Facts

Compare the final team numbers from this October 18, 2026 NWSL match, then jump to the goals, cards, substitutions, lineups and player leaders.

Final score

Portland Thorns FC 2–2 Bay FC

Match venue

PayPal Park

Attendance

14,451

Formations

4-2-3-1 vs 4-2-3-1

Portland Thorns FCTeam statisticBay FC
49.4%Possession50.6%
15Shots14
5Shots on goal5
6Corner kicks3
3Saves3
12Fouls committed9
1Yellow cards1
0Red cards0
0Offsides4
381Passes attempted391
292Passes completed294
80%Pass accuracy80%
12Tackles won16
14Interceptions10
5Blocked shots2
28Clearances23
GOALS, CARDS & SUBSTITUTIONS

Portland Thorns FC vs Bay FC Match Timeline

Follow the important moments in match order. Routine stoppages and duplicate delay notices are left out so the decisive action is easier to scan.

  1. Kickoff

    First Half begins.

  2. Goal · Portland Thorns FC

    Goal! Bay 0, Portland Thorns 1. Morgan Weaver (Portland Thorns) right footed shot from the centre of the box to the top right corner. Assisted by Nina Nijstad.

  3. Goal · Bay FC

    Goal! Bay 1, Portland Thorns 1. Caroline Conti (Bay) right footed shot from very close range to the high centre of the goal. Assisted by Karlie Lema.

  4. Yellow card · Bay FC

    Caroline Conti (Bay) is shown the yellow card for a bad foul.

  5. Halftime

    First Half ends, Bay 1, Portland Thorns 1.

  6. Substitution · Bay FC

    Substitution, Bay. Aldana Cometti replaces Joelle Anderson.

  7. Second half

    Start 2nd Half

  8. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Marie Müller replaces M.A. Vignola.

  9. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Shae Harvey replaces Morgan Weaver.

  10. Substitution · Bay FC

    Substitution, Bay. Cristiana Girelli replaces Agostina Holzheier.

  11. Goal · Bay FC

    Goal! Bay 2, Portland Thorns 1. Kennedy Fuller (Bay) left footed shot from the centre of the box to the top left corner. Assisted by Karlie Lema.

  12. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Isabella Obaze replaces Carolyn Calzada.

  13. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Cassandra Bogere replaces Nina Nijstad.

  14. Yellow card · Portland Thorns FC

    Reyna Reyes (Portland Thorns) is shown the yellow card for a bad foul.

  15. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Julie Dufour replaces Reilyn Turner.

  16. Goal · Portland Thorns FC

    Goal! Bay 2, Portland Thorns 2. Caiya Hanks (Portland Thorns) right footed shot from the centre of the box to the bottom left corner.

  17. Substitution · Bay FC

    Substitution, Bay. Maddie Moreau replaces Sydney Collins.

  18. Substitution · Bay FC

    Substitution, Bay. Kelli Hubly replaces Caroline Conti.

  19. Full time

    Second Half ends, Bay 2, Portland Thorns 2.

STARTING XI & BENCH

Portland Thorns FC vs Bay FC Lineups and Formations

See both starting lineups, listed positions and available substitutes from the final match record.

AWAY TEAM

Portland Thorns FC Starting Lineup

4-2-3-1
  • 18
    Mackenzie ArnoldG
  • 2
    Reyna ReyesRB
  • 25
    M.A. VignolaLB · Subbed off
  • 21
    Jessie FlemingLM
  • 4
    Carolyn CalzadaCD-R · Subbed off
  • 24
    Jayden PerryCD-L
  • 7
    Caiya HanksAM-R
  • 20
    Nina NijstadRM · Subbed off
  • 66
    Reilyn TurnerF · Subbed off
  • 19
    Pietra TordinAM
  • 22
    Morgan WeaverAM-L · Subbed off

Portland Thorns FC Substitutes

  • 5
    Isabella ObazeSUB · Came on
  • 29
    Mallie McKenzieSUB
  • 35
    Morgan MessnerSUB
  • 23
    Marie MüllerSUB · Came on
  • 6
    Cassandra BogereSUB · Came on
  • 15
    Shae HarveySUB · Came on
  • 16
    Sam HiattSUB
  • 41
    Renee LylesSUB
  • 27
    Julie DufourSUB · Came on
HOME TEAM

Bay FC Starting Lineup

4-2-3-1
  • 29
    Jordan SilkowitzG
  • 16
    Sydney CollinsRB · Subbed off
  • 31
    Jenna NighswongerLB
  • 41
    Hannah BebarLM
  • 2
    Heather GilchristCD-R
  • 18
    Joelle AndersonCD-L · Subbed off
  • 23
    Caroline ContiAM-R · Subbed off
  • 19
    Dorian BaileyRM
  • 5
    Karlie LemaF
  • 47
    Kennedy FullerAM
  • 30
    Agostina HolzlieierAM-L · Subbed off

Bay FC Substitutes

  • 10
    Cristiana GirelliSUB · Came on
  • 1
    Camryn MillerSUB
  • 11
    Kelli HublySUB · Came on
  • 32
    Emmie AllenSUB
  • 4
    Emily MengesSUB
  • 21
    Aldana ComettiSUB · Came on
  • 24
    Maddie MoreauSUB · Came on
KEY PLAYER NUMBERS

Portland Thorns FC vs Bay FC Top Performers and Player Stats

These leaders highlight the players who topped their team in shooting, passing, defending or goalkeeping during this match.

Bay FC Match Leaders

Dorian Bailey
Total ShotsDorian Bailey3 · 0 SOG, 0.11 xG
Hannah Bebar
Accurate PassesHannah Bebar45 · 61 PASS, 0 BCC
Defensive InterventionsJenna Nighswonger15 · 3 TKLW, 5 DUELW
Jordan Silkowitz
SavesJordan Silkowitz3 · 5 SOGA, 1.53 xGC

Portland Thorns FC Match Leaders

Pietra Tordin
Total ShotsPietra Tordin4 · 1 SOG, 0.48 xG
Jayden Perry
Accurate PassesJayden Perry46 · 51 PASS, 0 BCC
Reyna Reyes
Defensive InterventionsReyna Reyes16 · 1 TKLW, 4 DUELW
Mackenzie Arnold
SavesMackenzie Arnold3 · 5 SOGA, 2.03 xGC
PLAY-BY-PLAY

Portland Thorns FC vs Bay FC Match Commentary

Review the latest recorded match updates, shown from the final whistle backward for faster postgame reading.

Show latest 30 of 105 commentary updates
  1. Match ends, Bay 2, Portland Thorns 2.

  2. Second Half ends, Bay 2, Portland Thorns 2.

  3. Offside, Bay. Kennedy Fuller is caught offside.

  4. Foul by Julie Dufour (Portland Thorns).

  5. Jenna Nighswonger (Bay) wins a free kick in the defensive half.

  6. Fourth official has announced 3 minutes of added time.

  7. Attempt saved. Pietra Tordin (Portland Thorns) left footed shot from the right side of the box is saved in the bottom left corner by Jordan Silkowitz (Bay). Assisted by Julie Dufour.

  8. Substitution, Bay. Kelli Hubly replaces Caroline Conti.

  9. Substitution, Bay. Maddie Moreau replaces Sydney Collins.

  10. Foul by Shae Harvey (Portland Thorns).

  11. Dorian Bailey (Bay) wins a free kick in the attacking half.

  12. Goal! Bay 2, Portland Thorns 2. Caiya Hanks (Portland Thorns) right footed shot from the centre of the box to the bottom left corner.

  13. Offside, Bay. Cristiana Girelli is caught offside.

  14. Delay over. They are ready to continue.

  15. Delay in match because of an injury Aldana Cometti (Bay).

  16. Attempt blocked. Jessie Fleming (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Shae Harvey.

  17. Substitution, Portland Thorns. Julie Dufour replaces Reilyn Turner.

  18. Foul by Aldana Cometti (Bay).

  19. Pietra Tordin (Portland Thorns) wins a free kick in the defensive half.

  20. Cristiana Girelli (Bay) wins a free kick in the defensive half.

  21. Foul by Isabella Obaze (Portland Thorns).

  22. Attempt blocked. Caiya Hanks (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Pietra Tordin.

  23. Reyna Reyes (Portland Thorns) is shown the yellow card for a bad foul.

  24. Karlie Lema (Bay) wins a free kick on the right wing.

  25. Foul by Reyna Reyes (Portland Thorns).

  26. Attempt missed. Pietra Tordin (Portland Thorns) right footed shot from the left side of the six yard box is close, but misses to the left.

  27. Attempt blocked. Pietra Tordin (Portland Thorns) left footed shot from the left side of the six yard box is blocked. Assisted by Caiya Hanks.

  28. Substitution, Portland Thorns. Cassandra Bogere replaces Nina Nijstad.

  29. Substitution, Portland Thorns. Isabella Obaze replaces Carolyn Calzada.

  30. Corner, Portland Thorns. Conceded by Jenna Nighswonger.

MATCH-SPECIFIC GUIDE

Portland Thorns FC vs Bay FC Result Summary

The match finished level at Portland Thorns FC 2–2 Bay FC. The score shown here is the recorded final result; team records and positions below use the site's latest standings snapshot rather than a pre-match table.

Portland Thorns FC Season Context: Start with the Cascadia Dates

Seattle is the opponent many Portland supporters look for first. Use the team filter within this page to isolate both Reign meetings and compare the home and away venues.

Bay FC Season Context: Find the Expansion-Team Firsts

Denver's March visit was the first match on Bay FC's schedule, while Boston Legacy appears as another new opponent. Search either club in the opponent filter to locate both first-season series.

How to Read This Result

The final score is fixed on this page, but current standings and recent form continue to update after later matches. Use the two team-schedule links to see what came next.

Season context was researched separately from the Portland Thorns 2026 schedule announcement and the Bay FC 2026 regular-season schedule announcement. Live schedule data and the recorded result take priority over release-day details.

SEASON SERIES

Portland Thorns FC vs Bay FC 2026 Head-to-Head

Across completed 2026 meetings currently in the schedule, Portland Thorns FC has 1 win, Bay FC has 0 wins, and 1 finished level. The other listed meeting was Bay FC 0–2 Portland Thorns FC on May 20, 2026.

October 18, 2026: Portland Thorns FC vs Bay FC

Portland Thorns FC 2–2 Bay FC

PayPal Park

CURRENT TEAM SNAPSHOT

Portland Thorns FC vs Bay FC Standings and Recent Form

These are current site values, included to help compare the teams. They should not be read as a historical snapshot from the original match date.

Portland Thorns FC Current Snapshot

Portland Thorns FC is currently #6 with 50 points from 30 matches (14 wins, 8 draws, 8 losses). Recent form: L D W D L.

Bay FC Current Snapshot

Bay FC is currently #14 with 27 points from 30 matches (7 wins, 6 draws, 17 losses). Recent form: L L W D L.

Table Position Comparison

Portland Thorns FC has the higher current points total, with a gap of 23 points between the clubs.

USING THIS MATCH PAGE

How to Use This Portland Thorns FC vs Bay FC Result Page

Compare the Final Match Stats

Use the side-by-side numbers to compare possession, shots, passing, discipline and defensive work without opening a separate box score.

Follow the Goals and Key Moments

The match timeline keeps goals, cards and substitutions in chronological order while removing routine delay notices.

Check Lineups and Match Highlights

Review both starting formations and available substitutes, then watch any verified postgame videos attached to this result.

MATCH QUESTIONS

Portland Thorns FC vs Bay FC FAQ

What was the Portland Thorns FC vs Bay FC score?

The recorded final score was Portland Thorns FC 2–2 Bay FC on October 18, 2026.

Where can I watch Portland Thorns FC vs Bay FC?

The current schedule lists ESPN. Availability, subscription requirements and international rights can vary by service and location.

Where is Portland Thorns FC vs Bay FC being played?

The listed venue is PayPal Park, at San Jose, California, USA. Check the venue line again before traveling.

Do Portland Thorns FC and Bay FC meet again in 2026?

The other listed meeting was Bay FC 0–2 Portland Thorns FC on May 20, 2026.