3000m U18 and U20 Men ; Official result since 19:23
| Rank | Lane | ID | Name | PB | Team | Cat | Result | Info | Video |
| 1 | 10 | 183 | Olatlheng KGOLOMU | RAC | JUN | 9:29.26 | |||
| 2 | 14 | 549 | Kootshepile Tshwenyego | BUAC | YOUTH | 9:29.65 | |||
| 3 | 15 | 210 | Mooketsi GALEKAE | SPAC | YOUTH | 9:37.11 | |||
| 4 | 11 | 209 | Bakang DITIRWA | SPAC | JUN | 9:44.69 | |||
| 5 | 12 | 551 | Boikanyo Monnaphiri | BUAC | JUN | 9:47.72 | |||
| 6 | 17 | 213 | Sherphard OLOPENG | SPAC | YOUTH | 10:11.72 | |||
| 7 | 16 | 215 | Emmanuel OBOLETSE | SPAC | YOUTH | 10:42.96 | |||
| 1 | 541 | Mphengula Lefa | MASU | YOUTH | DNS | ||||
| 2 | 619 | Kao Ralekutu | MRAC | YOUTH | DNS | ||||
| 3 | 61 | Waone BOTSHOMA | BDF | YOUTH | DNS | ||||
| 4 | 642 | Kgosi SUPANG | KGOS | YOUTH | DNS | ||||
| 5 | 646 | Alec MAFAOFOKE | MORA | YOUTH | DNS | ||||
| 6 | 376 | James Blessing Mathe | Z-GU | YOUTH | DNS | ||||
| 7 | 383 | Tumelo Rungwe | NVAC | YOUTH | DNS | ||||
| 8 | 643 | Kula PRINCE | JAC | YOUTH | DNS | ||||
| 9 | 552 | Marshal Thuto Moipolai | BUAC | JUN | DNS | ||||
| 13 | 735 | Amen Malesela | BUAC | JUN | DNS |