Here is a list of scheduled Today Soccer Match Fixtures, and Results on Friday, 21 March 2025, with the list of teams, Possible 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
Table of Contents

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

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

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

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

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
- 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

Semi-finals
New Caledonia vs Tahiti kick off at 02:00
New Zealand vs Fiji kick-off at 06:00
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