De puntenkoers voor de mannen tijdens de Olympische Spelen van Atlanta in 1996, werd verreden op zondag 28 juli. De wedstrijd ging over 160 ronden ofwel 40 kilometer.

Om de tien ronden was er een sprint voor 5, 3, 2 en 1 punt. De renners werden eerst gerangschikt op het aantal ronden voorsprong en daarna op het aantal punten.Bij een gelijke stand werden de renners gerangschikt op basis van de eindsprint.

De Italiaan Silvio Martinello behaalde de meeste punten en had geen ronde achterstand en won daarmee de gouden medaille.

Uitslag posnaamnationaliteitrondepunten Silvio Martinello 0 37 Brian Walton 0 29 Stuart O'Grady 0 25 4 Vassil Jakovlev 0 24 5 Francis Moreau 0 21 6 Juan Llaneras 0 17 7 Cho Ho-Sung 0 6 8 Glenn McLeay 1 14 9 Guido Fulst 1 8 10 Sergey Lavrenenko 1 7 11 Milton Wynants 1 6 12 Franz Stocher 1 5 13 Remigijus Lupeikis 1 4 14 Pavel Khamidulin 1 4 15 Masahiro Yasuhara 1 2 16 Yevgeny Vakker 1 1 17 Bruno Risi 2 8 18 Jan Bo Petersen 2 7 19 Brian McDonough 2 5 20 Sergio Godoy 2 0 21 Peter Pieters 2 0 22 Declan Lonergan 2 0 23 Juan Curuchet 2 0 24 Etienne De Wilde 2 0 — David George DNF — Juan Merheb DNF — Marlon Pérez DNF — Marco Zaragoza DNF —

Puntenkoers mannen 1996 puntenkoers mannen