Some NFL players weigh more than 300 pounds. But if you think those players can walk into their team cafeteria and eat whatever they want, think again. In the ultra-competitive modern NFL, players and teams are looking to gain an advantage wherever they can. Nutrition has become an important component of building a winning team, which means NFL teams carefully control what players eat while they're in the practice facility.
On a typical afternoon in the Buffalo Bills' cafeteria, which was expanded in 2014, salmon, chicken, broccoli and asparagus are on the menu -- but no burgers, fries, ice cream or sweets.