Updated October 2026

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.

104Teams
1,478Matchups
201K+Games
1917Since

2026 NBA Playoffs

Postseason
Bracket, series, and head-to-head history
Full 2026 bracket, 8 first-round series, advanced stats across the 16 participating franchises, and all-time head-to-head records for every pair.

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.

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 →