Scorigami Center

Methodology
and credits

Everything on this site is derived from public game records. This page says exactly what counts, what doesn't, and where it all comes from.

What a scorigami is

A scorigami is a game whose final score has never happened before in that league's history. The idea and the name come from Jon Bois, who invented it for the NFL, and the canonical fan site is nflscorigami.com. This site generalizes the idea: one grid per league, winner across, loser down, with era filters and combined views.

Jon Bois, who coined the term, walks through the original NFL scorigami.

Conventions

Scores are winner-loser, not home-away. Ties sit on the diagonal and count once per game. Overtime counts toward the final. The NHL's official convention adds one goal to a shootout winner's score, and that is what the grid shows. Forfeited and awarded games follow the official record and are flagged in the cell detail. Abandoned games with no official final are excluded.

Impossible versus never

A cell is marked impossible when no sequence of legal scoring plays can produce it under any ruleset the league has ever used. In the NFL that rules out exactly seven scores: 1-0, 1-1, 2-1, 3-1, 4-1, 5-1 and 7-1 (a lone point can only come from a one-point safety on a conversion try, which requires the opponent to have just scored a touchdown). College football's scoring rules leave nothing unreachable, because 19th-century rulesets scored touchdowns and safeties differently, and this site treats a cell as possible if it was ever possible.

The tie diagonal gets its own treatment, and there are three cases. Basketball is played until someone wins, so an NBA, WNBA or college game can never end level: the whole diagonal is impossible, and the hatched line down the middle of a basketball grid marks scores that literally cannot happen. Sports that once allowed ties but no longer can, like college football, MLB, the NHL, college baseball, minor league baseball and Olympic hockey, keep every tie that really happened on the diagonal, while tie scores that never occurred are marked impossible: those games cannot end level anymore, so a tie that has not happened by now never will. And where draws are still legal, in soccer, the NFL, Australian rules, NPB, the CFL and rugby, the whole diagonal stays live and any tie can still happen. Combined grids mark a cell impossible only when every selected league rules it out, which is why a combined NFL and college football grid has none: the NFL's seven impossible scores were all reachable under early college rules (1-1 actually happened), and every frozen college tie is still a legal NFL score.

Coverage by league

LeagueEraGamesSourcesNotes
NFL1920-202518,234FiveThirtyEight nfl-elo-game dataset (1920-1998); nflverse nfldata games (1999-present)APFA years (1920-21) are part of NFL history. Super Bowls I-IV count as main-league postseason games.
College Football1869-202684,432CollegeFootballData.com APIDivision I / FBS lineage via CollegeFootballData.com. College football allowed ties until overtime arrived in 1996, so ties that actually happened still sit on the diagonal while tie scores that never occurred are marked impossible. Early rulesets also used different point values than today.
NBA1946-202577,318stats.nba.com (nba_api endpoints); Remember the ABA (remembertheaba.com), ABA game logs compiled by John Grasso and Dick PfanderIncludes BAA years (1946-49) as part of NBA history. A toggle (off by default) adds the American Basketball Association, 1967-1976: every ABA game, regular season and playoffs, from the Remember the ABA archive. The NBA does not officially count ABA records, so it stays an opt-in layer.
MLB1876-2026237,666Retrosheet game logs (retrosheet.org)NL from 1876, AL merged in from 1901. A game stopped by weather or curfew and never resumed can stand as a tie, so ties are rare but legal and the tie diagonal stays live. Forfeits recorded per the official record and flagged. The 1871-75 National Association is an optional layer (MLB does not count it as a major league).
NHL1917-202570,352NHL Stats API (api.nhle.com)Official final score convention: a shootout win adds one goal to the winner's score.
Olympic Hockey (Men)1920-2026891Olympic ice hockey results (community dataset / Wikipedia)Olympic ice hockey tournament, men, from the 1920 Antwerp Games. Early Games included lopsided round-robin results; round-robin games could end in ties before overtime rules.
Olympic Hockey (Women)1998-2026180Olympic ice hockey results (community dataset / Wikipedia)Olympic ice hockey tournament, women, from the 1998 Nagano Games (its debut).
WNBA1997-20266,969stats.nba.com leaguegamelog (LeagueID 10)Full league history from the 1997 founding season. Summer league, so seasons are single calendar years.
NCAA Men's Basketball2003-2026136,843sportsdataverse hoopR (ESPN-derived), github.com/sportsdataverse/hoopR-mbb-dataDivision I. Full-schedule game data begins with the 2001-02 season (ESPN's data floor); earlier seasons are not covered.
NCAA Women's Basketball2003-2026129,040sportsdataverse wehoop (ESPN-derived), github.com/sportsdataverse/wehoop-wbb-dataDivision I. Full-schedule game data begins with the 2002-03 season (ESPN's data floor); earlier seasons are not covered.
NCAA Baseball1988-2026308,914Boyd's World / Boyd Nation college baseball score database (boydsworld.com)Division I game scores from Boyd's World (Boyd Nation), 1988-2024. College games can be stopped by a travel curfew or darkness, so a tie is legal, if rare, and the tie diagonal stays live. A community-compiled archive; treat as best-effort and note gaps.
Minor League Baseball2005-2026245,326MLB Stats API (statsapi.mlb.com, minor-league sportIds)All affiliated minor-league levels (Triple-A down to Rookie) via the MLB Stats API. Coverage begins where the API's minor-league data does. Extra-innings rules decide nearly every game, but a contest stopped by weather or curfew can stand as a tie, so ties are rare but legal and the tie diagonal stays live.
NPB (Japan)1950-202663,911Nippon Professional Baseball results (open dataset)Nippon Professional Baseball. NPB games are capped (12 innings in the regular season), so real ties happen and the tie diagonal stays live. Coverage depends on the source.
World Cup1930-20269,839martj42/international_results (github)Every FIFA World Cup match: the finals from 1930 to present plus qualifying from 1934 (a toggle, on by default). Scores are after extra time; penalty shootouts are not added (a shootout game is the drawn score on the diagonal). The biggest score on the board is Australia's 31-0 win over American Samoa in 2001 qualifying.
Women's World Cup1991-20261,721martj42/womens-international-results (github)Every FIFA Women's World Cup match: the finals from 1991 to present plus qualifying (a toggle, on by default), the games nations play to reach the finals. Same score convention as the men's tournament (after extra time, penalties not added). Women's qualifying has produced some very lopsided scores.
Euros1958-20243,212martj42/international_results (github)Every UEFA European Championship match: the finals from 1960 to present plus qualifying (a toggle, on by default), the home-and-away games nations play to reach the finals. Scores are after extra time; penalty shootouts are not added (a shootout game is the drawn score on the diagonal).
Copa America1916-20241,738martj42/international_results (github)Every Copa America finals match, from the first tournament in 1916. Qualifiers are not included. Scores are after extra time; penalty shootouts are not added (a shootout game is the drawn score on the diagonal).
Olympic Soccer (Men)1908-1928156martj42/international_results (github)Men's Olympic football from the full national-team era (1908 to 1928), before the FIFA World Cup began in 1930. Later Olympic tournaments used amateur then under-23 squads, so they are not part of this senior national-team dataset. Scores are after extra time; penalty shootouts are not added.
Premier League1888-202650,980engsoccerdata (github.com/jalapic/engsoccerdata)Top-flight (tier 1) matches only. England's top flight as one continuous competition: the Football League First Division (1888 to 1992) and the Premier League that replaced it. Filter to 1992+ for the Premier League era alone.
La Liga1928-202627,754engsoccerdata (github.com/jalapic/engsoccerdata)Top-flight (tier 1) matches only.
Serie A1929-202629,232engsoccerdata (github.com/jalapic/engsoccerdata)Top-flight (tier 1) matches only.
Bundesliga1963-202619,198engsoccerdata (github.com/jalapic/engsoccerdata)Top-flight (tier 1) matches only.
Ligue 11932-202629,890engsoccerdata (github.com/jalapic/engsoccerdata)Top-flight (tier 1) matches only.
Eredivisie1956-202621,123engsoccerdata (github.com/jalapic/engsoccerdata)Top-flight (tier 1) matches only.
MLS1996-20269,362footballcsv/major-league-soccer; openfootball1996-2016 from footballcsv, 2017-present from openfootball. Shootout-era (1996-99) finals use the recorded result. Penalty shootouts are not added to the score.
Champions League1955-20257,798footballcsv/europe-champions-league; openfootball/champions-leagueEuropean Cup / Champions League, 1955 to present. Each match is its own game; two-legged ties are not aggregated. Scores are after extra time; penalty shootouts are not added.
Liga MX2010-20265,384openfootball/world (mexico)Primera Division (Liga MX), 2010-11 season to present, from openfootball. No earlier open coverage.
NWSL2016-20261,548American Soccer Analysis public API (app.americansocceranalysis.com)National Women's Soccer League from 2016 via American Soccer Analysis. The first three seasons (2013-15) are not available from this source.
AFL1897-202617,051HashenAbey/afl-data-update (github)Australian Football League (VFL from 1897). Scores are total points (goals worth 6, behinds worth 1), so the grid is large.
CFL1958-20264,946FootballDB.com CFL scoreboards; English Wikipedia CFL team-season articles (CC BY-SA)Canadian Football League game results back to the CFL's first season in 1958 (the 2020 season was cancelled). 2016 to present comes from FootballDB's weekly scoreboards; 1958-2015 is reconstructed from Wikipedia's team-season articles and is best-effort, so a handful of older games may be missing. The CFL's single point (the rouge) makes low scores like 1 to 0 legal, so no cell is impossible.
UFL2020-2026270ESPN scoreboard (football/ufl, football/xfl); Wikipedia: 2020 XFL, 2022 and 2023 USFL seasonsThe modern US spring-football lineage on one grid: the 2024 to 2026 UFL (the merger of the USFL and XFL) plus its predecessors, the 2022 to 2023 USFL and the 2020 and 2023 XFL. Every one of these leagues used shootout-style overtime, so no game has ended in a tie and the tie diagonal is closed. UFL and XFL 2023 come from the ESPN scoreboard; the 2020 XFL and the USFL come from Wikipedia season articles.
International Rugby1871-20262,854FILET81/ML-World-Rugby-Results (github)Men's international rugby union test matches from the very first international (Scotland versus England, 27 March 1871) through 2024: the Six Nations, The Rugby Championship, every Rugby World Cup match, autumn internationals, and tours. Scores are the final score as reported, and drawn tests are genuine ties on the diagonal.
Olympic Basketball (Men)1936-2024869Basketball at the Summer Olympics (Wikipedia)The men's Olympic basketball tournament from its 1936 debut to present, from the per-Games Wikipedia articles. Basketball never ties, so the diagonal is impossible. A few older Games list no per-game dates, so those matches carry a January date for their Olympic year.
FIBA World Cup1950-20232,041English Wikipedia FIBA World Cup / World Championship articles; English Wikipedia FIBA Basketball World Cup qualification articlesEvery men's FIBA World Cup (called the World Championship before 2014) match, 1950 to 2023, from the English Wikipedia tournament articles. A toggle (on by default) adds World Cup qualifying, the home-and-away games teams play to reach the finals; this format only exists for the 2019 and 2023 cycles (before that, teams qualified through their continental championships). Basketball never ties, so the diagonal is impossible. A small number of games missing from their Wikipedia article are not included.
Olympic Baseball1984-2020208Baseball at the Summer Olympics (Wikipedia)Every game of the men's Olympic baseball tournament: the 1984 and 1988 demonstration events, the medal era from 1992 to 2008, and the 2020 Tokyo return, from the per-Games Wikipedia articles. A mercy rule and an extra-innings tiebreaker runner mean every game reaches a decision, so ties never occur and the diagonal is impossible.
World Baseball Classic2006-2023270Wikipedia: YYYY World Baseball Classic articles; Wikipedia: YYYY World Baseball Classic qualification articlesAll five World Baseball Classic tournaments (2006, 2009, 2013, 2017, 2023): every pool, second round, and knockout game, from the Wikipedia tournament articles. A toggle (on by default) adds the qualifying tournaments (2013, 2017, 2023), the play-in events where smaller baseball nations compete for the last main-draw berths. A mercy rule and an extra-innings tiebreaker runner mean every game reaches a decision, so ties never occur and the diagonal is impossible.

Exclusions

Cricket is out because innings-based scoring does not produce a comparable final-score pair. Golf, tennis and motorsport are out because there is no two-team score pair at all. Leagues beyond the launch set get added as reliable open data allows.

Data licensing and attribution

Every grid on this site is free. Nothing here is affiliated with any league. If a data source believes its terms are not being met, it will be fixed promptly.