4 "Sports!" restaurants in Miami.
These are the places that A) serve good food and B) have televisions that will be showing any big games. Some of them only serve bar food, but don’t act like that isn't what you want when you're watching sports. Even if your team doesn't win, come hungry and you'll at least leave somewhat happy.
Grails is a sports bar in Wynwood that has tons of TVs and plenty of outdoor seating.
American Social is an upscale sports bar and restaurant in Brickell. It’s a good spot to watch college football or eat by the water.
Flanigan’s is a popular local chain where you can get very decent wings, ribs, and strong drinks in big green cups.