| Event | Gold | Silver | Bronze |
|---|
100 metres (wind: -0.6 m/s) | Otis Gowa
Australia | 10.81 | Wally Kirika
Papua New Guinea | 10.87 | Anton Lui
Papua New Guinea | 11.05 |
200 metres (wind: -0.9 m/s) | Otis Gowa
Australia | 21.94 | Waisea Finau
Fiji | 22.10 | Fabian Nuilai
Papua New Guinea | 22.45 |
| 400 metres | Waisea Finau
Fiji | 48.98 | Fabian Nuilai
Papua New Guinea | 49.22 | Peter Tuccandidgee
Australia | 49.43 |
| 800 metres | Isireli Naikelekelevesi
Fiji | 1:53.5CR | Chris Bais
Papua New Guinea | 1:53.9 | Joe Sipo
Papua New Guinea | 1:55.2 |
| 1500 metres | Isireli Naikelekelevesi
Fiji | 4:08.47 | Russel Hasu
Papua New Guinea | 4:09.04 | Joe Sipo
Papua New Guinea | 4:09.24 |
| 5000 metres | Sapolai Yao
Papua New Guinea | 16:00.29 | Rodney Gabirongo
Solomon Islands | 17:21.60 | Skene Kiage
Papua New Guinea | 18:05.86 |
| 10000 metres | Sapolai Yao
Papua New Guinea | 34:25.10 | Chris Votu
Solomon Islands | 36:09.10 | Aimo Marave
Papua New Guinea | 40:09.20 |
| 3000 metres steeplechase | Sapolai Yao
Papua New Guinea | 9:50.5CR | Rodney Gabirongo
Solomon Islands | 10:13.5 | Russel Hasu
Papua New Guinea | 10:16.4 |
110 metres hurdles (wind: +0.7 m/s) | Ivan Wakit
Papua New Guinea | 16.71 | Diat Passinghan
Papua New Guinea | 17.80 | Jack Iroga
Solomon Islands | 21.01 |
| 400 metres hurdles | John Wainiqolo
Fiji | 54.87 | Ivan Wakit
Papua New Guinea | 54.97 | Diat Passinghan
Papua New Guinea | 62.61 |
| High Jump | Hapo Maliaki
Papua New Guinea Rajendra Prasad
Fiji | 2.00mCR | | | Sandy Katusele
Papua New Guinea | 1.85m |
| Long Jump | Eroni Tuivanuavou
Fiji | 7.07mCR | Sandy Katusele
Papua New Guinea | 6.52m | Timon George
Papua New Guinea | 6.30m |
| Triple Jump | Sandy Katusele
Papua New Guinea | 13.61mCR | Noel Tamtu
Papua New Guinea | 13.14m | Timon George
Papua New Guinea | 12.52m |
| Shot Put | Iosefo Vuloaloa
Fiji | 13.58mCR | Chris Johns
Papua New Guinea | 10.10m | | |
| Discus Throw | Iosefo Vuloaloa
Fiji | 36.42m | Jack Iroga
Solomon Islands | 24.87m | Chris Johns
Papua New Guinea | 21.32m |
| Javelin Throw | Iosefo Vuloaloa
Fiji | 57.40 | Simon Benari
Papua New Guinea | 54.16 | Chris Johns
Papua New Guinea | 45.16 |
| 4 x 100 metres relay | Papua New Guinea Wally Kirika Anton Lui Edward Buidal Emmanuel Jarim | 41.69 | Fiji Waisea Finau Isireli Naikelekelevesi Eroni Tuivanuavou John Wainiqolo | 41.94 | Solomon Islands Jack Iroga Nelson Kabitana Francis Manioru Wycliff Osoa | 42.68 |
| 4 x 400 metres relay | Fiji Waisea Finau Isireli Naikelekelevesi Eroni Tuivanuavou John Wainiqolo | 3:17.40CR | Solomon Islands William Taloga Jonah Hone Wycliff Osoa Nelson Kabitana | 3:25.97 | Vanuatu Jean Marie Nikau Rinnie Tarie Thomas Jean Yves Kakasi Sam Kaiapam | 3:30.25 |