Teamarr supports 81 pre-configured leagues across 13 sports, plus 240+ dynamically discovered soccer leagues from ESPN. Pre-configured leagues have full support (team import + event matching). Discovered leagues support event matching only.
Support Levels
Leagues have different levels of support:
Level
Team Import
Event Matching
Description
Full
Yes
Yes
Teams can be added for team-based channels; streams matched to events
Event Only
No
Yes
Event groups can match streams to events; no team import
Team Import = Add teams to Teams page for dedicated team channels Event Matching = Event groups can match M3U streams to sporting events
Data Providers
Provider
Description
ESPN
Primary provider for most US leagues and international soccer. Discovers 240+ soccer leagues dynamically.
MLB Stats API
Minor League Baseball (MiLB) — Triple-A, Double-A, High-A, Single-A, Rookie
TheSportsDB
Australian sports, rugby, cricket, boxing, CFL, Scandinavian leagues. Free and premium tiers.
HockeyTech
Canadian and US junior/minor hockey leagues (CHL, AHL, ECHL, PWHL, USHL, Junior A)
TSDB Tier Legend
TSDB leagues are classified by tier. Most work on the free tier. Leagues marked with a crown (P) require a premium API key for full event coverage.
Tier
Meaning
TSDB
Works on free tier (low event volume)
TSDB P
Requires premium key for full coverage
Football
League
ID
Provider
National Football League
nfl
ESPN
Canadian Football League
cfl
TSDB
NCAA Football
ncaaf
ESPN
United Football League
ufl
ESPN
Basketball
League
ID
Provider
National Basketball Association
nba
ESPN
NBA G League
nbag
ESPN
Women’s National Basketball Association
wnba
ESPN
NCAA Men’s Basketball
ncaam
ESPN
NCAA Women’s Basketball
ncaaw
ESPN
Unrivaled
unrivaled
TSDB
Hockey
NHL, NCAA & Olympics
League
ID
Provider
National Hockey League
nhl
ESPN
NCAA Men’s Ice Hockey
ncaah
ESPN
NCAA Women’s Ice Hockey
ncaawh
ESPN
Men’s Ice Hockey - Olympics
olymh
ESPN
Women’s Ice Hockey - Olympics
olywh
ESPN
Canadian Major Junior (CHL)
League
ID
Provider
Canadian Hockey League
chl
HockeyTech
Ontario Hockey League
ohl
HockeyTech
Western Hockey League
whl
HockeyTech
Quebec Major Junior Hockey League
qmjhl
HockeyTech
Pro/Minor Pro
League
ID
Provider
American Hockey League
ahl
HockeyTech
East Coast Hockey League
echl
HockeyTech
Professional Women’s Hockey League
pwhl
HockeyTech
US Junior
League
ID
Provider
United States Hockey League
ushl
HockeyTech
Canadian Junior A
League
ID
Provider
Ontario Junior Hockey League
ojhl
HockeyTech
British Columbia Hockey League
bchl
HockeyTech
Saskatchewan Junior Hockey League
sjhl
HockeyTech
Alberta Junior Hockey League
ajhl
HockeyTech
Manitoba Junior Hockey League
mjhl
HockeyTech
Maritime Junior Hockey League
mhl
HockeyTech
European
League
ID
Provider
Norwegian Fjordkraft-ligaen
norwegian-hockey
TSDB
Baseball & Softball
League
ID
Provider
Major League Baseball
mlb
ESPN
Triple-A (MiLB)
aaa
MLB Stats
Double-A (MiLB)
aa
MLB Stats
High-A (MiLB)
higha
MLB Stats
Single-A (MiLB)
a
MLB Stats
Rookie (MiLB)
rookie
MLB Stats
World Baseball Classic
wbc
ESPN
NCAA Baseball
ncaabb
ESPN
NCAA Softball
ncaasbw
ESPN
Soccer
Teamarr automatically discovers 240+ soccer leagues from ESPN’s API during cache refresh. The leagues listed below are the pre-configured ones with full support (team import + event matching). All discovered leagues are available for event matching in event groups — select them from the league picker under the Soccer sport.
North America
League
ID
Provider
Major League Soccer
mls
ESPN
National Women’s Soccer League
nwsl
ESPN
NCAA Men’s Soccer
ncaas
ESPN
NCAA Women’s Soccer
ncaaws
ESPN
Liga MX
ligamx
ESPN
England
League
ID
Provider
English Premier League
epl
ESPN
EFL Championship
championship
ESPN
EFL League One
league-one
ESPN
EFL League Two
league-two
ESPN
FA Cup
fa-cup
ESPN
EFL Cup (Carabao Cup)
league-cup
ESPN
Europe - Top Leagues
League
ID
Provider
La Liga (Spain)
laliga
ESPN
Copa del Rey
copa-del-rey
ESPN
Bundesliga (Germany)
bundesliga
ESPN
2. Bundesliga (Germany)
2-bundesliga
ESPN
DFB-Pokal
dfb-pokal
ESPN
Serie A (Italy)
seriea
ESPN
Coppa Italia
coppa-italia
ESPN
Ligue 1 (France)
ligue1
ESPN
Coupe de France
coupe-de-france
ESPN
Eredivisie (Netherlands)
eredivisie
ESPN
Primeira Liga (Portugal)
primeira
ESPN
Belgian Pro League
jupiler
ESPN
Scottish Premiership
spfl
ESPN
Turkish Süper Lig
super-lig
ESPN
Greek Super League
greek-super-league
ESPN
Saudi Pro League
spl
ESPN
UEFA Competitions
League
ID
Provider
UEFA Champions League
ucl
ESPN
UEFA Europa League
uel
ESPN
UEFA Europa Conference League
uecl
ESPN
South America
League
ID
Provider
Argentine Liga Profesional
lpa
ESPN
Brazilian Serie A
brasileirao
ESPN
Colombian Primera A
dimayor
ESPN
Copa Libertadores
libertadores
ESPN
Copa Sudamericana
sudamericana
ESPN
International
League
ID
Provider
FIFA World Cup
world-cup
ESPN
FIFA Women’s World Cup
wwc
ESPN
UEFA European Championship
euro
ESPN
Copa America
copa-america
ESPN
CONCACAF Gold Cup
gold-cup
ESPN
CONCACAF Nations League
cnl
ESPN
Scandinavia
League
ID
Provider
Svenska Cupen (Sweden)
svenska-cupen
TSDB P
Asia/Pacific
League
ID
Provider
J1 League (Japan)
jleague
ESPN
A-League Men (Australia)
aleague
ESPN
Combat Sports
Combat sports are Event Only - no team import available.
League
ID
Provider
Type
Ultimate Fighting Championship
ufc
ESPN
Event Card
Boxing
boxing
TSDB
Event Card
Combat sports use “Event Card” matching rather than team vs team matching.
Cricket
League
ID
Provider
Indian Premier League
ipl
TSDB P
Big Bash League
bbl
TSDB P
SA20
sa20
TSDB P
Cricket leagues are TSDB premium tier. A premium API key is required for full event coverage.
Rugby
League
ID
Provider
National Rugby League (Australia)
nrl
TSDB P
Super Rugby Pacific
super-rugby
TSDB P
Rugby leagues are TSDB premium tier. A premium API key is required for full event coverage.
Australian Football
League
ID
Provider
Australian Football League
afl
TSDB P
AFL is TSDB premium tier. A premium API key is required for full event coverage.
Lacrosse
League
ID
Provider
National Lacrosse League
nll
ESPN
Premier Lacrosse League
pll
ESPN
NCAA Men’s Lacrosse
ncaalax
ESPN
NCAA Women’s Lacrosse
ncaawlax
ESPN
Volleyball
League
ID
Provider
NCAA Men’s Volleyball
ncaavb
ESPN
NCAA Women’s Volleyball
ncaawvb
ESPN
Adding New Leagues
New leagues are added to the INSERT OR REPLACE INTO leagues block in teamarr/database/schema.sql. Each league requires a provider, league ID, display name, sport, and optionally logos and TSDB tier. See the Providers section for details on each provider’s ID format.
If you need a league that isn’t listed here, please open an issue on GitHub.