The average NFL game is said to last 3 hours and 12 minutes, though claims on this depend on the sample size.