After a 0-0 draw against Portugal this weekend, France are second in League A, Group 3, with seven points from three matches.
Croatia picked up a late 2-1 victory over Sweden at the same time to sit in third place at the halfway point, but are four points behind the top two.
France beat Croatia 4-2 in the September international break in Saint-Denis – the same score by which they beat the same team in Russia two years ago.
Here’s everything you need to know before the game.
We may earn a commission on some of the links in this article, but we never allow this to influence our content.
The match kicks off at 7.45 p.m. BST on Wednesday 14 October at the Maksimir Stadion in Zagreb.
The game will be broadcast live on Sky Sports Red Button. Subscribers can watch through the Sky Go app.
If you are not a Sky customer, you can purchase a NOWTV day pass here to watch it without a subscription.
Ante Rebic and Sime Vrsaljko are absent for injury for the home side, while Marcelo Brozovic is suspended. Mario Pasalic is his likely replacement.
France could opt for changes for their third game in this international break, with options like Anthony Martial, Eduardo Camavinga and Lucas Digne to enter the squad.
CRO: Livakovic; Jedvaj, Lovren, Vida, Barisic; Kovacic, Vlasic, Modric, Pasalic; Petkovic, Kramaric.
FRA: Lloris; Pavard, Varane, Lenglet, Digne; Kante, Pogba, Camavinga; Griezmann, Giroud, Mbappe.
It may not be another 4-2 win, but France will be optimistic about their chances of remaining undefeated, as Croatia struggle for the balance between their midfield talents and the lack of a a powerful attack. Croatia 1-2 France.