japan jleague division 1There are 20 teams in the division each year, meaning that each team plays 38 J League matches per season, one at home against each team, and once away.J. League matches, tables and news 2025 ; 1. Kashima AntlersKashima Antlers ; 2. Kashiwa ReysolKashiwa Reysol ; 3. Kyoto Sanga FCKyoto Sanga FC ; 4. Urawa