Today Soccer Match Fixtures and Results – 21 March 2025

Today Soccer Match Fixtures

Here is a list of scheduled Today Soccer Match Fixtures, and Results on Friday, 21 March 2025, with the list of teamsPossible starting lineup Prediction XI, and more.

Here are the notable soccer fixtures scheduled for Friday. Use today’s football match calendar to find events in the CONCACAF Nations League, 2026 FIFA World Cup Qualifications, 2026 World Cup CONMEBOL, UEFA, OFC qualifiers, Welsh Premier League, and FIFA Internationals Matches.

Today Soccer Match Fixtures and Results – 21 March 2025

Today Soccer Matches Fixtures & Results

Get today’s live football match results, fixtures, time, and possible starting lineup. Prediction XI across all significant competitions is below.

CONCACAF Nations League

Canada vs Mexico CONCACAF Nations League Semifinals

Semi-finals

Canada vs Mexico kicks off at 02:30

  • Canada’s Possible Starting lineup:
    • St. Clair; Johnston, Bombito, Cornelius, Davies; Osorio; Buchanan, Eustaquio, Shaffelburg; David, Larin
  • Mexico’s Possible Starting lineup:
    • Malagon; Huescas, Montes, Vasquez, Gallardo; Ed. Alvarez, Rodriguez; Ef. Alvarez, Romo, Vega; Jimenez

UEFA 2026 FIFA World Cup Qualifiers

2026 FIFA World Cup UEFA Qualification - European Qualifiers

Group G

Malta versus Finland kicks off at 19:45
Poland versus Lithuania kick off at 19:45

Group H

  • Cyprus versus San Marino kick off at 17:00
  • Romania versus Bosnia-Herzegovina kicks off at 19:45

Group K

Andorra versus Latvia kicks off at 19:45
England versus Albania kicks off at 19:45

Internationals

  • Friendlies 1
  • Thailand vs Afghanistan kicks off at 13:00
  • Northern Ireland vs Switzerland kicks off at 19:45

Friendlies 3

  • Singapore versus Nepal kicks off at 12:30

Scottish Championship

  • Partick Thistle vs Raith Rovers kick off at 19:45

U21 National Team Friendlies

Friendlies 1

  • Iceland U21 vs Hungary U21 kick off 13:00
  • Slovakia U21 vs Germany U21 kick off 17:00
  • Italy U21 vs Netherlands U21 kick off 17:15
  • France U21 vs England U21 kick off 20:00

Friendlies 2

  • Greece U21 vs Albania U21 kick off 15:00
  • Switzerland U21 vs Austria U21 kick off 17:00
  • Turkey U21 vs Kosovo U21 kick off 17:30
  • Ukraine U21 vs Slovenia U21 kick off 18:00
  • Portugal U21 vs Romania U21 kick off 18:30
  • Spain U21 vs Czech Republic U21 kick off 18:30
  • The Republic of Ireland U21 vs Scotland U21 kick off at 19:00

2026 World Cup CONMEBOL Qualifiers

2026 FIFA World Cup qualification CONMEBOL Top Goalscorers

Brazil vs Colombia kick off at 00:45

  • Brazil possible starting lineup:
    • Alisson; Vanderson, Marquinhos, Gabriel, Alex Sandro; Gerson, Bruno Guimaraes; Rodrygo, Raphinha, Vinicius Junior; Cunha
  • Colombia possible starting lineup:
    • Vargas; Munoz, Lucumi, Sanchez, Mojica; Lerma, Rios; Arias, James, Diaz; Duran

Peru vs Bolivia kicks off at 01:30

  • Peru possible starting lineup:
    • Caceda; Polo, Corzo, Araujo, Advincula; Sonne, Tapia, Pena; Carrillo, Guerrero, Flores
  • Bolivia possible starting lineup:
    • Viscarra; Medina, Haquin, Sagredo, Fernandez; Robson Matheus, Cuellar, Villamil; Miguelito, Algaranaz, R Vaca

Ecuador vs Venezuela kicks off at 21:00

  • Ecuador possible starting lineup:
    • Galindez; Ordonez, Pacho, Torres, Estupinan; Yeboah, Caicedo, Franco, Vite, Plate; Valencia
  • Venezuela possible starting lineup:
    • Romo; Gonzalez, Angel, Ramirez, Rivas; Herrera, Martinez; Soteldo, Savarino, Segovia; Rondon

Uruguay vs Argentina kick off 23:30


  • Uruguay possible starting lineup:
    • Rochet; Nandez, R. Araujo, Gimenez, Saracchi; Valverde, Bentancur; Pellistri, Aguirre, M. Araujo; Nunez
  • Argentina possible starting lineup:
    • Martinez; Molina, Romero, Otamendi, Tagliafico; De Paul, Mac Allister, Fernandez; Correa, Gonzalez, Alvarez

2026 World Cup CAF Qualifiers

Confederation of African Football - CAF

Group A

Burkina Faso vs Djibouti kick off at 16:00

  • Burkina Faso possible starting lineup:
    • Koff; Traore, Dayo, Yago, Kabore; Guira, Dabo; Tapsoba, Ouedraogo, Sanogo; Konate
  • Djibouti possible starting lineup:
    • Mbonihankuye; Siad, Batio, B Mohamed; Robleh, Hassan, Hamza, Farada; Ali, F Mohamed, A Mohamed

Ethiopia vs Egypt kick off 21:00

  • Ethiopia possible starting lineup:
    • Habtamu; James, Tunjo, Bekele, Kassa; Markos; Yohannes, Tekeste, Worku, Gezahegn; Gugsa
  • Egypt possible starting lineup:
    • Shobeir; Eid, Sobhi, Rabia, Hani; Attia, Fathy; Marmoush, Trezeguet, Salah; Faisal

Group B

Congo DR vs South Sudan kick off at 16:00

Group C

Rwanda vs Nigeria kick off at 16:00

  • Rwanda possible starting lineup:
    • Ntwari; Niyigena, Mutsinzi, Manzi, Niyomugabo; Sahabo, Bizimana, Rubanguka; Rafael, Nshuti, Mugisha
  • Nigeria possible starting lineup:
    • Nwabali; Aina, Troost-Ekong, Bassey, Onyemaechi; Ndidi, Onyedika, Iwobi; Simon, Osimhen, Lookman

South Africa vs Lesotho kick off at 16:00

  • South Africa possible starting lineup:
    • Mothwa; Mphahlele, De Reuck, Sibanyoni; Malinga; Mobbie, Maart, Phohlongo, Sithebe; Mkhulise, Brooks
  • Lesotho possible starting lineup:
    • Mphuthi; Sello, Lerotholi, Makepe, Malane; Toloane, Lebokollane; Makha, Fothoane, Khutlang; Nkoto

Group E

Niger vs Morocco kicks off at 21:30

  • Niger possible starting lineup:
    • Tanja; Garba, Katakore, Sako, Alhassane; Hainikoye, Mohamed, Badamassi, Amoustapha; Sosah
  • Morocco possible starting lineup:
    • Bono; Mazraoui, Aguerd, Harkass, Hakimi; Amrabat, Ounahi; Saibari, Ben Seghir, Diaz; En-Nesyri

Group F

Burundi vs Ivory Coast kick off at 19:00

  • Burundi possible starting lineup:
    • Nkurunziza; Weymans, Ndayishimye, Nsabiyumva, Nduwarugira; Liongola, Msanga, Bigirimana, Bizoza; Niyongabire, Mvuka
  • Ivory Coast possible starting lineup:
    • Fofana; Doue, Diomande, Ndicka, Singo; Sangare, Kessie; Adingra, Aholou, Pepe; Haller

Group G

Botswana vs Algeria kick off at 13:00

  • Botswana possible starting lineup:
    • Phoko; Ditlhokwe, Gaolaolwe, Leinanyane, Kopelang; Ditsele, Modingwane, Batlokwa; Orebonye, Seakanyeng, Setsile
  • Algeria possible starting lineup:
    • Guendouz; Mandi, Bensebaini, Atal; Ait-Nouri, Chaibi, Bennacer, Kendouci; Gouiri, Mahrez; Belaili

Guinea vs Somalia kick off 21:00

Group H

Equatorial Guinea vs São Tomé e Príncipe kick off at 13:00

Group I

Ghana vs Chad kicks off at 19:00

  • Ghana possible starting lineup:
    • Zigi; Mensah, Dijku, Salisu, Opoku; Partey, Owusu; Semenyo, Kudus, Williams; Ayew
  • Chad possible starting lineup:
    • Jourdain; Abderamane, Felix, H Abakar, Allaramadji; Maintah, Allarabaye Yves, Lingar, Abderamane; Yannick, Goukoui

2026 World Cup OFC Qualifiers

OFC - Oceania Football Confederation Teams

Semi-finals

New Caledonia vs Tahiti kick off at 02:00
New Zealand vs Fiji kick-off at 06:00

Welsh Premier League

Cymru Premier Welsh Premier League

Championship Round

  • Caernarfon Town vs Bala Town kick off at 19:45
  • Haverfordwest County vs Penybont kick off 19:45

Relegation Round

  • Newtown vs Connah’s Quay kick off 19:45
  • Aberystwyth Town vs Briton Ferry kick off at 20:00

Leave a Reply

Your email address will not be published. Required fields are marked *