Competitions
Football competitions worldwide
Pick the league or cup you follow to see its next fixtures, latest results, current league table and top scorers. Every page updates automatically as results come in.
334 competitions across 110 countries in the current window
England(26)
- Premier LeaguePremier League
- ChampionshipChampionship
- League 1League 1
- League 2League 2
- EFL CupEFL Cup: Round 4
- FA TrophyFA Trophy
- Baller League UKBaller League UK
- EFL TrophyEFL Trophy South: Group F
- FA Women's Super LeagueFA Women’s Super League
- Isthmian League Northern DivisionIsthmian League: North Division
- Isthmian League Premier DivisionIsthmian League Premier Division
- Isthmian League: South Central DivisionIsthmian League: South Central Division
- Isthmian League: South East DivisionIsthmian League: South East Division
- National LeagueNational League
- National League NorthNational League: North
- National League SouthNational League: South
- Northern Premier LeagueNorthern Premier League
- Northern Premier League: East DivisionNorthern Premier League: East Division
- Northern Premier League: Midlands DivisionNorthern Premier League: Midlands Division
- Northern Premier League: West DivisionNorthern Premier League: West Division
- Premier League 2Premier League 2
- Southern League Premier: CentralSouthern League Premier: Central
- Southern League Premier: SouthSouthern League Premier: South
- Southern League: Central DivisonSouthern League: Central Divison
- Women's League CupWomen's League Cup
- Premier League U18Premier League U18
Spain(11)
- LaLigaLaLiga
- LaLiga 2LaLiga 2
- Copa del ReyCopa del Rey: Round 1
- Liga FLiga F
- Primera Division RFEF: Group 1Primera Division RFEF: Group 1
- Primera Division RFEF: Group 2Primera Division RFEF: Group 2
- Segunda Division RFEF: Group 1Segunda Division RFEF: Group 1
- Segunda Division RFEF: Group 2Segunda Division RFEF: Group 2
- Segunda Division RFEF: Group 3Segunda Division RFEF: Group 3
- Segunda Division RFEF: Group 4Segunda Division RFEF: Group 4
- Segunda Division RFEF: Group 5Segunda Division RFEF: Group 5
Italy(14)
- Serie ASerie A
- Serie BSerie B
- Campionato Primavera 1Campionato Primavera 1
- Serie CSerie C: Group C
- Serie D: Group ASerie D: Group A
- Serie D: Group BSerie D: Group B
- Serie D: Group CSerie D: Group C
- Serie D: Group DSerie D: Group D
- Serie D: Group ESerie D: Group E
- Serie D: Group FSerie D: Group F
- Serie D: Group GSerie D: Group G
- Serie D: Group HSerie D: Group H
- Serie D: Group ISerie D: Group I
- Women's Serie AWomen's Serie A
Germany(22)
- BundesligaBundesliga
- 2. Bundesliga2. Bundesliga
- DFB CupDFB Cup: Round 2
- Frauen-BundesligaFrauen-Bundesliga
- Oberliga NOFV Nord 25/26Oberliga NOFV Nord 25/26
- Oberliga: Baden-WurttembergOberliga: Baden-Wurttemberg
- Oberliga: Bayern NorthOberliga: Bayern North
- Oberliga: Bayern SouthOberliga: Bayern South
- Oberliga: BremenOberliga: Bremen
- Oberliga: FlensOberliga: Flens
- Oberliga: HamburgOberliga: Hamburg
- Oberliga: HessenOberliga: Hessen
- Oberliga: MittelrheinOberliga: Mittelrhein
- Oberliga: NiedersachsenOberliga: Niedersachsen
- Oberliga: NOFV-SudOberliga: NOFV-Sud
- Oberliga: Rheinland-Pfalz/SaarOberliga: Rheinland-Pfalz/Saar
- Regionalliga BayernRegionalliga Bayern
- Regionalliga NordRegionalliga Nord
- Regionalliga NordostRegionalliga Nordost
- Regionalliga SüdwestRegionalliga Südwest
- Regionalliga WestRegionalliga West
- 3. Liga3. Liga
France(8)
Europe(3)
Netherlands(4)
Portugal(5)
Türkiye(5)
Scotland(6)
Brazil(3)
Mexico(6)
Saudi Arabia(1)
United States(5)
South Korea(4)
Japan(5)
Thailand(1)
International(12)
- UEFA Nations League
- Central American Cup: Knockout StageCentral American Cup: Knockout Stage
- CONCACAF Central American Cup: Play-InCONCACAF Central American Cup: Play-In
- CONCACAF Caribbean Cup PlayoffCONCACAF Caribbean Cup Playoff
- Qualification Round 1: Group A2Qualification Round 1: Group A2
- Qualification Round 1: Group A5Qualification Round 1: Group A5
- Qualification Round 1: Group B2Qualification Round 1: Group B2
- Qualification Round 1: Group B4Qualification Round 1: Group B4
- Qualification Round 1: Group B6Qualification Round 1: Group B6
- Women's Champions LeagueFinal Stage
- Euro U17 Qualification RoundQualification: Group 13
- UEFA Youth LeagueDomestic Champions Path
Asia(2)
Argentina(7)
Austria(3)
Bolivia(2)
Canada(1)
China(2)
Colombia(4)
Croatia(3)
Cyprus(3)
Czechia(3)
Denmark(13)
- DBU PokalenDBU Pokalen
- 1st Division1st Division
- A-Liga WomenA-Liga Women
- B-Liga WomenB-Liga Women
- Danmarksserien: Group 1Danmarksserien: Group 1
- Danmarksserien: Group 2Danmarksserien: Group 2
- Danmarksserien: Group 3Danmarksserien: Group 3
- Danmarksserien: Group 4Danmarksserien: Group 4
- SuperligaSuperliga
- 2nd Division2nd Division
- 3rd Division3rd Division
- Ligaen U17Ligaen U17
- Ligaen U19Ligaen U19
Ecuador(6)
Ireland(2)
Israel(4)
Norway(10)
- NM Cup: Round 3NM Cup: Round 3
- 1. Division1. Division
- 2. division: group 12. division: group 1
- 2. Division: Group 22. Division: Group 2
- EliteserienEliteserien
- Women's ToppserienWomen's Toppserien
- 3. Division: Group 23. Division: Group 2
- 3. Division: Group 43. Division: Group 4
- 3. Division: Group 63. Division: Group 6
- 3. Divisjon3. Division: Group 3
Paraguay(3)
Poland(4)
Ukraine(2)
Uruguay(3)
Venezuela(3)
Albania(1)
Algeria(1)
Andorra(1)
Armenia(1)
Australia(6)
- A-LeagueA-League
- A-League WomenA-League Women
- Australian Championship 2026: Group AAustralian Championship 2026: Group A
- Australian Championship 2026: Group BAustralian Championship 2026: Group B
- Australian Championship 2026: Group CAustralian Championship 2026: Group C
- Australian Championship 2026: Group DAustralian Championship 2026: Group D
Azerbaijan(1)
Bahrain(1)
Belarus(1)
Belgium(4)
Benin(1)
Bosnia(3)
Botswana(1)
Bulgaria(2)
Burkina Faso(1)
Cameroon(1)
Chile(2)
Costa Rica(3)
Egypt(2)
El Salvador(1)
Estonia(2)
Faroe Islands(1)
Gabon(1)
Georgia(2)
Ghana(1)
Gibraltar(1)
Greece(3)
Guatemala(1)
Honduras(1)
Hong Kong(1)
Hungary(2)
India(1)
Indonesia(1)
Iran(2)
Iraq(1)
Jamaica(1)
Jordan(1)
Kazakhstan(1)
Kenya(1)
Kosovo(1)
Kuwait(1)
Latvia(1)
Libya(2)
Lithuania(1)
Luxembourg(1)
Macedonia(1)
Malaysia(1)
Malta(1)
Moldova(1)
Montenegro(1)
Morocco(1)
New Zealand(1)
Niger(1)
Nigeria(1)
Northern Ireland(2)
Peru(5)
Qatar(1)
Romania(3)
San Marino(1)
Serbia(2)
Singapore(1)
Slovakia(2)
Slovenia(2)
South Africa(1)
Sweden(8)
Switzerland(3)
Taiwan(1)
Tanzania(1)
Tunisia(1)
United Arab Emirates(1)
Uzbekistan(1)
Vietnam(1)
Wales(1)
Choosing what to follow
Above is every league and cup we cover, grouped by country. What follows is the part a list cannot tell you: when each league plays in Thai time, when its season starts and ends, which competitions are mid-season while Europe rests, and how the big five European leagues actually differ.
Kick-off times in Thai time, and why they move twice a year
Every kick-off time on this site is already converted to Thailand time, so there is nothing to add or subtract. Most European leagues play from mid-afternoon to evening in their own time zone, which lands in the evening and late night here. Weekend fixtures from England tend to fall at a comfortable hour; midweek European ties and the late Spanish and Italian slots run considerably later, some of them into the early morning.
What confuses people is that a league's kick-off time shifts by an hour twice a year while its own schedule never changes. Europe observes daylight saving time, starting on the last Sunday in March and ending on the last Sunday in October. Thailand sits at UTC+7 all year and never changes. The gap between the two therefore widens and narrows twice a year, and it is our side that sees the time move, not theirs.
Asian leagues work the other way round. Japan's J.League, South Korea's K League and Thai League play in time zones close to ours, so their matches fall in the afternoon and early evening here — watchable without losing a night's sleep. None of those countries observes daylight saving either, so their times stay put.
The season calendar: who plays when
European leagues follow almost the same calendar: they open around mid-August and finish in late May the following year. Along the way come international breaks in roughly September, October, November and March, when club football pauses for a week or two.
Late December and early January is where the leagues diverge most visibly. England plays its densest run of the year, with a Boxing Day programme and New Year fixtures, while Germany takes the longest winter break of the big five. Spain and Italy break more briefly. If you follow a German club and its page goes quiet for several weeks around then, that is the calendar, not missing data.
A second group runs on the calendar year instead. The J.League, K League and Major League Soccer open early in the year and finish late in it, which means they are mid-season through June and July while Europe is shut down — the period when this index is at its most useful, because what remains on it is what is actually being played. Thai League follows the European calendar, August to May.
National-team tournaments rotate on their own cycle. The World Cup and the European Championship are each held every four years, two years apart, while the Nations League and qualifying campaigns fill the international breaks in between.
How the big five European leagues differ
England's Premier League, Spain's LaLiga and Italy's Serie A each run 20 clubs playing 38 matches a season. Germany's Bundesliga and France's Ligue 1 run 18 clubs playing 34, Ligue 1 having cut from 20 to 18 in 2023-24. That number matters when reading a table: the maximum points available differ, so comparing point totals across leagues tells you very little.
As a matter of what to follow, the Premier League has the widest group of clubs contesting the top places and by far the most television coverage in Thailand. LaLiga and Serie A play at a different rhythm, the Italian league in particular known for its tactical and defensive emphasis. The Bundesliga draws the highest average attendances in Europe and generally produces more goals per match. Ligue 1 has a wider gap between its leading clubs and the middle of its table than the others.
All five operate promotion and relegation: clubs at the bottom drop to the second tier and the leading clubs there come up. How many go down, and how the last place is decided, varies from league to league; the detail for each one is on its own page.
The three European cups, and how they connect
UEFA runs three club competitions as a hierarchy: the Champions League at the top, then the Europa League, then the Europa Conference League. Places come from league position and from winning a domestic cup, with each country's allocation set by its UEFA coefficient.
From 2024-25 all three replaced the old group stage with a league phase of 36 clubs in a single table, each club facing a different set of opponents rather than everyone. The Champions League and Europa League play eight matches in that phase, the Conference League six. The clubs finishing at the top go straight to the knockout rounds; the group below them plays a play-off round first.
The part that catches people out is that clubs eliminated from the Champions League league phase in the middle positions carry on in the Europa League. The same club can therefore appear in two competitions within one season — so seeing a side on both the Champions League and Europa League pages is normal, not a mistake.
What you get on each competition's page
Open any league or cup from the list above and you will find its next fixtures with kick-off times in Thai time, its latest results with scores, its current league table, and its leading scorers wherever the data source publishes them. Competitions we have written about carry an explanation of the format and a set of common questions at the foot of the page.
If the columns in a league table are unfamiliar, or you want to know what a status like HT, AET or Pen. means on a results page, we keep two separate guides: how to read a football league table, and what each match status means. Read either once and it applies to every competition on the site.
Frequently asked questions
Does the list above include every league in the world?
It shows the leagues and cups being played in the current window, plus the major leagues we pin so they stay visible all season. The counts above therefore reflect what there actually is to follow today.
Will the league I follow always be listed?
The major leagues are, yes — they are pinned so they stay visible through international and winter breaks. Smaller competitions appear in step with their own calendar.
What time zone are the kick-off times in?
Thailand time (UTC+7), everywhere on the site — on competition pages, fixture lists and match pages alike. Nothing needs converting.
Why did a league's kick-off time shift by an hour?
Europe changes to and from daylight saving time on the last Sunday in March and the last Sunday in October, and Thailand does not observe it at all. The gap between the two shifts by an hour. The league's own schedule has not changed — the time you see has.
What is there to watch while the European leagues are off?
The J.League, K League and Major League Soccer run on the calendar year, so they are mid-season through the June-July European shutdown. The Asian leagues also play in the afternoon and early evening in Thai time.
How often do the tables and results update?
Scores in a match that is under way refresh about every 20 seconds, today's fixture list about every minute, league tables about every 15 minutes, and fixture lists for other days about every 10 minutes.