Football guy would probably love anything related to his favorite teams. Jersey's, mugs, signs for his car window, even the really cheesey stuff like foam fingers. haha Or maybe a nice BBQ set for his grill. You could probably get a really good one for $30. Another thought, a personalized apron. That might be good to go with the grill tools.
For the fisherman Bass Pro is having a great special right now. A tin of 200 of the assorted rubber warms for only $9.99, and free shipping. It's a $25 value. I don't know if you can get it in a local store or if it's just online. Here's the website http://www.basspro.com/webapp/wcs/stores/servlet/CFPage?s...
If you don't like that idea then you could just get a gift bag and buy $30 worth of different fishing lure. No true fisherman could resist that! I know cause my husband loves to fish too. Good luck!