Thing is BE on average football player covers 10km during one game, NBA player approx 3km, NHL approx 5km. Simple maths will tell you football players run furthest
Shearer is complaining about lack of energy but those players got 60+ games in their legs. Premier league, domestic cups, Euro cup and national team. It works out a game every 3-4 days