An average football game (NFL) lasts about 3 hours, though the actual playing time is roughly 60 minutes split into four 15-minute quarters. College games often run longer due to additional stoppages, while high school games are usually shorter, around 2 hours. Delays, halftime shows, penalties, and overtime can all extend the overall game duration.