| P | Athlete | Nation | Points | Results | By 1985 |
| 1 | Milton Campbell | USA | 7937 OR |
10,91 - 7.33 - 14.76 - 1.89 - 48,83 14,12 - 44.98 - 3.40 - 57.08 - 4.50,68 |
7614 |
| 2 | Rafer Johnson | USA | 7587 | 10,99 - 7.34 - 14.48 - 1.83 - 49,49 15,29 - 42.17 - 3.90 - 60.27 - 4.54,24 |
7457 |
| 3 | Vasili Kuznetsov | URS | 7465 | 11,36 - 7.04 - 14.49 - 1.75 - 50,24 15,25 - 44.33 - 3.95 - 65.13 - 4.54,10 |
7337 |
| 4 | Uno Palu | URS | 6930 | 11,66 - 6.65 - 13.39 - 1.89 - 50,82 15,58 - 40.38 - 3.60 - 61.59 - 4.35,74 |
7055 |
| 5 | Martin Lauer | EUA | 6853 | 11,29 - 6.83 - 12.86 - 1.83 - 48,35 14,97 - 39.38 - 3.10 - 50.66 - 4.44,03 |
6914 |
| 6 | Walter Meier | EUA | 6773 | 11,48 - 6.80 - 12.99 - 1.86 - 49,41 16,29 - 37.59 - 3.70 - 47.97 - 4.20,63 |
6929 |
| 7 | Torbjörn Lassenius | FIN | 6565 | 11,99 - 6.62 - 13.45 - 1.70 - 50,89 16,03 - 41.36 - 3.80 - 59.33 - 4.36,28 |
6806 |
| 8 | Yang Chuan-kwang | TPE | 6521 | 11,29 - 6.90 - 11.56 - 1.95 - 51,37 15,20 - 33.92 - 3.30 - 57.88 - 5.00,97 |
6736 |
| 9 | Patrick Leane | AUS | 6427 | 11,54 - 6.79 - 13.26 - 1.86 - 51,10 16,59 - 38.86 - 3.50 - 58.83 - 4.56,97 |
6723 |
| 10 | John Cann | AUS | 6278 | 11,06 - 6.57 - 12.18 - 1.70 - 49,41 15,85 - 38.76 - 2.70 - 57.89 - 4.49,31 |
6567 |
| 11 | Ian Bruce | AUS | 6025 | 11,83 - 6.62 - 12.30 - 1.83 - 51,35 16,18 - 36.62 - 3.40 - 51.38 - 4.50,60 |
6431 |
| 12 | Najmeddin Reza Farabi | IRI | 5103 | 12,28 - 6.25 - 11.31 - 1.70 - 52,26 17,60 - 28.73 - 3.30 - 41.23 - 4.24,88 |
5733 |
OR – Olympic record
By 1985 – total recalculated using the 1985 scoring tables
The Points column shows the official competition totals under the 1950 scoring tables, based on hand-timed races. The Results column shows electronic times to hundredths of a second where available. These times are used for the “By 1985” recalculations, which are statistical comparisons and do not alter the official finishing order.
EUA – United Team of Germany, which included athletes from East and West Germany.
Didn’t finish:
Bob Richards (USA), Yuri Kutenko (URS), Walter Herssens (BEL)
Didn’t start:
Georgios Roumpanis (GRE), Reynaldo Oliver (PUR), Wu Chun-Tsai (TPE)