Es gibt zwei Fußballclubs, Bristol City und Bristol Rovers, die in der Football League Championship bzw. in der Football League One spielen, daneben gibt es mehrere Amateurmannschaften. Ebenfalls in Bristol beheimatet sind der Rugby-Union-Verein Bristol Rugby, der Gloucestershire County Cricket Club und der Rugby-League-Verein Bristol Sonics. In der Stadt findet jedes Jahr ein Halbmarathon statt und Bristol war 2001 Austragungsort der Halbmarathon-Weltmeisterschaften. Ebenso war Bristol unter anderem einer der Austragungsorte bei dem Cricket World Cup 1983, dem Cricket World Cup 1999, der Rugby-Union-Weltmeisterschaft 1999 und dem Cricket World Cup 2019.