If one of the men in your life has made you sit through one too many sports games wasting valuable hours of your free time then he probably falls in to this category. Buying for Sports fans doesn't mean getting a book full of facts and figures, you could also get something for him to wear.
There is a retro sportswear revival right now and it doesn't just involve vintage items. Brands such as Nike and Puma are taking advantage of their history by introducing classically styled pieces such as these zip-up jackets; retro track (£21.53) and wind runner (£60).
If you're looking to spend more then there are several puffa jackets on offer including a Prada Sport style (£430). How about Fake Football Boot Socks (£3) as a stocking filler! See below for more gift ideas.