| Name | Country | Olympic Games | Goals |
| Balbir Singh Dosanjh (Sr) | India | London 1948; Helsinki 1952; Melbourne 1956(Capt) | 23 |
| Prithipal Singh | India | Rome 1960; Tokyo 1964; Mexico 1968(Capt) | 22 |
| Harmanpreet Singh | India | Rio 2016; Tokyo 2020; Paris 2024 | 17 |
| Surinder Singh Sodhi | India | Moscow 1980 | 15 |
| Udham Singh Kullar | India | Helsinki 1952; Melbourne 1956; Rome 1960; Tokyo 1964 | 14 |
| Harbinder Singh Chimni | India | Tokyo 1964; Mexico 1968; Munich 1972 | 10 |
| Mukhbain Singh | India | Munich 1972 | 9 |
| Gurmit Singh Kullar (Col) | India | Los Angeles 1932 | 8 |
| Surjeet Singh Panesar (Jr) | Kenya | Rome 1960; Tokyo 1964; Mexico 1968; Munich 1972 | 8 |
| Davinder Singh Deegan | Kenya | Mexico 1968, Munich 1972 | 8 |
| Davinder Singh | India | Moscow 1980 | 8 |
| Avtar Singh Sohal | Kenya | Rome 1960; Tokyo 1964(C); Mexico 1968(C); Munich 1972(C) | 7 |
| Gagan Ajeet Singh | India | Sydney 2000; Athens 2004 | 7 |
| Rupinder Pal Singh | India | Rio 2016; Tokyo 2020 | 7 |
| Hardyal Singh Garchey | India | Melbourne 1956 | 6 |
| Baljit Singh Dhillon | India | Atlanta 1996; Sydney 2000; Athens 2004 | 6 |
| Gurdev Singh Kullar | India | Melbourne 1956 | 5 |
| Mohinder Pal Singh | India | Seoul 1988 | 5 |