Head-to-Head Stats
Every NBA rivalry since 1946, every NHL rivalry since 1917, and all 435 normalized MLB matchups since 2002: 201,620 games across 1,478 matchups. Records, splits, streaks, and era-by-era context for every pairing.
2026 NBA Playoffs
Featured Matchup
Boston Celtics vs Los Angeles Lakers
Boston Celtics lead 54% of 378 all-time meetings, with a current 3-game winning streak by Boston Celtics. First meeting 1948; most recent 2026.
Browse by Sport
NBA, NHL and MLB are live. MLB coverage starts in 2002. NFL is not yet available.
NBA
Live30 franchises, 435 unique matchups, and 71,554+ games since 1946.
NHL
Live44 current and historic franchise identities, 608 unique matchups, and 70,032+ games since 1917 (Original Six era through today).
NFL
Coming soon32 franchises and every regular-season and playoff meeting in the modern NFL era. Same template as NBA: records, splits, streaks, era breakdowns.
MLB
LiveAll 435 normalized matchups among 30 current clubs, covering 60,034 meetings since 2002. Explore final scores, one-run rates, multi-run margins and totals history within that source window.
How to Read Head-to-Head Stats
Use each view to separate complete history, location splits and recent results. These records describe what happened; they do not explain the cause or predict the next game.
Identify lopsided historical records
Compare each team’s share of decided meetings and the sample size behind it. The record shows how balanced or lopsided the completed series has been.
Compare home and road results
Home and road splits separate venue results within one matchup. Read them alongside the number of games, because small location samples can move sharply.
Separate recent and full-window samples
The latest meetings may differ from the full source window. Viewing both periods prevents a short run from being mistaken for the longer record.
Frequently Asked Questions
What is head-to-head sports data?
Head-to-head data tracks completed games between two specific teams separately from their records against the rest of the league. It includes win-loss totals, home and away splits, current and longest streaks, and playoff meetings. These are descriptive historical records, not a prediction of the next result.
What can head-to-head stats show?
Head-to-head stats show the recorded balance between two teams across complete history, recent games, venues and postseason meetings. They can document that one side won a larger share or that results changed across eras. The data alone does not establish why a pattern occurred, so sample size and period should remain visible.
Which sports does SharkBetting cover for head-to-head?
Three leagues are live. The NBA covers 435 published team pairings and 71,554 games across 30 current franchises since 1946. The NHL adds 608 published pairings and 70,032 games across 44 current and historic franchise identities since 1917. MLB covers all 435 normalized current-club pairings with 60,034 meetings since 2002. Each live sport includes records, recent games, splits, streaks and era breakdowns within its stated source window.
How far back does the SharkBetting head-to-head data go?
NBA score-level data starts in the 1946-47 season. NHL coverage reaches 1917, including pre-2005 ties and historic franchise lineage. MLB current-feed coverage starts in 2002, and every MLB all-time record adds Retrosheet game logs back to the pair's first meeting. NBA play-by-play advanced stats have complete coverage from 1996-97 onward, so narrower source windows stay clearly separated from complete records.
How often is the head-to-head data refreshed?
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. Corrections can be submitted through the contact page with the game date.
What is the difference between head-to-head and a box score?
A box score describes one game, including who played, who scored and the final result. A head-to-head page aggregates the available box scores for one team pairing into meeting counts, records, streaks and period splits. The game log remains available so the aggregate can be traced back to individual results.
Pick a matchup and dig in
Browse all 1,478 published NBA, NHL and MLB pairings through the league directories below. Start with the classic rivalries or jump straight to a team.
Explore More
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.