All 435 matchups live · 80 years of data

NBA Head-to-Head

Every franchise pairing in one place: Celtics-Lakers Finals legacy, the Magic-Bird 80s, the Bulls 90s, Spurs dynasty, and the modern superteam era.

30
Teams
80
Years
71K+
Games tracked
435
Matchups live
Celtics and Lakers have met 12 times in the NBA Finals, most of any rivalry
Bill Russell's Celtics won 11 championships in 13 seasons (1957-1969)
Michael Jordan went 6-0 in the Finals, never forcing a Game 7
Lakers lead all NBA franchises in Finals appearances with 32
Spurs sustained a 22-season playoff streak from 1998 to 2019
The 2016 Warriors won 73 regular-season games, breaking the Bulls' 72-10 record
Celtics-Lakers have combined for 35 of the 78 NBA championships played
The league grew from 11 teams in 1946 to 30 franchises today
Celtics and Lakers have met 12 times in the NBA Finals, most of any rivalry
Bill Russell's Celtics won 11 championships in 13 seasons (1957-1969)
Michael Jordan went 6-0 in the Finals, never forcing a Game 7
Lakers lead all NBA franchises in Finals appearances with 32
Spurs sustained a 22-season playoff streak from 1998 to 2019
The 2016 Warriors won 73 regular-season games, breaking the Bulls' 72-10 record
Celtics-Lakers have combined for 35 of the 78 NBA championships played
The league grew from 11 teams in 1946 to 30 franchises today

2026 NBA Playoffs

Postseason
Bracket, series, and head-to-head history
Explore the full 2026 bracket, 8 first-round series, advanced stats across the 16 participating franchises, and answers to common postseason questions.

Find Your Team

Top Rivalries

League Leaders

Frequently Asked Questions

Which NBA team has the most all-time regular-season and playoff wins?

The Boston Celtics lead the NBA with 4,032 all-time wins across every head-to-head matchup on SharkBetting, followed by the Los Angeles Lakers (3,954) and the Philadelphia 76ers (3,320). These totals combine regular-season and postseason results from 1946 onward. Stats are refreshed after completed game days when new source data is available. Each page's Last updated date shows when its underlying data was actually synced.

What is the most-played matchup in NBA history?

The Boston Celtics and Philadelphia 76ers have met 598 times, the highest game total of any head-to-head pairing in the modern NBA. Because both franchises have existed since the league's earliest years and spent decades in the same division, they rack up more regular-season and playoff meetings than any other pair. You can browse every game on the Boston Celtics vs Philadelphia 76ers page.

Which NBA team has the longest active winning streak in a single matchup?

The Los Angeles Clippers have the longest active matchup streak in this dataset, with 16 consecutive wins against the Charlotte Hornets. Head-to-head streaks can span multiple seasons. Stats are refreshed after completed game days when new source data is available. Each page's Last updated date shows when its underlying data was actually synced.

Which NBA rivalry has the closest all-time head-to-head record?

The tightest series on SharkBetting is Atlanta Hawks vs Houston Rockets, separated by only 0.0 percentage points in win rate. That figure describes the balance in completed meetings across the full tracked sample. Check the matchup page for era breakdowns, recent form and the underlying game log.

Which NBA rivalry is the most lopsided all-time?

The most lopsided matchup among the top 30 SharkBetting rivalries is Dallas Mavericks vs Los Angeles Lakers, with a 32.0 percentage-point gap across 203 games. The figure is based on the complete tracked series and does not identify the cause of the gap.

How many unique NBA head-to-head matchups are there?

The modern NBA has 30 franchises, which yields 30 × 29 / 2 = 435 unique team-vs-team matchups. SharkBetting tracks every single one, covering regular-season and playoff results from 1946 onward. Each matchup page includes all-time record, recent form, home/away splits, decade breakdowns, and advanced stats from the play-by-play era (1996-present).

How far back does SharkBetting NBA head-to-head data go?

Score-level records go back to the 1946-47 NBA season, the league's first year. Advanced stats (overtime history, largest leads, per-player scoring leaders, shooting comparisons) are sourced from the play-by-play dataset and have complete coverage only from the 1996-97 season onward. Matchups that pre-date 1996 are clearly marked so you never confuse era-limited data with era-complete data.

How to Read This Hub

Compare home and road splits

Open a matchup page to compare each team's home and road record against the same opponent. Keep the number of games beside each split when judging the difference.

Put active streaks in context

An active streak records consecutive wins against one opponent. Compare its length with the recent game log and the complete series before treating it as representative.

Compare era by era

Every matchup page breaks the record down by decade. Era views preserve historical context without blending older rosters and league conditions into the recent sample.

80 years of NBA basketball

The four eras of the NBA

From the 1946 BAA founding to the salary-cap arms race of the 2020s, every modern matchup has its roots in one of these four chapters.

  1. Era 1
    Early League
    1946-1979

    BAA founding, the NBL merger, Bill Russell's Celtics dynasty, and the ABA rival league that folded in 1976. Hockey-arena crowds and a league still finding its feet.

  2. Era 2
    Magic / Bird Era
    1979-2003

    The 3-point line arrives, Magic vs Bird rewrites how basketball is watched, and the 90s Bulls pull the sport fully into the global mainstream.

  3. Era 3
    Big Three Era
    2003-2017

    Spurs dynasty, Kobe three-peat, and the Miami/Boston superteam arms race: veteran cores built around three max-contract All-NBA pieces.

  4. Era 4
    Superteam / Cap Era
    2017-present

    Kevin Durant joins Golden State, player empowerment reshapes rosters, and the luxury tax + hard-cap apron redraw how contenders are built.

Methodology & Data Sources

Last updated

Every head-to-head record on SharkBetting is computed from scored game logs. Regular-season and playoff results come from the balldontlie API and historical records cross-checked against basketball-reference.com. All-time records, recent form, postseason splits, margins, streaks, decades, and seasons are calculated from the same listed results. Records without a final score are excluded from decided-game statistics.

Stats are refreshed after completed game days when new source data is available. Each page's Last updated date shows when its underlying data was actually synced. If you spot an error, head to our contact page with the game date and we will verify against the source feeds.

Pre-1996 game scores partially derived from the nbadb dataset by Wyatt Walsh, distributed under CC BY-SA 4.0.

Read the full data methodology →