The round of 16
Saint-Dié SR (R2) – Marnaval (R1)
Champigneulles (N3) – Gandrange (R1)
Epernay (N3) – RC Trojan Metropolis (R1)
Reims Saint-Anne (N3) – Bouxières (R2)
AS Morhange (R2) – Heillecourt (R2)
Hombourg-Haut (R1) – Saint-Mezery (R1)
Prix-lès-Mézières (N3) – Cormontreuil (R1)
US Thionville Lusitanos (R1) – ESTAC Troyes 2 (N3)
Burnhauptois Stadium (R2) – ASNL 2 (N3)
Racing HW 96 (R3) – FC Geispolsheim (R1)
AS Hochfelden (R3) – Still Mutzig (R1)
Biesheim (N3) – FC Obermodern (R1)
ES Thaon (N3) – SC Schiltigheim (N3)
Molsheim (R2) – Weyersheim (R1)
AS Huningue (R1) – FC Scheibenhard (R2)
AS Illzach (R1) – US Sarre-Union (N3)
Related posts:
Race Against Time: The Urgency to Rescue Five Submersible Operators in the Atlantic
The Significance of Article 13 in the Japanese Constitution Explained by Lawyer Makoto Ito
Venice will now ban tourist groups and even loudspeakers
Russian Missile Strikes Hit Western Ukraine, Prompting Evacuations and Damage