Amsterdam telt een aantal grote sportclubs. Het bekendst is de voetbalclub AFC Ajax, die onder meer 34 landstitels en vier Europa Cups 1 op zijn naam heeft staan. De thuishaven van de Eredivisieclub is de Johan Cruijff ArenA, dat in 1996 het stadion De Meer verving en met een capaciteit van 53.502 het grootste stadion van Nederland is. Met dit stadion was Amsterdam speelstad bij het EK voetbal van 2000 en het 2020 (gespeeld in 2021). Onder meer het ijshockeyteam Amstel Tijgers, het honkbalteam Amsterdam Pirates, het basketbalteam BC Apollo en de hockeyteams Amsterdamsche H&amp;BC en Pinoké komen eveneens uit op het hoogste niveau binnen hun sporttak, evenals de americanfootballteams Amsterdam Crusaders en Amsterdam Panthers. Americanfootballteam Amsterdam Admirals deed vanaf de oprichting in 1995 mee aan de NFL Europe, maar hield bij de opheffing van die competitie in 2007 op te bestaan.