Supported Sports


Sports API Hub connects to multi-sport data APIs and currently provides full support for Basketball and Baseball. Six additional sports have core data import available, with deeper support driven by community voting.

🏀 Fully Supported

SportFeatures
BasketballPer-game box scores (25 stat columns), aggregate stats (season averages, rankings, leaders), play-by-play timeline, game flow charts, career stats, splits, shooting percentages, standings with home/away
BaseballBatting, pitching, and fielding stats in separate tables, R/H/E innings display, side-by-side box scores, computed rates (AVG, OBP, SLG, OPS, ERA, WHIP), standings

These two sports have dedicated per-game statistics storage, detailed box score displays, aggregate stat blocks, and advanced player/team analytics.

Core Data Available

The following sports import games, teams, players, and standings from the API. Per-game statistics tables and advanced analytics are planned — vote for your sport to help prioritize.

SportCore DataNotes
Ice HockeyGames, teams, players, standings, incidentsNHL, KHL, SHL, and more
American FootballGames, teams, players, standings, incidentsNFL, NCAAF
CricketGames, teams, players, standings, incidentsIPL, Test, ODI, T20
RugbyGames, teams, players, standings, incidentsUnion & League — Six Nations, Super Rugby, NRL
HandballGames, teams, players, standings, incidentsEHF Champions League, Bundesliga
VolleyballGames, teams, standings, incidentsNations League, Serie A, CEV. No player stats from API

Capability Matrix

SportIDPlayer StatsIncidentsStandingsBox ScoresAggregate Stats
Basketball1YesYesYes (H/A)YesYes
Baseball2YesNo*YesYesYes
Cricket3YesYesYes
Rugby4YesYesYes
Ice Hockey5YesYesYes
American Football6YesYesYes
Handball7YesYesYes
Volleyball8NoYesYes

*Baseball uses a different API endpoint for play-by-play data.

Legend:

  • Player Stats — per-player data available from the API during import
  • Incidents — scoring events, period breaks, and timeline data
  • Standings — league standings tables (H/A = includes home/away splits)
  • Box Scores — interactive per-game statistics tables on game pages
  • Aggregate Stats — season averages, rankings, league leaders, and team comparison stats

API Hub Plugin Family

Sports API Hub is part of a family of data import plugins:

PluginSportsStatus
Sports API HubBasketball, Baseball + 6 moreLive
Football API HubFootball / SoccerPlanned
Tennis API HubTennisPlanned

Multi-sport bundle discounts are planned when more sport plugins launch.

Display Order

The plugin automatically adjusts how teams are displayed based on regional sports conventions:

  • US Sports (Basketball, Baseball, Ice Hockey, American Football) — displayed in “Away @ Home” format, with the away team appearing first
  • International Sports (Cricket, Rugby, Handball, Volleyball) — displayed in “Home vs Away” format, with the home team appearing first

This convention is determined by a flag from the API and affects display only. The underlying data always stores home and away teams consistently.

Selecting Sports

You choose which sports to enable in API & Import > API Config. Only selected sports appear throughout the admin interface and on the frontend. You can enable or disable sports at any time without losing previously imported data.

Each enabled sport receives its own URL base for permalinks. For example:

  • /basketball/game/123
  • /baseball/team/456
  • /ice-hockey/player/789

These URL bases can be customized in WordPress Settings > Permalinks (the plugin adds its own section to that page). See Permalinks for details.

API Provider

The available data for each sport depends on the API provider you select in API Config:

ProviderSports Covered
AllSportsAPI2All 8 sports
BasketAPI1Basketball only
BaseballAPIBaseball only

AllSportsAPI2 covers all sports with a single API key. The sport-specific providers (BasketAPI1, BaseballAPI) use the same endpoint structure and may offer different rate limits or pricing through RapidAPI.

🗳️ Help Shape the Roadmap

Vote for the sports you want to see fully supported next in our community forum. Your vote directly influences which sport gets dedicated statistics tables, box scores, and advanced analytics next.

📚 Related