soccer games today

​Today, March 21, 2025, several international soccer matches are scheduled:​

FIFA World Cup European Qualifying Matches:

  • England vs. Albania at Wembley Stadium in London, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).
  • Andorra vs. Latvia at Estadi Nacional in Andorra la Vella, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​
  • Cyprus vs. San Marino at GSP Stadium in Nicosia, kick-off at 5:00 PM GMT (10:30 PM IST).​

International Friendlies:

  • Northern Ireland vs. Switzerland at Windsor Park in Belfast, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​
  • Thailand vs. Afghanistan at Thammasat Stadium in Pathum Thani, kick-off at 1:00 PM GMT (6:30 PM IST).​

Scottish Championship:

  • Partick Thistle vs. Raith Rovers at Firhill Stadium in Glasgow, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​

Spanish Segunda División:

  • Burgos vs. Almería at Estadio Municipal de El Plantío in Burgos, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​

Welsh Premier League:

  • Haverfordwest County vs. Penybont at Bridge Meadow Stadium in Haverfordwest, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​
  • Caernarfon Town vs. Bala Town at The Oval in Caernarfon, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​
  • Newtown vs. Connah’s Quay Nomads at Latham Park in Newtown, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​
  • Aberystwyth Town vs. Briton Ferry Athletic at Park Avenue in Aberystwyth, kick-off at 7:45 PM GMT (12:15 AM IST on March 22).​

Additionally, in the CONCACAF Nations League semifinals, Mexico defeated Canada 2-0, with Raúl Jiménez scoring both goals. Mexico will face Panama in the final.

Please note that match times are subject to change. For the most accurate and up-to-date information, it’s advisable to check official sources or reputable sports news outlets.