The holiday period tends to lead to an unusual-looking football calendar each year, with some major leagues taking a winter break and others playing to a strange, hectic schedule (we're looking at you, Premier League).
Still, there is usually plenty to entertain soccer fans over Christmas and the New Year, with plenty of games taking place each day over the coming two weeks.
Below, The Sporting News outlines some of the bigger matches taking place on January 2. We'll keep this page up to date with each day's schedule, so you won't miss a kick.
MORE: All the latest EPL club news | Team-by-team Premier League schedule for 2024/25 | Latest Premier League top scorer rankings
What soccer games are on today? Football matches on January 2
All kickoff times listed are Central European Time (CET).
England — League Two
Time (CET) | Home team | Away team |
8:45 p.m. | Gillingham | Bromley |
8:45 p.m. | Newport County | AFC Wimbledon |
India — Super League
Time (CET) | Home team | Away team |
3:00 p.m. | Mohun Bagan | Hyderabad |
Scotland — Premiership
Time (CET) | Home team | Away team |
4:00 p.m. | Aberdeen | Ross County |
4:00 p.m. | Hearts | Motherwell |
4:00 p.m. | Kilmarnock | St. Mirren |
4:00 p.m. | Rangers | Celtic |
4:00 p.m. | St. Johnstone | Hibernian |
6:30 p.m. | Dundee | Dundee United |