Top 10 Best Football (Soccer) Matches of All Time

1Manchester United vs Bayern Munich 1999


2Barcelona vs Real Madrid 2010


3Brazil vs Netherlands 1998


4Liverpool vs A.C. Milan 2005


5Germany vs Brazil 2014


6Argentina vs England 1986


7Germany vs England 1990


8Argentina vs England 1998


9Barcelona vs Paris Saint-Germain 2017


10Liverpool vs Barcelona 2019 Champions League Semifinals Second Leg


11Chelsea vs Bayern Munich 2012


12Italy vs Brazil 3-2 1982


13Tottenham Hotspur vs Manchester City 2019


14Real Madrid vs Barcelona 2017


15Italy vs West Germany 1970 World Cup


16Reading vs Arsenal 2012


17Manchester City vs Queens Park Rangers 2012


18Tottenham vs Ajax 2019


19Atletico Madrid vs Real Madrid 2014 Champions League Final


20Manchester United vs A.S. Roma 2007


21Hungary vs Uruguay 1954 FIFA World


22Spain vs Portugal 2018


23Iran vs United States 1998


24Liverpool vs Borussia Dortmund 2016


25Germany vs Italy 2006


26England vs Hungary 1953


27Chelsea vs Bradford City 2015


28France vs Germany 1982 World Cup


29Spain vs Netherlands 2014


30Brazil vs Poland 1938


31France vs Portugal 1984 UEFA Euro Cup


32Portugal vs France 2016


33Manchester United vs Southampton 2019


34Fenerbahçe vs Galatasaray 2014


35Real Madrid vs Atletico Madrid 2014 UCL Final