| Place | Performance | Athlete | Team |
| 1 | 08:50.22 | BROOKS - TYRAN | CENTRAL GAUTENG ATHLETICS |
| 2 | 08:58.56 | KIELBLOCK - EWAN | ATHLETICS GAUTENG NORTH |
| 3 | 08:59.63 | DE BRUIN - BREYTON | BOLAND ATHLETICS |
| 4 | 09:01.51 | NOAH - JUNIOR | CENTRAL GAUTENG ATHLETICS |
| 5 | 09:10.25 | MOKHOTHU - KATLEHO | ATHLETICS FREE STATE |
| 6 | 09:11.79 | MALONE - SIYANDA | CENTRAL GAUTENG ATHLETICS |
| 7 | 09:13.28 | THWALA - PHILANI | KWAZULU-NATAL ATHLETICS |
| 8 | 09:17.23 | YEDWA - VUSIMUSI | ATHLETICS GAUTENG NORTH |
| 9 | 09:23.03 | TAOLE - KANETSO | WESTERN PROVINCE ATHLETICS |
| 10 | 09:30.32 | RALEKHETLA - KATLEHO | ATHLETICS FREE STATE |
| 11 | 09:31.30 | HAVENGA - NATHAN | ATHLETICS NORTHWEST NORTH |
| 12 | 09:31.37 | MONTSHOE - NEO | ATHLETICS GAUTENG NORTH |
| 13 | 09:44.04 | SCHEEPERS - CONRAD | ATHLETICS GAUTENG NORTH |
| 14 | 09:54.12 | MANCI - PHILASANDE | ATHLETICS TRANSKEI |
| 15 | 10:05.55 | RUITERS - TUMELO | ATHLETICS FREE STATE |
| 16 | 10:34.57 | TSHEZI - LIZWI | ATHLETICS TRANSKEI |