Rivalries
Every rivalry in the Couchcall score, kept by hand: the derbies, the trophy games, the title rivals and the old grudges that outlive promotion and relegation. Each has a page with its story, where the grounds are and, for those on the fixture list, the next meeting.
English football64
Premier League map · Championship map
- Black Country derby Wolves – West Brom
- Bristol derby Bristol City – Bristol Rovers · different divisions
- Dockers derby West Ham – Millwall
- East Anglian derby Ipswich – Norwich City · different divisions
- East Lancashire derby Blackburn – Burnley
- Manchester derby Man Utd – Man City
- Merseyside derby Liverpool – Everton
- North London derby Arsenal – Spurs
- North West derby Man Utd – Liverpool
- Second City derby Aston Villa – Birmingham · different divisions
- South Coast derby Southampton – Portsmouth
- South Wales derby Swansea – Cardiff
- Steel City derby Sheffield Utd – Sheffield Wednesday · different divisions
- Tyne–Wear derby Newcastle – Sunderland
- East Midlands derby Nottm Forest – Derby · different divisions
- Roses rivalry Leeds – Man Utd
- Cross-border derby Wrexham – Chester · different divisions
- M1 derby Watford – Luton Town · different divisions
- M23 derby Brighton – C Palace
- Potteries derby Stoke – Port Vale · different divisions
- West Lancashire derby Preston – Blackpool · different divisions
- Chelsea-Spurs Chelsea – Spurs
- Arsenal-Chelsea Arsenal – Chelsea
- Arsenal-City Arsenal – Man City
- Arsenal-United Arsenal – Man Utd
- Leeds-Millwall Leeds – Millwall · different divisions
- Liverpool-City Liverpool – Man City
- M69 derby Coventry – Leicester City · different divisions
- Severnside derby Bristol City – Cardiff
- South London derby Charlton – Millwall
- South London derby C Palace – Millwall · different divisions
- Spurs-West Ham Spurs – West Ham · different divisions
- Tees–Wear derby Sunderland – Boro · different divisions
- Tyne–Tees derby Newcastle – Boro · different divisions
- Villa-Albion Aston Villa – West Brom · different divisions
- West London derby Brentford – QPR · different divisions
- Blackburn-Bolton Bolton – Blackburn
- Blackburn-Preston Blackburn – Preston
- Chelsea-Leeds Leeds – Chelsea
- Chelsea-West Ham Chelsea – West Ham · different divisions
- Derby-Leicester Derby – Leicester City · different divisions
- Forest-Leicester Nottm Forest – Leicester City · different divisions
- Humber derby Hull – Grimsby Town · different divisions
- South London derby C Palace – Charlton · different divisions
- West Brom-Birmingham West Brom – Birmingham
- West London derby Chelsea – Fulham
- West London derby Fulham – QPR · different divisions
- Burnley-Preston Burnley – Preston
- Lincolnshire derby Lincoln City – Grimsby Town · different divisions
- Liverpool-Chelsea Chelsea – Liverpool
- West London derby Brentford – Fulham
- West London derby Chelsea – QPR · different divisions
- Wolves-Birmingham Wolves – Birmingham
- Bolton-Burnley Bolton – Burnley
- Bolton-Preston Bolton – Preston
- Stoke-Wolves Stoke – Wolves
- Villa-Coventry Aston Villa – Coventry
- Wrexham-Cardiff Cardiff – Wrexham
- Wrexham-Swansea Swansea – Wrexham
- Bristol City-Swansea Swansea – Bristol City
- Derby-Stoke Stoke – Derby
- Forest-Leeds Leeds – Nottm Forest
- Hull-Leeds Hull – Leeds
- West Brom-Stoke Stoke – West Brom
German football49
Bundesliga map · 2. Bundesliga map
- Der Klassiker Dortmund – Bayern
- Frankenderby 1. FC Nürnberg – Greuther Furth
- Hamburg derby Hamburg – St. Pauli · different divisions
- Niedersachsenderby Hannover – E Braunschweig
- Nordderby Hamburg – Bremen
- Revierderby Dortmund – Schalke
- Rheinderby Cologne – Gladbach
- Baden-Württemberg-Derby Stuttgart – Karlsruher · different divisions
- Berlin derby Union Berlin – Hertha · different divisions
- Südwestderby Kaiserslautern – Karlsruher
- Bayern-Nürnberg Bayern – 1. FC Nürnberg · different divisions
- Dresden-Magdeburg Magdeburg – D Dresden
- Hessenderby Frankfurt – Darmstadt · different divisions
- Köln-Düsseldorf Cologne – Fortuna Düsseldorf · different divisions
- Mainderby Frankfurt – Kickers Offenbach · different divisions
- Mainz-Kaiserslautern Mainz – Kaiserslautern · different divisions
- Munich derby Bayern – TSV 1860 Munich · different divisions
- Ostwestfalenderby Paderborn – Bielefeld · different divisions
- Rhein-Main-Derby Frankfurt – Mainz
- Bielefeld-Osnabrück Bielefeld – Osnabruck
- Dresden-Cottbus Cottbus – D Dresden
- Freiburg-Karlsruhe Freiburg – Karlsruher · different divisions
- Magdeburg-Halle Magdeburg – Hallescher FC · different divisions
- Rheinisches Derby Cologne – Leverkusen
- Wolfsburg-Braunschweig Wolfsburg – E Braunschweig
- Bayern-Leverkusen Leverkusen – Bayern
- Borussen-Derby Dortmund – Gladbach
- Dortmund-Bochum Dortmund – Bochum · different divisions
- Osnabrück-Münster Osnabruck – Preußen Münster · different divisions
- Politisches derby St. Pauli – Hansa Rostock · different divisions
- Saarland derby Elversberg – 1. FC Saarbrücken · different divisions
- Schalke-Bochum Schalke – Bochum · different divisions
- Stuttgart-Freiburg Freiburg – Stuttgart
- Südderby Bayern – Stuttgart
- Augsburg-1860 Augsburg – TSV 1860 Munich · different divisions
- Bayern-Gladbach Bayern – Gladbach
- Gladbach-Düsseldorf Gladbach – Fortuna Düsseldorf · different divisions
- Wolfsburg-Hannover Wolfsburg – Hannover
- Baden-Derby Freiburg – Hoffenheim
- Kiel-St. Pauli St. Pauli – Holstein Kiel
- Magdeburg-Cottbus Magdeburg – Cottbus
- Leipzig-Bayern RB Leipzig – Bayern
- Ost-Duell RB Leipzig – Union Berlin
- Stuttgart-Hoffenheim Stuttgart – Hoffenheim
- Bayern-Augsburg Bayern – Augsburg
- Braunschweig-Magdeburg Magdeburg – E Braunschweig
- Leipzig-Dortmund RB Leipzig – Dortmund
- Osnabrück-Braunschweig E Braunschweig – Osnabruck
- Osnabrück-Hannover Hannover – Osnabruck
Spanish football26
- Basque derby Real Sociedad – Athletic
- El Clásico Barcelona – Real Madrid
- Galician derby Celta Vigo – Deportivo
- Madrid derby Atlético – Real Madrid
- Seville derby Sevilla – Betis
- Derbi barceloní Barcelona – Espanyol
- Derbi de la Comunitat Villarreal – Valencia
- Valencia derby Levante – Valencia
- Elche-Hércules Elche – Hércules CF · different divisions
- Derby of eastern Andalusia Málaga – Granada CF · different divisions
- El Viejo Clásico Real Madrid – Athletic
- South Madrid derby Getafe – CD Leganés · different divisions
- Alavés-Athletic Athletic – Alavés
- Athletic-Barcelona Barcelona – Athletic
- Atlético-Barça Atlético – Barcelona
- Villarreal-Castellón Villarreal – CD Castellón · different divisions
- Alavés-Real Real Sociedad – Alavés
- Athletic-Osasuna Athletic – Osasuna
- Rayo-Atlético Rayo – Atlético
- Málaga-Betis Betis – Málaga
- Málaga-Sevilla Sevilla – Málaga
- Racing-Athletic Racing – Athletic
- Real-Osasuna Real Sociedad – Osasuna
- Getafe-Rayo Rayo – Getafe
- Elche-Levante Levante – Elche
- Getafe-Atlético Atlético – Getafe
Finnish football10
- Turku derby FC Inter Turku – TPS Turku
- Stadin derby HJK Helsinki – HIFK · different divisions
- Pohjanmaa derby SJK Seinäjoki – VPS Vaasa
- HJK-KuPS HJK Helsinki – KuPS Kuopio
- HJK-Inter FC Inter Turku – HJK Helsinki
- Jaro-VPS Jaro – VPS Vaasa
- HJK-Gnistan HJK Helsinki – IF Gnistan
- Ilves-Haka Ilves Tampere – FC Haka · different divisions
- Ilves-TPS Ilves Tampere – TPS Turku
- KuPS-SJK KuPS Kuopio – SJK Seinäjoki
European football12
- Derby du Nord Lille – Lens
- Intercontinental Derby Galatasaray – Fenerbahce
- Porto-Sporting Sporting – FC Porto
- Real-Bayern Bayern – Real Madrid
- Derby del Sole AS Roma – Napoli
- PSV-Feyenoord Feyenoord – PSV
- City-Real Man City – Real Madrid
- Liverpool-Real Liverpool – Real Madrid
- Barça-PSG PSG – Barcelona
- Barça-United Man Utd – Barcelona
- Bayern-United Bayern – Man Utd
- Inter-Napoli Inter Milan – Napoli
Finnish ice hockey21
- Satakunnan derby Lukko – Ässät
- Stadin derby HIFK – Jokerit
- Tampereen paikallispeli Ilves – Tappara
- Kaakon derby KooKoo – SaiPa
- Kärpät-Tappara Kärpät – Tappara
- Savon derby Jukurit – KalPa
- TPS-Jokerit Jokerit – TPS
- Espoo-Helsinki HIFK – K-Espoo
- Hämeen derby HPK – Ilves
- Espoo-Jokerit Jokerit – K-Espoo
- Kasitien derby Sport – Ässät
- Kärpät-Jokerit Jokerit – Kärpät
- Turku derby TPS – TuTo Hockey · different divisions
- HPK-Tappara HPK – Tappara
- Jukurit-SaiPa Jukurit – SaiPa
- KalPa-JYP JYP – KalPa
- KooKoo-Pelicans KooKoo – Pelicans
- SaiPa-Pelicans Pelicans – SaiPa
- TPS-HIFK HIFK – TPS
- Kärpät-Sport Kärpät – Sport
- TPS-Ilves Ilves – TPS
Swedish ice hockey20
- Norrlandsderby Luleå HF – Skellefteå AIK
- Skånederby Malmö Redhawks – Rögle BK
- Frölunda-Färjestad Färjestad BK – Frölunda HC
- Smålandsderby HV71 – Växjö Lakers
- Stockholm derby Djurgårdens IF – AIK · different divisions
- Timrå-Modo Timrå IK – Modo Hockey · different divisions
- Västerbottensderby IF Björklöven – Skellefteå AIK
- Djurgården-Färjestad Djurgårdens IF – Färjestad BK
- Björklöven-Modo IF Björklöven – Modo Hockey · different divisions
- HV71-Färjestad Färjestad BK – HV71
- Växjö-Skellefteå Skellefteå AIK – Växjö Lakers
- Östgötaderby Linköping HC – HC Vita Hästen · different divisions
- Djurgården-Brynäs Brynäs IF – Djurgårdens IF
- HV71-Linköping HV71 – Linköping HC
- Timrå-Björklöven IF Björklöven – Timrå IK
- Djurgården-Frölunda Djurgårdens IF – Frölunda HC
- Skellefteå-Rögle Rögle BK – Skellefteå AIK
- Örebro-Färjestad Färjestad BK – Örebro HK
- Brynäs-Timrå Brynäs IF – Timrå IK
- Timrå-Luleå Luleå HF – Timrå IK
College football78
- Army-Navy Game Navy – Army
- Iron Bowl Auburn – Alabama
- Red River Rivalry Oklahoma – Texas
- The Game Michigan – Ohio State
- Georgia-Florida Florida – Georgia
- Lone Star Showdown Texas A&M – Texas
- USC-Notre Dame USC – Notre Dame
- Alabama-LSU Alabama – LSU
- Egg Bowl Ole Miss – Mississippi St
- Holy War BYU – Utah
- Miami-Florida State Miami – Florida St
- Third Saturday in October Tennessee – Alabama
- Backyard Brawl Pitt – West Virginia
- Palmetto Bowl Clemson – South Carolina
- Bedlam Oklahoma St – Oklahoma
- Big Game Stanford – California
- Clean, Old-Fashioned Hate Georgia Tech – Georgia
- Deep South's Oldest Rivalry Auburn – Georgia
- Florida-Florida State Florida St – Florida
- Oregon-Oregon State Oregon St – Oregon
- Oregon-Washington Oregon – Washington
- Paul Bunyan Trophy Michigan St – Michigan
- Paul Bunyan's Axe Minnesota – Wisconsin
- Territorial Cup Arizona – Arizona St
- UCLA-USC rivalry UCLA – USC
- Air Force-Army Air Force – Army
- Air Force-Navy Air Force – Navy
- Alabama-Georgia Alabama – Georgia
- Commonwealth Cup Virginia – Virginia Tech
- Cy-Hawk Iowa – Iowa State
- Governor's Cup Kentucky – Louisville
- Notre Dame-Michigan Michigan – Notre Dame
- Old Oaken Bucket Purdue – Indiana
- War on I-4 UCF – South Florida
- Apple Cup Washington – Washington St
- Battle for the Iron Skillet SMU – TCU
- Border War Missouri – Kansas
- Carolina-NC State NC State – North Carolina
- Clemson-Florida State Clemson – Florida St
- Floyd of Rosedale Minnesota – Iowa
- Heartland Trophy Iowa – Wisconsin
- Miami-Florida Miami – Florida
- Nebraska-Oklahoma Nebraska – Oklahoma
- Ohio State-Penn State Ohio State – Penn State
- Sunflower Showdown Kansas – Kansas St
- Arkansas-Texas Texas – Arkansas
- Battle for the Golden Boot Arkansas – LSU
- Heroes Game Nebraska – Iowa
- Keg of Nails Cincinnati – Louisville
- Magnolia Bowl Ole Miss – LSU
- Nebraska-Colorado Nebraska – Colorado
- Penn State-Pitt Penn State – Pitt
- Revivalry Baylor – TCU
- Rocky Mountain Showdown Colorado St – Colorado
- Texas Tech-Texas Texas – Texas Tech
- Bayou Bucket Rice – Houston
- Fremont Cannon UNLV – Nevada
- Georgia-South Carolina South Carolina – Georgia
- LSU-Texas A&M Texas A&M – LSU
- Land of Lincoln Trophy Illinois – Northwestern
- Little Brown Jug Michigan – Minnesota
- Milk Can Fresno St – Boise St
- Notre Dame-Navy Navy – Notre Dame
- Notre Dame-Stanford Stanford – Notre Dame
- Rumble in the Rockies Utah – Colorado
- South's Oldest Rivalry North Carolina – Virginia
- Victory Bell Duke – North Carolina
- Battle Line Rivalry Missouri – Arkansas
- Battle of I-75 Bowling Green – Toledo
- Boston College-Notre Dame Boston College – Notre Dame
- Deeper Than Hate App State – GA Southern
- Farmageddon Kansas St – Iowa State
- Georgia Tech-Clemson Clemson – Georgia Tech
- Memphis-Ole Miss Ole Miss – Memphis
- Miami-Virginia Tech Miami – Virginia Tech
- Notre Dame-Purdue Purdue – Notre Dame
- Tennessee-Kentucky Tennessee – Kentucky
- UCLA-Cal California – UCLA
NFL56
- Packers-Bears Bears – Packers
- Steelers-Ravens Steelers – Ravens
- Cowboys-Eagles Eagles – Cowboys
- Saints-Falcons Falcons – Saints
- Chiefs-Raiders Chiefs – Raiders
- Cowboys-Commanders Commanders – Cowboys
- Vikings-Packers Vikings – Packers
- 49ers-Rams Rams – 49ers
- 49ers-Seahawks 49ers – Seahawks
- Bills-Chiefs Chiefs – Bills
- Cowboys-49ers 49ers – Cowboys
- Eagles-Giants Giants – Eagles
- Lions-Packers Lions – Packers
- Patriots-Jets Patriots – Jets
- Steelers-Browns Steelers – Browns
- Cowboys-Giants Giants – Cowboys
- Battle of Ohio Bengals – Browns
- Bills-Dolphins Dolphins – Bills
- Bills-Patriots Patriots – Bills
- Browns-Ravens Ravens – Browns
- Chargers-Chiefs Chiefs – Chargers
- Chiefs-Broncos Chiefs – Broncos
- Lions-Bears Bears – Lions
- Patriots-Dolphins Dolphins – Patriots
- Raiders-Broncos Raiders – Broncos
- Ravens-Bengals Ravens – Bengals
- Steelers-Bengals Steelers – Bengals
- Vikings-Bears Vikings – Bears
- Buccaneers-Saints Saints – Buccaneers
- Chargers-Raiders Raiders – Chargers
- Colts-Patriots Colts – Patriots
- Cowboys-Packers Cowboys – Packers
- Cowboys-Steelers Steelers – Cowboys
- Eagles-Commanders Eagles – Commanders
- Giants-Commanders Giants – Commanders
- Lions-Vikings Vikings – Lions
- Bills-Jets Bills – Jets
- Broncos-Chargers Chargers – Broncos
- Buccaneers-Falcons Falcons – Buccaneers
- Colts-Texans Colts – Texans
- Colts-Titans Titans – Colts
- Dolphins-Jets Dolphins – Jets
- Panthers-Falcons Falcons – Panthers
- Raiders-Steelers Raiders – Steelers
- Seahawks-Rams Rams – Seahawks
- Texans-Titans Titans – Texans
- Buccaneers-Panthers Buccaneers – Panthers
- Cardinals-49ers Cardinals – 49ers
- Cardinals-Rams Rams – Cardinals
- Giants-Jets Giants – Jets
- Jaguars-Texans Jaguars – Texans
- Jaguars-Titans Titans – Jaguars
- Panthers-Saints Saints – Panthers
- Texans-Cowboys Texans – Cowboys
- Cardinals-Seahawks Cardinals – Seahawks
- Colts-Jaguars Colts – Jaguars
NHL36
- Battle of Alberta Flames – Oilers
- Canadiens-Bruins Bruins – Canadiens
- Canadiens-Maple Leafs Canadiens – Maple Leafs
- Battle of Florida Panthers – Lightning
- Battle of Pennsylvania Flyers – Penguins
- Battle of New York Islanders – Rangers
- Battle of Ontario Senators – Maple Leafs
- Bruins-Maple Leafs Bruins – Maple Leafs
- Capitals-Penguins Penguins – Capitals
- Freeway Face-Off Ducks – Kings
- Hudson River rivalry Devils – Rangers
- Blackhawks-Blues Blackhawks – Blues
- Flyers-Rangers Rangers – Flyers
- Blackhawks-Red Wings Blackhawks – Red Wings
- Canucks-Flames Flames – Canucks
- Canucks-Oilers Oilers – Canucks
- Devils-Flyers Devils – Flyers
- Kings-Oilers Oilers – Kings
- Maple Leafs-Red Wings Red Wings – Maple Leafs
- Senators-Canadiens Canadiens – Senators
- Stars-Avalanche Avalanche – Stars
- Capitals-Flyers Flyers – Capitals
- Flyers-Islanders Islanders – Flyers
- Kings-Sharks Kings – Sharks
- Kraken-Canucks Kraken – Canucks
- Sabres-Maple Leafs Sabres – Maple Leafs
- Avalanche-Wild Avalanche – Wild
- Bruins-Rangers Bruins – Rangers
- Capitals-Islanders Islanders – Capitals
- Golden Knights-Sharks Sharks – Golden Knights
- Hurricanes-Capitals Hurricanes – Capitals
- Islanders-Devils Devils – Islanders
- Kings-Golden Knights Kings – Golden Knights
- Rangers-Capitals Rangers – Capitals
- Rangers-Penguins Rangers – Penguins
- Red Wings-Avalanche Avalanche – Red Wings