The good news for Nigeria is that Balogun has recovered from a recent injury worry after missing training on Friday.
Dalic has fielded an attacking lineup tonight, with Rakitic and Modric set to sit deeper and that will allow Rebic, Kramaric, Perisic and Mandzukic to flourish further down the field.
Nigeria SUBS: Joel Obi, Chidozie Awaziem, John Ogu, Ikechukwu Ezenwa, Kelechi Iheanacho, Daniel Akpeyi, Simy, Tyronne Ebuehi, Elderson Echiéjilé, Kenneth Omeruo, Ahmed Musa, Ogenyi Onazi.
Nigeria Starting XI (4-2-3-1): Francis Uzoho, Abdullahi Shehu, William Troost-Ekong, Leon Balogun, Brian Idowu, Wilfred Ndidi, Oghenekaro Etebo, Victor Moses, John Obi Mikel (c), Alex Iwobi, Odion Ighalo.
Croatia SUBS: Lovre Kalinic, Mateo Kovacic, Duje Caleta-Car, Nikola Kalinic, Tin Jedvaj, Marcelo Brozovic, Milan Badelj, Josip Pivaric, Vedran Corluka, Marko Pjaca, Filip Bradaric, Dominik Livakovic.
Croatia Starting XI (4-2-3-1): Danijel Subasic, Sime Vrsaljko, Dejan Lovren, Domagoj Vida, Ivan Strinic, Ivan Rakitic, Luka Modric (c), Ante Rebic, Andrej Kramaric, Ivan Perisic, Mario Mandzukic.