Cascadia Cup#Scoring

{{short description|North American soccer trophy}}

{{Use mdy dates|date=May 2025}}

{{infobox sports rivalry

| name = Cascadia Cup

| image = Image:Cascadia Cup.png

| caption = The Cascadia Cup logo

| team1 = Portland Timbers

| team1logo =

| team2 = Seattle Sounders FC

| team2logo =

| team3 = Vancouver Whitecaps FC

| team3logo =

| city or region = Pacific Northwest

| first contested = 2004

| teams involved = {{plainlist|

}}

| most wins = Overall:
Seattle / Vancouver (tie, 7 titles)
MLS era:
Seattle (5 titles)
USL era:
Vancouver (3 titles)

| stadiums = {{plainlist|

}}

| currentstreak = Portland (1, 2024)

| longeststreak = Seattle (3, 2018–2021){{efn|Trophy not awarded in 2020 due to COVID-19 pandemic.}}

}}

The Cascadia Cup is the name of the trophy created in 2004 by supporters of the Portland Timbers, Seattle Sounders, and Vancouver Whitecaps, which is awarded each season to the best soccer team in the Pacific Northwest. The cup is named for the Cascadia region.{{cite news |url=https://vancouversun.com/sports/Vancouver+Whitecaps+underdog+against+Portland/2054308/story.html |title=Vancouver Whitecaps underdog against Portland |last=Walker |first=Ian |date=September 30, 2009 |work=Vancouver Sun |url-status=dead |archive-url=https://web.archive.org/web/20091006125805/http://www.vancouversun.com/sports/Vancouver%2BWhitecaps%2Bunderdog%2Bagainst%2BPortland/2054308/story.html |archive-date=October 6, 2009 }} The Timbers, Sounders, and Whitecaps have roots dating to the days of the original North American Soccer League.{{cite web|first=Fred|last=Dreier|title=North by Northwest|date=March 14, 2011|publisher=Sports Business Daily|work=Sports Business|url=http://m.sportsbusinessdaily.com/Journal/Issues/2011/03/Mar-14/In-Depth/MLS.aspx|access-date=April 19, 2013|archive-date=June 10, 2015|archive-url=https://web.archive.org/web/20150610231927/http://m.sportsbusinessdaily.com/Journal/Issues/2011/03/Mar-14/In-Depth/MLS.aspx|url-status=dead}} It was first contested in 2004, and was claimed by the Whitecaps. In 2011 the competition continued with the now Major League Soccer (MLS) sides Portland Timbers, Seattle Sounders FC, and Vancouver Whitecaps FC.{{cite web|first=Grant|last=Wahl|title=A Pacific Passion Play: Big-time clubs left Portland, Seattle and Vancouver 30 years ago, but their fans never did. Now the teams are back in MLS, and their reborn rivalries are turning the region into a hotbed of the sport|date=May 23, 2011|publisher=Sports Illustrated|work=SI.com|url=http://sportsillustrated.cnn.com/vault/article/magazine/MAG1186007/index.htm|access-date=June 11, 2011}}

History

In 2004, fan-based organizations supporting the Seattle Sounders, Portland Timbers and Vancouver Whitecaps sponsored the creation of a 2-foot-tall silver cup to be awarded annually to the club that finishes with the best record in the season series between the three rivals.{{cite news|url=http://www.seattlepi.com/othersports/167070_awest31.html|title=Soccer fans creating Cascadia Cup |date=March 31, 2004|work=Seattle Post-Intelligencer|access-date=January 7, 2010}} From 2004 to 2006, the Cascadia Cup competition included all scheduled regular season A-League and later USL-1 matches played between the Sounders, Timbers, and Whitecaps.{{cite web |url=http://home.comcast.net/~kurtds2/2004_Cascadia_Cup_Results.html |title=2004 Cascadia Cup Results |access-date=August 13, 2013 |url-status=dead |archive-url=https://web.archive.org/web/20121110012231/http://home.comcast.net/~kurtds2/2004_Cascadia_Cup_Results.html |archive-date=November 10, 2012 }}{{cite web |url=http://home.comcast.net/~kurtds2/2005_cascadia_cup_soccer.html |title=2005 Cascadia Cup Soccer |publisher=Home.comcast.net |access-date=July 26, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090706082424/http://home.comcast.net/~kurtds2/2005_cascadia_cup_soccer.html |archive-date=July 6, 2009 }}{{cite web |url=http://home.comcast.net/~kurtds2/2006_Cascadia_Cup_Champions.html |title=2006 Cascadia Cup Champions |publisher=Home.comcast.net |access-date=July 26, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090706082434/http://home.comcast.net/~kurtds2/2006_Cascadia_Cup_Champions.html |archive-date=July 6, 2009 }}

In 2007, the Virginia Beach Mariners folded just before the season started, leaving the USL 1st Division to scramble to fix the season schedule. The result was an unbalanced schedule, and as such it was decided to adjust the Cascadia Cup format for that season. Fans of all three Cascadian teams agreed to make only the last home and last away matches between constituent clubs count toward the Cup.{{cite web |url=http://home.comcast.net/~kurtds2/2007Cascadiacup.html |title=2007Cascadiacup |publisher=Home.comcast.net |access-date=July 26, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090813115130/http://home.comcast.net/~kurtds2/2007Cascadiacup.html |archive-date=August 13, 2009 }}

In 2008 the clubs reverted to playing each other an equal three times each. The Cascadia Cup competition once again included all scheduled regular season USL-1 matches played between the three rivals.{{cite web |url=http://home.comcast.net/~kurtds2/2008CascadiaCupChampions.html |title=2008 Cascadia Cup Champions |publisher=Home.comcast.net |access-date=July 26, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090706102329/http://home.comcast.net/~kurtds2/2008CascadiaCupChampions.html |archive-date=July 6, 2009 }}

File:Cascadia cup time -soundersfc -rctid -vscocam (17593593214).jpg

The Seattle Sounders of the USL-1 were made defunct in 2009 due to the introduction of the MLS expansion franchise of the same name. In 2009, it was announced that expansion teams would be allotted to Vancouver and Portland. Both teams were named after their predecessors, ensuring the continuation of the rivalry.{{cite web|url=http://www.mlssoccer.com/ |title=MLSsoccer.com |publisher=MLSsoccer.com |access-date=September 25, 2011}} Supporters of the Timbers and Whitecaps decided to continue the Cascadia Cup without the Sounders for two years while playing in the USL. In 2009, supporters of the Timbers and Whitecaps only included regular season USL-1 matches played between the teams and Portland won the cup for the first time. Some Sounders supporters wished to include a preseason victory over Vancouver and a US Open Cup match win at Portland for consideration in the cup standings while others believed that the Cascadia Cup competition should be suspended until 2011.{{Citation needed|date=February 2012}} Portland won the Cup for a second consecutive year in 2010.{{cite web |url=http://blog.oregonlive.com/timbers/2010/07/portland_timbers_2010_cascadia.html |title=Portland Timbers – 2010 Cascadia Cup Champions |author=Kesgard, Kip|date=July 24, 2010 |publisher=OregonLive.com |access-date=June 11, 2011}}

The 2011 MLS season marked the first season since 2008 in which all three teams would be in the same league. Seattle claimed their third title by going undefeated in Cascadia Cup play – coming from behind to win both of their road games in Portland and Vancouver while earning draws at home.{{cite web|last=Winner|first=Andrew|title=Special night in Vancouver as Seattle win Cascadia Cup|url=http://www.mlssoccer.com/news/article/2011/09/25/special-night-vancouver-seattle-win-cascadia-cup|publisher=Major League Soccer|access-date=September 26, 2011|date=September 25, 2011}}

For the 2012 MLS season the league changed to an unbalanced schedule. As a result, each team would play the other two Cascadia club three times each. Portland had four games at home while Vancouver and Seattle had three and two, respectively. It was decided by the supporters groups to count all matches equally.{{cite web|last=Oshan|first=Jeremiah|title=2012 Cascadia Cup Format: All Games Will Count Equally|url=http://www.sounderatheart.com/2012/1/24/2730216/2012-cascadia-cup-format|publisher=Sounder at Heart|access-date=March 1, 2012|date=January 24, 2012}} Portland won the cup in Vancouver on October 21, 2012, with their only away win of their 2012 season. It was the Timbers' third time hoisting the cup, and the first with the Sounders in the competition.{{cite web | url=http://www.oregonlive.com/timbers/index.ssf/2012/10/portland_timbers_defeat_whitec.html | title=Portland Timbers defeat Whitecaps to win Cascadia Cup | work=The Oregonian | date=October 21, 2012 | access-date=October 21, 2012 | author=Arnold, Geoffrey C.}}

For seven straight finals between 2015 and 2021, the Western Conference representative in the MLS Cup or the MLS is Back Tournament was from Cascadia. This streak came to an end in 2022 as all three teams failed to qualify for the playoffs. 2022 also marked the first time since they joined MLS that all three missed the playoffs in the same season.

The Cascadia Cup Council decided that 2020 matches not played in front of supporters, including the MLS is Back Tournament, would not count towards Cascadia Cup standings.{{cite web|title=CASCADIA CUP UPDATE|url=https://vancouversouthsiders.ca/2020/06/cascadia-cup-update|publisher=Vancouver Southsiders|access-date=June 22, 2020|date=June 22, 2020}}{{cite web|title=Message from the Cascadia Cup Council|url=https://timbersarmy.org/TimbersArmyBlog/9052361|publisher=107 Independent Supporters Trust|access-date=June 22, 2020|date=June 22, 2020}}{{cite web|title=2020 Cascadia Cup|url=https://www.weareecs.com/multimedia/category-news/447-2020-cascadia-cup|publisher=Emerald City Supporters|access-date=June 22, 2020|date=June 22, 2020}}

= Trademark dispute =

In December 2012, MLS filed a trademark claim for rights to the name "Cascadia Cup".{{cite web|url=http://www.cipo.ic.gc.ca/app/opic-cipo/trdmrks/srch/vwTrdmrk.do?lang=eng&status=OK&fileNumber=1607055&extension=0&startingDocumentIndexOnPage=1 |title=Canadian trade-mark data: 1607055 – Canadian trade-marks database – Intellectual property and copyright – Canadian Intellectual Property Office – Industry Canada |publisher=Cipo.ic.gc.ca |access-date=August 13, 2013}} This caused an immediate reaction from the three main supporters groups—the Timbers Army, Emerald City Supporters, and the Vancouver Southsiders—that had created the original competition. This prompted them to form a legal entity called the Cascadia Cup Council,{{cite web| url=http://www.prostamerika.com/2013/01/10/supporters-groups-issue-statement-on-trademarking-of-cascadia-cup/| title=Supporters Groups Issue Statement on Trademarking of Cascadia Cup| date=January 10, 2013| access-date=January 21, 2013| publisher=ProstAmerika| archive-url=https://web.archive.org/web/20180918054349/http://www.prostamerika.com/2013/01/10/supporters-groups-issue-statement-on-trademarking-of-cascadia-cup/| archive-date=September 18, 2018| url-status=dead}} whose sole purpose was to obtain and retain the legal rights to the name "Cascadia Cup". Releases by MLS indicate that their trademark plan was an altruistic attempt to protect the Cascadia Cup from abuse by third parties,{{cite web | url=http://www.mlssoccer.com/news/article/2013/01/17/garber-mls-has-work-do-cascadia-trademark-tussle| title=MLS has work to do on Cascadia trademark tussle|date=January 17, 2013| author=Nick Firchau}} a claim that was disputed by the contest-organizing fan groups. Those same groups later had discussions with MLS leadership in an attempt to resolve the issue, and in July 2013 both MLS and the supporters groups announced an agreement that the council would own the trademark and no monetization would occur without the agreement of all parties.{{cite web|url=http://www.mlssoccer.com/post/2013/07/05/mls-and-cascadia-supporters-reach-resolution-cup-trademark-issue/ |title=MLS and Cascadia Supporters Reach Resolution Cup Trademark Issue |publisher=MLSsoccer.com |date=July 5, 2013 |access-date=April 2, 2017}}

Scoring

In most years since all three teams have been in MLS (2011–present), all of the games between the Cascadia teams count in Cascadia Cup standings. In some years, however, some of the matchups are uneven, with more games between some pairs of teams than others. In 2018, for instance, the Timbers-Sounders matchup was played three times but the Whitecaps played the other two teams only twice each. To keep the Cup competition balanced in these years, only a subset of games count toward the Cup standings, with the supporters groups agreeing before the season which games to count. In 2018, for instance, the final two games of each matchup were the ones that counted, and the initial Timbers-Sounders game on May 13 was excluded.

The winner each year is decided by these criteria, in order:{{cite web|title=Cascadia Cup|url=http://www.thecascadiacup.com|access-date=September 17, 2012}}

  • Greater number of points in all Cascadia Cup matches.
  • Greater number of points earned in matches between teams tied on points.
  • Greater goal difference in matches between teams tied on points.
  • Greater number of goals scored in matches between teams tied on points.
  • Reapply previous three criteria if two or more teams are still tied.
  • Greater goal difference in all Cascadia Cup matches.
  • Greater number of goals scored in all Cascadia Cup matches.
  • Smaller number of disciplinary points in all Cascadia Cup matches (yellow = 1 point, red = 2 points).

Title performance

=Titles won=

class="wikitable"
ClubTitlesUSL eraMLS eraYears won
style="background-color:#2DC84D; color:black;"|Seattle Soundersalign=center| 7align=center| 2align=center| 5align=left| 2006, 2007, 2011, 2015, 2018, 2019, 2021
style="background-color:#AAD0FF;color:black;"|Vancouver Whitecapsalign=center|7align=center| 3align=center| 4align=left| 2004, 2005, 2008, 2013, 2014, 2016, 2023
style="background-color:#CB9700; color:black;"|Portland Timbersalign=center| 6align="center" | 2align=center| 4align="left" |2009, 2010, 2012, 2017, 2022, 2024

=Annual results=

class="wikitable"
YearChampionsSecondThird
style="text-align:center;" colspan="4"|USL era
2004style="background-color:#AAD0FF;color:black;"|Vancouver WhitecapsPortland TimbersSeattle Sounders
2005style="background-color:#AAD0FF;color:black;"|Vancouver WhitecapsPortland TimbersSeattle Sounders
2006style="background-color:#2DC84D; color:black;"|Seattle SoundersVancouver WhitecapsPortland Timbers
2007style="background-color:#2DC84D; color:black;"|Seattle SoundersVancouver WhitecapsPortland Timbers
2008style="background-color:#AAD0FF;color:black;"|Vancouver Whitecaps Seattle SoundersPortland Timbers
style="text-align:center;" colspan="4"|USL era (Seattle ineligible)
2009style="background-color:#CB9700; color:black;"|Portland TimbersVancouver Whitecaps
2010style="background-color:#CB9700; color:black;"|Portland TimbersVancouver Whitecaps
style="text-align:center;" colspan="4"|MLS era
2011style="background-color:#2DC84D; color:black;"|Seattle Sounders FCPortland TimbersVancouver Whitecaps FC
2012style="background-color:#CB9700; color:black;"|Portland TimbersSeattle Sounders FCVancouver Whitecaps FC
2013style="background-color:#AAD0FF;color:black;"|Vancouver Whitecaps FCPortland TimbersSeattle Sounders FC
2014style="background-color:#AAD0FF;color:black;"|Vancouver Whitecaps FCSeattle Sounders FCPortland Timbers
2015style="background-color:#2DC84D; color:black;"|Seattle Sounders FCVancouver Whitecaps FCPortland Timbers
2016style="background-color:#AAD0FF;color:black;"|Vancouver Whitecaps FCPortland TimbersSeattle Sounders FC
2017style="background-color:#CB9700; color:black;"|Portland TimbersSeattle Sounders FCVancouver Whitecaps FC
2018style="background-color:#2DC84D; color:black;"|Seattle Sounders FCVancouver Whitecaps FCPortland Timbers
2019style="background-color:#2DC84D; color:black;"|Seattle Sounders FCPortland TimbersVancouver Whitecaps FC
2020colspan="3" style="text-align: center;"| Not awarded due to the COVID-19 pandemic
2021style="background-color:#2DC84D; color:black;"|Seattle Sounders FCPortland TimbersVancouver Whitecaps FC
2022style="background-color:#CB9700; color:black;"|Portland TimbersVancouver Whitecaps FCSeattle Sounders FC
2023style="background-color:#AAD0FF;color:black;"|Vancouver Whitecaps FCPortland TimbersSeattle Sounders FC
2024style="background-color:#CB9700; color:black;"|Portland TimbersSeattle Sounders FCVancouver Whitecaps FC

=League standings finishes=

{{legend2|#2DC84D|Sounders|border=1px solid #AAAAAA}}

{{legend2|#CB9700|Timbers|border=1px solid #AAAAAA}}

{{legend2|#AAD0FF|Whitecaps|border=1px solid #AAAAAA}}

class="wikitable nowrap" style="text-align: center; font-size:100%"

|+USL First Division

style="background:#c0c0c0"|P.

!2004{{efn|Western Conference results.}}

!2005

!2006

!2007

!2008

!2009

!2010

1

|style="background-color:#CB9700; color:black;"|1

|

|

|style="background-color:#2DC84D; color:black;"|*1

|

|style="background-color:#CB9700; color:black;"|*1

|

2

|style="background-color:#AAD0FF;color:black;"|*2

|

|

|style="background-color:#CB9700; color:black;"|2

|style="background-color:#AAD0FF;color:black;"|*2

|

|

3

|

|style="background-color:#AAD0FF;color:black;"|*3

|

|

|

|

|

4

|style="background-color:#2DC84D; color:black; border-bottom:2px solid black;"|4

|style="background-color:#2DC84D; color:black;"|4

|style="background-color:#AAD0FF;color:black;"|4

|

|

|

|style="background-color:#CB9700; color:black;"|*4

5

|style="border-right:2px solid black;"|

|style="background-color:#CB9700; color:black;"|5

|

|

|

|

|style="background-color:#AAD0FF;color:black;"|5

6

|style="border-right:2px solid black;"|

|style="border-bottom:2px solid black;"|

|style="border-bottom:2px solid black;"|

|

|style="background-color:#2DC84D; color:black;"|6

|

7

|

|

|style="background-color:#2DC84D; color:black; border-right:2px solid black;"|*7

|style="background-color:#AAD0FF;color:black;"|7

|style="border-bottom:2px solid black;"|

|style="background-color:#AAD0FF;color:black; border-bottom:2px solid black;"|7

|

8

|style="background:#c0c0c0"|

|

|style="border-right:2px solid black;"|

|style="border-bottom:2px solid black; border-right:2px solid black;"|

|

|style="border-right:2px solid black;"|

|style="border-bottom:2px solid black;"|

9

|style="background:#c0c0c0"|

|

|

|

|

|

|

10

|style="background:#c0c0c0"|

|

|

|

|

|

11

|style="background:#c0c0c0"|

|

|style="background-color:#CB9700; color:black;"|11

|

|style="background-color:#CB9700; color:black;"|11

|

|

12

|style="background:#c0c0c0"|

|

|

|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|

class="wikitable nowrap" style="text-align: center; font-size:100%"

|+MLS Western Conference

style="background:#c0c0c0"|P.

!2011

!2012

!2013

!2014

!2015

!2016

!2017

!2018

!2019

!2020

!2021

!2022

!2023

!2024

1

|

|

|style="background-color:#CB9700; color:black;"|1

|style="background-color:#2DC84D; color:black;"|1

|

|

|style="background-color:#CB9700; color:black;"|*1

|

|

|

|

|

|

|

2

|style="background-color:#2DC84D; color:black;"|*2

|

|

|

|style="background-color:#AAD0FF;color:black;"|2

|

|style="background-color:#2DC84D; color:black;"|2

|style="background-color:#2DC84D; color:black;"|*2

|style="background-color:#2DC84D; color:black;"|*2

|style="background-color:#2DC84D; color:black;"|2

|style="background-color:#2DC84D; color:black;"|*2

|

|style="background-color:#2DC84D; color:black;"|2

|

3

|

|style="background-color:#2DC84D; color:black;"|3

|

|

|style="background-color:#CB9700; color:black;"|3

|

|style="background-color:#AAD0FF;color:black;"|3

|

|

|style="background-color:#CB9700; color:black;"|3

|

|

|

|

4

|

|

|style="background-color:#2DC84D; color:black;"|4

|

|style="background-color:#2DC84D; color:black;"|*4

|style="background-color:#2DC84D; color:black;"|4

|

|

|

|

|style="background-color:#CB9700; color:black;"|4

|

|

|style="background-color:#2DC84D; color:black;"|4

5

|style="border-bottom:2px solid black;"|

|style="background-color:#AAD0FF;color:black;border-bottom:2px solid black;"|5

|style="border-bottom:2px solid black;"|

|style="background-color:#AAD0FF;color:black;border-bottom:2px solid black;"|*5

|

|

|

|style="background-color:#CB9700; color:black;"|5

|

|

|

|

|

|

6

|style="background-color:#CB9700; color:black;"|6

|

|

|style="background-color:#CB9700; color:black;"|6

|style="border-bottom:2px solid black;border-left:2px solid black;"|

|style="border-bottom:2px solid black;"|

|style="border-bottom:2px solid black;"|

|style="border-bottom:2px solid black;"|

|style="background-color:#CB9700; color:black;"|6

|

|style="background-color:#AAD0FF;color:black;"|6

|

|style="background-color:#AAD0FF;color:black;"|*6

|

7

|

|

|style="background-color:#AAD0FF;color:black;"|*7

|

|

|style="background-color:#CB9700; color:black;"|7

|

|

|style="border-bottom:2px solid black;border-left:2px solid black;"|

|

|style="border-bottom:2px solid black;"|

|style="border-bottom:2px solid black;"|

|

|

8

|

|style="background-color:#CB9700; color:black;"|*8

|

|

|

|style="background-color:#AAD0FF;color:black;"|*8

|

|style="background-color:#AAD0FF;color:black;"|8

|

|style="border-bottom:2px solid black;border-left:2px solid black;border-right:2px solid black;"|

|

|style="background-color:#CB9700; color:black;"|*8

|style="border-left:2px solid black;"|

|style="background-color:#AAD0FF;color:black;"|8

9

|style="background-color:#AAD0FF;color:black;"|9

|

|

|

|

|

|

|

|

|style="background-color:#AAD0FF;color:black;"|9

|

|style="background-color:#AAD0FF;color:black;"|9

|style="border-bottom:2px solid black;border-left:2px solid black;"|

|style="background-color:#CB9700;color:black;border-bottom:2px solid black;"|*9

10

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|

|

|

|

|

|

|

|

|style="background-color:#CB9700; color:black;"|10

|

11

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|

|

|

|

|

|style="background-color:#2DC84D; color:black;"|11

|

|

12

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|

|style="background-color:#AAD0FF;color:black;"|12

|

|

|

|

|

13

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|

|

|

|

14

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|style="background:#c0c0c0"|

|

|

|

Total: Seattle with 10 highest finishes. Portland with 6, and Vancouver with 4.

• Finishes with an asterisk (*) indicate winning the Cascadia Cup.

• Border indicates playoff line.

Season by season breakdown

=USL era=

{{#invoke:sports table|main|style=WDL

|loss_before_draw=y

|show_positions=n

|ptsfirst=y

|title=2004

|section=2004

|team1=VAN|name_VAN=Vancouver Whitecaps

|team2=POR|name_POR=Portland Timbers

|team3=SEA|name_SEA=Seattle Sounders

|win_VAN=4|loss_VAN=3|draw_VAN=1|gf_VAN=7|ga_VAN=6

|win_POR=4|loss_POR=4|draw_POR=0|gf_POR=10|ga_POR=11

|win_SEA=3|loss_SEA=4|draw_SEA=1|gf_SEA=9|ga_SEA=9

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2004-cascadia-cup/|title=Cascadia Cup|date=January 2004 |publisher=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=y

|show_positions=n

|ptsfirst=y

|title=2005

|section=2005

|team1=VAN|name_VAN=Vancouver Whitecaps

|team2=POR|name_POR=Portland Timbers

|team3=SEA|name_SEA=Seattle Sounders

|win_VAN=2|loss_VAN=0|draw_VAN=6|gf_VAN=10|ga_VAN=5

|win_POR=2|loss_POR=3|draw_POR=3|gf_POR=10|ga_POR=15

|win_SEA=1|loss_SEA=2|draw_SEA=5|gf_SEA=7|ga_SEA=7 |status_SEA=U

|col_C=#bfb|result1=C

|status_text_U=USL–1 Champions

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2005-cascadia-cup/|title=Cascadia Cup|date=January 2005 |publisher=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2006

|section=2006

|team1=SEA|name_SEA=Seattle Sounders

|team2=VAN|name_VAN=Vancouver Whitecaps

|team3=POR|name_POR=Portland Timbers

|win_SEA=4|loss_SEA=2|draw_SEA=2|gf_SEA=13|ga_SEA=10

|win_VAN=3|loss_VAN=2|draw_VAN=3|gf_VAN=10|ga_VAN=8 |status_VAN=U

|win_POR=1|loss_POR=4|draw_POR=3|gf_POR=6|ga_POR=11

|col_C=#bfb|result1=C

|status_text_U=USL–1 Champions

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2006-cascadia-cup/|title=Cascadia Cup|date=January 2006 |publisher=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2007

|show_matches=true

|section=2007

|team1=SEA|name_SEA=Seattle Sounders

|team2=VAN|name_VAN=Vancouver Whitecaps

|team3=POR|name_POR=Portland Timbers

|win_SEA=2|loss_SEA=0|draw_SEA=2|gf_SEA=7|ga_SEA=4

|win_VAN=0|loss_VAN=1|draw_VAN=3|gf_VAN=2|ga_VAN=3 |status_SEA=U

|win_POR=0|loss_POR=1|draw_POR=3|gf_POR=2|ga_POR=4

|match_SEA_POR= 2–0

|match_SEA_VAN= 1–0

|match_VAN_SEA= 2–2

|match_VAN_POR= 0–0

|match_POR_SEA= 2–2

|match_POR_VAN= 0–0

|col_C=#bfb|result1=C

|status_text_U=USL–1 Champions

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2007-cascadia-cup/|title=Cascadia Cup|date=January 2007 |publisher=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2008

|section=2008

|team1=VAN|name_VAN=Vancouver Whitecaps

|team2=SEA|name_SEA=Seattle Sounders

|team3=POR|name_POR=Portland Timbers

|win_VAN=4|loss_VAN=1|draw_VAN=1|gf_VAN=9|ga_VAN=6 |status_VAN=U

|win_SEA=2|loss_SEA=2|draw_SEA=2|gf_SEA=5|ga_SEA=5

|win_POR=1|loss_POR=4|draw_POR=1|gf_POR=4|ga_POR=7

|col_C=#bfb|result1=C

|status_text_U=USL–1 Champions

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2008-cascadia-cup/|title=Cascadia Cup|date=January 2008 |publisher=cascadiacup.soccer}}

}}

=USL/MLS split (Seattle ineligible)=

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2009

|section=2009

|team1=POR|name_POR=Portland Timbers

|team2=VAN|name_VAN=Vancouver Whitecaps

|win_POR=2|loss_POR=1|draw_POR=0|gf_POR=3|ga_POR=1

|win_VAN=1|loss_VAN=2|draw_VAN=0|gf_VAN=1|ga_VAN=3

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2009-cascadia-cup/|title=Cascadia Cup|date=January 2009 |publisher=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2010

|section=2010

|team1=POR|name_POR=Portland Timbers

|team2=VAN|name_VAN=Vancouver Whitecaps

|win_POR=2|loss_POR=0|draw_POR=2|gf_POR=6|ga_POR=4

|win_VAN=0|loss_VAN=2|draw_VAN=2|gf_VAN=4|ga_VAN=6

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2010-cascadia-cup/|title=Cascadia Cup|date=January 2010 |publisher=cascadiacup.soccer}}

}}

=Major League Soccer era=

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|show_matches=true|title=2011

|section=2011

|team1=SEA|name_SEA=Seattle Sounders FC

|team2=POR|name_POR=Portland Timbers

|team3=VAN|name_VAN=Vancouver Whitecaps FC

|win_SEA=2|loss_SEA=0|draw_SEA=2|gf_SEA=9|ga_SEA=6

|win_POR=2|loss_POR=1|draw_POR=1|gf_POR=6|ga_POR=5

|win_VAN=0|loss_VAN=3|draw_VAN=1|gf_VAN=4|ga_VAN=8

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2011-cascadia-cup/|title=Cascadia Cup|date=January 2011 |work=cascadiacup.soccer}}

|match_SEA_POR= 1–1

|match_SEA_VAN= 2–2

|match_POR_SEA= 2–3

|match_POR_VAN= 2–1

|match_VAN_SEA= 1–3

|match_VAN_POR= 0–1

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2012

|section=2012

|team1=POR|name_POR=Portland Timbers

|team2=SSF|name_SSF=Seattle Sounders FC

|team3=VWF|name_VWF=Vancouver Whitecaps FC

|win_POR=3|loss_POR=1|draw_POR=2|gf_POR=7|ga_POR=7

|win_SSF=2|loss_SSF=1|draw_SSF=3|gf_SSF=9|ga_SSF=5

|win_VWF=0|loss_VWF=3|draw_VWF=3|gf_VWF=4|ga_VWF=8

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2012-cascadia-cup/|title=Cascadia Cup|date=January 2012 |work=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2013

|section=2013

|team1=VWF|name_VWF=Vancouver Whitecaps FC

|team2=POR|name_POR=Portland Timbers

|team3=SSF|name_SSF=Seattle Sounders FC

|win_VWF=2|loss_VWF=1|draw_VWF=3|gf_VWF=13|ga_VWF=9

|win_POR=1|loss_POR=1|draw_POR=4|gf_POR=7|ga_POR=7

|win_SSF=2|loss_SSF=3|draw_SSF=1|gf_SSF=6|ga_SSF=10

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2013-cascadia-cup/|title=Cascadia Cup|date=January 2013 |work=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2014

|section=2014

|team1=VWF|name_VWF=Vancouver Whitecaps FC

|team2=SSF|name_SSF=Seattle Sounders FC

|team3=POR|name_POR=Portland Timbers

|win_VWF=3|loss_VWF=2|draw_VWF=1|gf_VWF=8|ga_VWF=11

|win_SSF=2|loss_SSF=2|draw_SSF=2|gf_SSF=12|ga_SSF=10

|win_POR=2|loss_POR=3|draw_POR=1|gf_POR=15|ga_POR=14

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2014-cascadia-cup/|title=Cascadia Cup|date=January 2014 |work=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2015

|section=2015

|team1=SSF|name_SSF=Seattle Sounders FC

|team2=VWF|name_VWF=Vancouver Whitecaps FC

|team3=POR|name_POR=Portland Timbers

|win_SSF=4|loss_SSF=2|draw_SSF=0|gf_SSF=9|ga_SSF=8

|win_VWF=2|loss_VWF=2|draw_VWF=2|gf_VWF=6|ga_VWF=7

|win_POR=1|loss_POR=3|draw_POR=2|gf_POR=7|ga_POR=7 |status_POR=M

|col_C=#bfb|result1=C

|status_text_M=MLS Cup Champions

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2015-cascadia-cup/|title=Cascadia Cup|date=January 2015 |work=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2016

|section=2016

|team1=VWF|name_VWF=Vancouver Whitecaps FC

|team2=POR|name_POR=Portland Timbers

|team3=SSF|name_SSF=Seattle Sounders FC

|win_VWF=3|loss_VWF=3|draw_VWF=0|gf_VWF=11|ga_VWF=10

|win_POR=3|loss_POR=3|draw_POR=0|gf_POR=14|ga_POR=14

|win_SSF=3|loss_SSF=3|draw_SSF=0|gf_SSF=10|ga_SSF=11|status_SSF=M

|col_C=#bfb|result1=C

|status_text_M=MLS Cup Champions

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2016-cascadia-cup/|title=Cascadia Cup|date=January 2016 |work=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=yQR

|show_positions=n

|ptsfirst=y

|title=2017

|section=2017

|team1=POR|name_POR=Portland Timbers

|team2=SSF|name_SSF=Seattle Sounders FC

|team3=VWF|name_VWF=Vancouver Whitecaps FC

|win_POR=3|loss_POR=1|draw_POR=2|gf_POR=8|ga_POR=6

|win_SSF=2|loss_SSF=1|draw_SSF=3|gf_SSF=8|ga_SSF=5

|win_VWF=1|loss_VWF=4|draw_VWF=1|gf_VWF=6|ga_VWF=11

|col_C=#bfb|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2017-cascadia-cup/|title=Cascadia Cup|date=January 2017 |work=cascadiacup.soccer}}

}}

{{#invoke:sports table|main|style=WDL

|loss_before_draw=y

|show_positions=n

|ptsfirst=y

|title=2018

|section=2018

|show_matches=true

|team1=SEA|name_SEA=Seattle Sounders FC

|team2=VAN|name_VAN=Vancouver Whitecaps FC

|team3=POR|name_POR=Portland Timbers

|win_SEA=3|loss_SEA=1|draw_SEA=0|gf_SEA=7|ga_SEA=4

|win_VAN=2|loss_VAN=2|draw_VAN=0|gf_VAN=5|ga_VAN=6

|win_POR=1|loss_POR=3|draw_POR=0|gf_POR=5|ga_POR=7

|match_SEA_POR= 2–3

|match_SEA_VAN= 2–0

|match_VAN_SEA= 1–2

|match_VAN_POR= 2–1

|match_POR_SEA= 0–1

|match_POR_VAN= 1–2

|col_C=#bfb|text_C=

|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2018-cascadia-cup/|title=Cascadia Cup|date=January 2018 |work=cascadiacup.soccer}}

}}

{{#invoke:Sports table|main|style=WDL

|show_matches=true |title=2019 |section=2019

|team3=POR |team1=SEA |team2=VAN

|name_POR=Portland Timbers

|name_SEA=Seattle Sounders FC

|name_VAN=Vancouver Whitecaps FC

|win_SEA=2 |draw_SEA=1 |loss_SEA=1 |gf_SEA=4 |ga_SEA=3 |status_SEA=M

|win_POR=1 |draw_POR=1 |loss_POR=2 |gf_POR=6 |ga_POR=5

|win_VAN=1 |draw_VAN=2 |loss_VAN=1 |gf_VAN=2 |ga_VAN=4

|col_C=#bfb|text_C=

|status_text_M=MLS Cup Champions

|result1=C

|update=complete|source={{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-07-21-seattle-sounders-fc-vs-portland-timbers/recap |title=Seattle Sounders 1, Portland Timbers 2 - 2019 MLS Match Recap |access-date=January 10, 2020}}{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-06-29-seattle-sounders-fc-vs-vancouver-whitecaps-fc/recap |title=Seattle Sounders 1, Vancouver Whitecaps 0 - 2019 MLS Match Recap |access-date=January 10, 2020}}{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-08-23-portland-timbers-vs-seattle-sounders-fc/recap |title=Portland Timbers 1, Seattle Sounders 2 - 2019 MLS Match Recap |access-date=January 10, 2020}}{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-08-10-portland-timbers-vs-vancouver-whitecaps-fc/recap |title=Portland Timbers 3, Vancouver Whitecaps FC 1 - 2019 MLS Match Recap |access-date=January 10, 2020}}{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-05-10-vancouver-whitecaps-fc-vs-portland-timbers/recap |title=Vancouver Whitecaps FC 1, Portland Timbers 0 - 2019 MLS Match Recap |access-date=January 10, 2020 }}{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-03-30-vancouver-whitecaps-fc-vs-seattle-sounders-fc/recap |title=Vancouver Whitecaps FC 0, Seattle Sounders FC 0 - 2019 MLS Match Recap |access-date=January 10, 2020 }}

|match_SEA_POR=1–2{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-07-21-seattle-sounders-fc-vs-portland-timbers/recap |title=Seattle Sounders 1, Portland Timbers 2 - 2019 MLS Match Recap |access-date=January 10, 2020}}

|match_SEA_VAN=1–0{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-06-29-seattle-sounders-fc-vs-vancouver-whitecaps-fc/recap |title=Seattle Sounders 1, Vancouver Whitecaps 0 - 2019 MLS Match Recap |access-date=January 10, 2020}}

|match_POR_SEA=1–2{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-08-23-portland-timbers-vs-seattle-sounders-fc/recap |title=Portland Timbers 1, Seattle Sounders 2 - 2019 MLS Match Recap |access-date=January 10, 2020}}

|match_POR_VAN=2–2{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-08-10-portland-timbers-vs-vancouver-whitecaps-fc/recap |title=Portland Timbers 3, Vancouver Whitecaps FC 1 - 2019 MLS Match Recap |access-date=January 10, 2020}}

|match_VAN_POR=1–0{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-05-10-vancouver-whitecaps-fc-vs-portland-timbers/recap |title=Vancouver Whitecaps FC 1, Portland Timbers 0 - 2019 MLS Match Recap |access-date=January 10, 2020 }}

|match_VAN_SEA=0–0{{cite web |url=https://matchcenter.mlssoccer.com/matchcenter/2019-03-30-vancouver-whitecaps-fc-vs-seattle-sounders-fc/recap |title=Vancouver Whitecaps FC 0, Seattle Sounders FC 0 - 2019 MLS Match Recap |access-date=January 10, 2020 }}

}}

{{#invoke:Sports table|main|style=WDL

|show_matches=false |update=complete |title=2020 |section=2020

|team2=POR |team1=SEA |team3=VAN

|name_POR=Portland Timbers

|name_SEA=Seattle Sounders FC

|name_VAN=Vancouver Whitecaps FC

|win_SEA=4 |draw_SEA=1 |loss_SEA=2 |gf_SEA=13 |ga_SEA=5

|win_POR=4 |draw_POR=1 |loss_POR=1 |gf_POR=6 |ga_POR=5

|win_VAN=0 |draw_VAN=0 |loss_VAN=5 |gf_VAN=1 |ga_VAN=10

}}

No 2020 winner awarded due to COVID-19 pandemic

{{#invoke:Sports table|main|style=WDL

|show_matches=true |title=2021 |section=2021

|team_order=SEA, POR, VAN

|col_C=#bfb|text_C=

|result1=C

|update=complete|source={{cite web|url=https://cascadiacup.soccer/2021-cascadia-cup/|title=Cascadia Cup|date=January 2021 |work=cascadiacup.soccer}}

|name_POR=Portland Timbers

|name_SEA=Seattle Sounders FC

|name_VAN=Vancouver Whitecaps FC

|win_SEA=2 |draw_SEA=1 |loss_SEA=1 |gf_SEA=11|ga_SEA=6

|win_POR=2 |draw_POR=0 |loss_POR=2 |gf_POR=7 |ga_POR=9

|win_VAN=1 |draw_VAN=1 |loss_VAN=2 |gf_VAN=5 |ga_VAN=8

|match_SEA_POR=0–2

|match_SEA_VAN=4–1

|match_POR_SEA=2–6

|match_POR_VAN=2–3

|match_VAN_SEA=1–1

|match_VAN_POR=0–1

}}

{{#invoke:Sports table|main|style=WDL

|show_matches=true |title=2022 |section=2022

|team_order= POR, VAN, SEA

|col_C=#bfb|text_C=

|result1=C

|update=complete|source= {{cite web|url=https://www.mlssoccer.com/schedule/scores#competition=all&club=all&date=2022-03-05|title=Schedule|work=mlssoccer.com}}

|name_POR=Portland Timbers

|name_SEA=Seattle Sounders FC

|name_VAN=Vancouver Whitecaps FC

|win_SEA=1 |draw_SEA=0 |loss_SEA=3 |gf_SEA=6 |ga_SEA=7

|win_POR=3 |draw_POR=1 |loss_POR=0 |gf_POR=9 |ga_POR=4

|win_VAN=1 |draw_VAN=1 |loss_VAN=2 |gf_VAN=5 |ga_VAN=9

|match_SEA_POR= 0-3

|match_SEA_VAN= 4-0

|match_POR_SEA= 2–1

|match_POR_VAN= 1-1

|match_VAN_SEA= 2–1

|match_VAN_POR= 2–3

}}

{{#invoke:Sports table|main|style=WDL

|show_matches=n |title=2023 |section=2023

|class_rules=Scoring

|team_order= VAN, POR, SEA

|col_C=#bfb|text_C=

|result1=C

|update=complete|source= {{cite web|url=https://www.mlssoccer.com/schedule/scores#competition=all&club=all&date=2023-02-25|title=Schedule|work=mlssoccer.com}}

|name_POR=Portland Timbers

|name_SEA=Seattle Sounders FC

|name_VAN=Vancouver Whitecaps FC

|win_SEA=1 |draw_SEA=3 |loss_SEA=2 |gf_SEA=6 |ga_SEA=10 |status_SEA=

|win_POR=2 |draw_POR=2 |loss_POR=2 |gf_POR=11|ga_POR=8 |status_POR=

|win_VAN=3 |draw_VAN=1 |loss_VAN=2 |gf_VAN=9 |ga_VAN=8 |status_VAN=

|match_SEA_POR= 0-0, 2-2

|match_SEA_VAN= 0–0

|match_POR_SEA= 4-1

|match_POR_VAN= 3–1, 2–3

|match_VAN_SEA= 2–0, 2–3

|match_VAN_POR= 1–0

}}

{{#invoke:Sports table|main|style=WDL

|show_matches=n |title=2024 |section=2024

|class_rules=Scoring

|team_order= POR, SEA, VAN

|col_C=#bfb|text_C=

|result1=C

|update=complete|source= {{cite web|url=https://www.mlssoccer.com/schedule/scores|title=Schedule|work=mlssoccer.com}}

|name_SEA=Seattle Sounders FC

|name_VAN=Vancouver Whitecaps FC

|name_POR=Portland Timbers

|win_SEA=2|draw_SEA=2|loss_SEA=2|gf_SEA=7|ga_SEA=6

|win_VAN=2|draw_VAN=2|loss_VAN=2|gf_VAN=7|ga_VAN=9

|win_POR=2|draw_POR=2|loss_POR=2|gf_POR=8|ga_POR=7

|match_SEA_POR= 1–2

|match_SEA_VAN= 0–2

|match_POR_SEA= 1–0

|match_POR_VAN= 2–0

|match_VAN_SEA= 0-3

|match_VAN_POR= 3–2

}}

2025 season

{{see also|2025 Portland Timbers season|2025 Seattle Sounders FC season|2025 Vancouver Whitecaps FC season}}

{{#invoke:Sports table|main|style=WDL

|show_matches=y |title=2025 |section=2025

|class_rules=Scoring

|team_order= VAN, SEA, POR

|col_C=#bfb|text_C=

|result1=C

|source= {{cite web|url=https://www.mlssoccer.com/schedule/scores|title=Schedule|publisher=mlssoccer.com}}

|name_SEA=Seattle Sounders FC

|name_VAN=Vancouver Whitecaps FC

|name_POR=Portland Timbers

|win_SEA=0|draw_SEA=1|loss_SEA=1|gf_SEA=1|ga_SEA=4

|win_VAN=2|draw_VAN=0|loss_VAN=0|gf_VAN=7|ga_VAN=1

|win_POR=0|draw_POR=1|loss_POR=1|gf_POR=2|ga_POR=5

|match_SEA_POR={{small|Oct 4}}

|match_SEA_VAN={{small|Sep 27}}

|match_POR_SEA=1–1

|match_POR_VAN=1–4

|match_VAN_SEA=3–0

|match_VAN_POR={{small|Sep 24}}

|update=June 8, 2025

}}

{{legend2|#2dc84d|Sounders win|border=1px solid #AAAAAA}}

{{legend2|#CB9700|Timbers win|border=1px solid #AAAAAA}}

{{legend2|#AAD0FF|Whitecaps win|border=1px solid #AAAAAA}}

{{legend2|#FFC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFF|Upcoming fixture|border=1px solid #AAAAAA}}

{{football box collapsible

|date= February 23

|time= 1:00 PM

|team1= Timbers

|score= 1–4

|report= https://www.mlssoccer.com/competitions/mls-regular-season/2025/matches/porvsvan-02-23-2025/

|team2= Whitecaps

|goals1=Antony {{goal|73}}

|goals2=

|stadium= Providence Park

|location= Portland, Oregon

|attendance= 20,079

|referee= Victor Rivas

|bg= AAD0FF

}}

{{football box collapsible

|date= May 17

|time= 7:30 PM

|team1= Timbers

|score= 1–1

|report= https://www.timbers.com/news/recap-moreno-scores-as-portland-timbers-fight-to-1-1-draw-with-seattle-sounders-fc

|team2= Sounders

|goals1=Moreno {{goal|36}}

|goals2=Rusnák {{goal|30}}

|stadium= Providence Park

|location= Portland, Oregon

|attendance= 25,218

|referee= Rosendo Mendoza

|bg=FFC

}}

{{football box collapsible

|date= June 8

|time= 6:00 PM

|team1= Whitecaps

|score= 3–0

|report= https://www.mlssoccer.com/competitions/mls-regular-season/2025/matches/vanvssea-06-08-2025/

|team2= Sounders

|goals1=

|goals2=

|stadium= BC Place

|location= Vancouver, British Columbia

|attendance=24,276

|referee=Ricardo Fierro

|bg=AAD0FF

}}

{{football box collapsible

|date= September 24

|time= 7:30 PM

|team1= Whitecaps

|score= –

|report=

|team2= Timbers

|goals1=

|goals2=

|stadium= BC Place

|location= Vancouver, British Columbia

|attendance=

|referee=

|bg=

}}

{{football box collapsible

|date= September 27

|time= 7:30 PM

|team1= Sounders

|score= –

|report=

|team2= Whitecaps

|goals1=

|goals2=

|stadium= Lumen Field

|location= Seattle, Washington

|attendance=

|referee=

|bg=

}}

{{football box collapsible

|date= October 4

|time= 7:30 PM

|team1= Sounders

|score= –

|report=

|team2= Timbers

|goals1=

|goals2=

|stadium= Lumen Field

|location= Seattle, Washington

|attendance=

|referee=

|bg=

}}

See also

{{Portal|Association football|Sports|Oregon|Canada|Washington (state)|United States}}

References

{{notelist}}

{{Reflist}}