This article lists the confirmed squads for the 2018 Men's Hockey World Cup tournament held in Bhubaneswar, India between 28 November and 16 December 2018.
[4] Miquel Delàs withdrew injured after the game against Argentina and was replaced by Ricardo Sánchez on 1 December.
[15] Brandon Pereira withdrew injured after the game against South Africa and was replaced by Floris van Son on 4 December.
[19] Benedikt Fürk withdrew injured after the game against Malaysia and was replaced by Julius Meyer on 12 December.
[25] Muhammad Rizwan Sr. withdrew injured after the game against Malaysia and was replaced by Arslan Qadir on 8 December.