O'Leary's bar on Gotgatan 93 has lots of sport - it's a metro ride though to Skanstull (about 5 stops).
In the old town - not far from the central station - there are a few good bars. Wirstroms has a good selection of ale and shows the matches on Sky.