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. The sixteen national teams were required to register a playing squad of eighteen players and two reserves.
The squad was announced on 4 November 2018.[4]Miquel Delàs withdrew injured after the game against Argentina and was replaced by Ricardo Sánchez on 1 December.[5]
The squad was announced on 2 November 2018.[15]Brandon Pereira withdrew injured after the game against South Africa and was replaced by Floris van Son on 4 December.[13]
The squad was announced on 4 November 2018.[18]Mark Appel withdrew injured and was replaced by Victor Aly on 9 November.[19]Benedikt Fürk withdrew injured after the game against Malaysia and was replaced by Julius Meyer on 12 December.[20]
The squad was announced on 14 November 2018.[25]Muhammad Rizwan Sr. withdrew injured after the game against Malaysia and was replaced by Arslan Qadir on 8 December.[26]