I was looking around ESPN and saw this post about the typical meal for a NFL player. More specifically during the 2 a-days practice a typical offensive lineman needs to take in 7500 calories a day!
Compared to the average guy which is 2200 calories a day, made up of:
Interesting stuff, you can see the whole video here: