Tracking Down Historic Super Bowl Scores

The process is straightforward if you know where to look, but most people end up spinning their wheels on scattered forum posts and outdated spreadsheet archives. I spent years building a simple reference system for this because the data exists everywhere and nowhere all at once. You want something reliable, not a half-updated blog that broke after 2018. The core of this is really just a database problem. Each Super Bowl has a winner, a loser, a final score, and a point differential. The interesting stuff comes from stacking them chronologically and looking for patterns. Green Bay won three straight in the inaugural years. The 49ers dominated the 80s. Pittsburgh had two separate three-peat windows that never got talked about the way Green Bay's did. The data tells a cleaner story than the narrative usually does. My original setup was a Google Sheet with columns for year, teams, score, margin, MVP, and whether the underdog covered the spread. I pulled everything from pro-football-reference.com by hand, which took me about six hours across a few evenings. That was 2016. Since then, the same site has added better APIs and their data dumps are downloadable now, so it takes about twenty minutes if you know how to parse a CSV.

Here is the practical workflow. Go to pro-football-reference.com/super-bowls/ and grab the main page with all results. Export the table. If you are doing this manually, filter for any game where the margin was ten points or fewer and cross-reference that against the betting line. That is where the real story lives. Big blowouts dominate highlight reels, but the close games are what actually shaped playoff strategy across the league. I ran into a specific issue last year that took me way too long to sort. The 1967 and 1968 games are listed as "AFL-NFL World Championship Games" on most official sources, not Super Bowl I and II. If you are pulling data programmatically, your filters will skip them unless you explicitly include those titles. I wasted about an hour trying to figure out why my dataset started in 1969 before someone on a stats forum pointed it out. The workaround is simple: query for any row containing "World Championship" alongside "Super Bowl" and merge those records in. After that, the full timeline from 1967 onward is clean. One counter-intuitive thing most people miss is that winning streaks in the Super Bowl are far less common than you would expect. The Patriots went to seven consecutive AFC Championship games from 2018 to 2024 and won five, but that does not translate to Super Bowl repetition. Only four franchises have won back-to-back: Green Bay (I and II), Miami (VII and VIII), Pittsburgh (IX and X), and the 49ers (XXIII and XXIV). The Steelers are the only team to do it twice. Everyone else has to start fresh after each loss, which is a brutal reality check for any organization that builds its identity around repeat appearances.

Another nuance that gets overlooked is that the point spread and final margin rarely align the way casual fans assume. In the first twenty Super Bowls, the favorite won outright about sixty-eight percent of the time. Since 1990, that number drops to roughly sixty-one percent. The league has gotten more competitive, parity has eaten into the gap between haves and have-nots, and the salary cap changes shifted the entire landscape. If you are analyzing historical data without accounting for era, your conclusions will be off. For people who just want the numbers without building anything themselves, the NFL's own stats hub at nfl.com/stats has a Super Bowl section with sortable tables. It is not as clean as pro-football-reference for deep analysis, but it is current and free. If you need to go further back or export the data, pro-football-reference remains the best option. Their raw data downloads are freely available under a non-commercial license, which works fine for personal projects and research. There are real limitations here. The betting data before 1984 is sketchy at best. Opening lines exist for some earlier games, but they were set by a handful of bookmakers in Las Vegas and not recorded consistently. Any analysis claiming precision about pre-1984 spreads should be treated as educated guessing, not fact. Also, the NFL does not release official attendance figures for games before 1975 with any reliability, so if you are tracking stadium capacity trends, you will hit a wall around the early seventies.

Get the Full Details

Super Bowl winners: All-time scores, results for NFL title game
Super Bowl winners: All-time scores, results for NFL title game

If you want to build something faster than I did, there are a few community datasets on GitHub that already have the full Super Bowl history cleaned up. Search for "super bowl history dataset csv" and you will find several. Pick one with a recent commit date, verify the first five and last five rows against the source, then run with it. Most of these take about ten minutes to set up if you are using Python or even just Excel. The whole thing boils down to knowing where the data lives, how to pull it without missing edge cases, and being honest about what the numbers can and cannot tell you. The history is there if you bother to look past the highlight clips.