FULL HIGHLIGHTS | Bay FC vs. Portland Thorns FC
YouTube highlights from National Women's Soccer League.
Open source video →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.
San Jose, California, USA
Open venue in Google Maps →Watch 4 available highlights from this completed NWSL match, including the match recap, goals and notable plays supplied with the final game record.
YouTube highlights from National Women's Soccer League.
Open source video →Watch the Game Highlights from Bay FC vs. Portland Thorns FC, 10/19/2026
Open source video →Caroline Conti gets on the scoresheet for Bay FC
Open source video →Compare the final team numbers from this October 18, 2026 NWSL match, then jump to the goals, cards, substitutions, lineups and player leaders.
Follow the important moments in match order. Routine stoppages and duplicate delay notices are left out so the decisive action is easier to scan.
First Half begins.
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.
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.
Caroline Conti (Bay) is shown the yellow card for a bad foul.
First Half ends, Bay 1, Portland Thorns 1.
Substitution, Bay. Aldana Cometti replaces Joelle Anderson.
Start 2nd Half
Substitution, Portland Thorns. Marie Müller replaces M.A. Vignola.
Substitution, Portland Thorns. Shae Harvey replaces Morgan Weaver.
Substitution, Bay. Cristiana Girelli replaces Agostina Holzheier.
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.
Substitution, Portland Thorns. Isabella Obaze replaces Carolyn Calzada.
Substitution, Portland Thorns. Cassandra Bogere replaces Nina Nijstad.
Reyna Reyes (Portland Thorns) is shown the yellow card for a bad foul.
Substitution, Portland Thorns. Julie Dufour replaces Reilyn Turner.
Goal! Bay 2, Portland Thorns 2. Caiya Hanks (Portland Thorns) right footed shot from the centre of the box to the bottom left corner.
Substitution, Bay. Maddie Moreau replaces Sydney Collins.
Substitution, Bay. Kelli Hubly replaces Caroline Conti.
Second Half ends, Bay 2, Portland Thorns 2.
See both starting lineups, listed positions and available substitutes from the final match record.
These leaders highlight the players who topped their team in shooting, passing, defending or goalkeeping during this match.







Review the latest recorded match updates, shown from the final whistle backward for faster postgame reading.
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.
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.
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.
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.
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.
Bay FC 0–2 Portland Thorns FC
Providence Park
Open the other meeting →Portland Thorns FC 2–2 Bay FC
PayPal Park
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 is currently #6 with 50 points from 30 matches (14 wins, 8 draws, 8 losses). Recent form: L D W D L.
Bay FC is currently #14 with 27 points from 30 matches (7 wins, 6 draws, 17 losses). Recent form: L L W D L.
Portland Thorns FC has the higher current points total, with a gap of 23 points between the clubs.
Use the side-by-side numbers to compare possession, shots, passing, discipline and defensive work without opening a separate box score.
The match timeline keeps goals, cards and substitutions in chronological order while removing routine delay notices.
Review both starting formations and available substitutes, then watch any verified postgame videos attached to this result.
The recorded final score was Portland Thorns FC 2–2 Bay FC on October 18, 2026.
The current schedule lists ESPN. Availability, subscription requirements and international rights can vary by service and location.
The listed venue is PayPal Park, at San Jose, California, USA. Check the venue line again before traveling.
The other listed meeting was Bay FC 0–2 Portland Thorns FC on May 20, 2026.
Show latest 30 of 105 commentary updates
Match ends, Bay 2, Portland Thorns 2.
Second Half ends, Bay 2, Portland Thorns 2.
Offside, Bay. Kennedy Fuller is caught offside.
Foul by Julie Dufour (Portland Thorns).
Jenna Nighswonger (Bay) wins a free kick in the defensive half.
Fourth official has announced 3 minutes of added time.
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.
Substitution, Bay. Kelli Hubly replaces Caroline Conti.
Substitution, Bay. Maddie Moreau replaces Sydney Collins.
Foul by Shae Harvey (Portland Thorns).
Dorian Bailey (Bay) wins a free kick in the attacking half.
Goal! Bay 2, Portland Thorns 2. Caiya Hanks (Portland Thorns) right footed shot from the centre of the box to the bottom left corner.
Offside, Bay. Cristiana Girelli is caught offside.
Delay over. They are ready to continue.
Delay in match because of an injury Aldana Cometti (Bay).
Attempt blocked. Jessie Fleming (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Shae Harvey.
Substitution, Portland Thorns. Julie Dufour replaces Reilyn Turner.
Foul by Aldana Cometti (Bay).
Pietra Tordin (Portland Thorns) wins a free kick in the defensive half.
Cristiana Girelli (Bay) wins a free kick in the defensive half.
Foul by Isabella Obaze (Portland Thorns).
Attempt blocked. Caiya Hanks (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Pietra Tordin.
Reyna Reyes (Portland Thorns) is shown the yellow card for a bad foul.
Karlie Lema (Bay) wins a free kick on the right wing.
Foul by Reyna Reyes (Portland Thorns).
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.
Attempt blocked. Pietra Tordin (Portland Thorns) left footed shot from the left side of the six yard box is blocked. Assisted by Caiya Hanks.
Substitution, Portland Thorns. Cassandra Bogere replaces Nina Nijstad.
Substitution, Portland Thorns. Isabella Obaze replaces Carolyn Calzada.
Corner, Portland Thorns. Conceded by Jenna Nighswonger.