If it's two hours EACH day or most days -- that would be too much to me, no matter what he was watching. Is he doing this during the week? If that's the case, I'd say that TV is for the weekend and he can watch one game each day on the weekend, WITH someone else-- you, siblings, his dad, or others, and make it into a group event. That way it's interactive and the adults should also be diverting his attention from the ads, which as someone else noted are not appropriate for kids this young. Ads are a great time to send him into the kitchen to bring out more chips.
We keep TV, for my daughter, for the weekend because weekdays are for school, homework and activities.
Also, it sounds like you must have either a ton of games on TIVO or you have some cable channel that's all football, all the time. I'd find a way to lock it out so he can't access it on his own either on TIVO or on cable; he's six and at that age frankly I don't think they really need to be able to pick and choose what they watch and when they watch it. It's great he's interested but he doesn't need to be up early watching anything, even football (yeah,better than cartoons, but still just too much screen time on a weekday).