Top 10 South African athletes in men’s road running events in 2025.
Mile (1.609km)
1 – 3:58 Ryan Mphahlele (Parys, 25 Oct)
2 – 3:59 Luan Munnik (Parys, 25 Oct)
3 – 4:02 Boikanyo Motlhamme (Phalaborwa, 26 July)
4 – 4:03 Tshegofatso Pilane (Phalaborwa, 26 July)
4 – 4:03 Tshepo Tshite (Pretoria, 29 August)
3 – 4:02 Boikanyo Motlhamme (Phalaborwa, 26 July)
4 – 4:03 Tshegofatso Pilane (Phalaborwa, 26 July)
4 – 4:03 Tshepo Tshite (Pretoria, 29 August)
4 – 4:03 Abednico Choba (Thembisa, 26 Oct)
4 – 4:03 Keanu Domingo (Thembisa, 26 Oct)
8 – 4:05 Sibusiso Msibi (Phalaborwa, 26 July)
9 – 4:06 Kwazi Mgobhozi (Pretoria, 29 August)
9 – 4:06 Kwazi Nogcantsi (Pretoria, 29 August)
9 – 4:06 Xavier van der Leek (Parys, 25 Oct)
8 – 4:05 Sibusiso Msibi (Phalaborwa, 26 July)
9 – 4:06 Kwazi Mgobhozi (Pretoria, 29 August)
9 – 4:06 Kwazi Nogcantsi (Pretoria, 29 August)
9 – 4:06 Xavier van der Leek (Parys, 25 Oct)
5km
1 – 13:13 Maxime Chaumeton (Tokyo, 3 May)
2 – 13:37 Ryan Mphahlele (Durban, 12 Oct)
3 – 13:39 Kabelo Mulaudzi (Durban, 12 Oct)
4 – 13:42 Elroy Gelant (Durban, 12 Oct)
5 – 13:49 Musawenkosi Mnisi (Durban, 12 Oct)
6 – 13:51 Chris Mhlanga (Durban, 12 Oct)
7 – 13:54 Zenzile Pheko (Durban, 12 Oct)
7 – 13:54 Bongelani Mkhwanazi (Durban, 12 Oct)
9 – 13:59 Bennet Seloyi (Durban, 12 Oct)
10 – 14:05 Leslie Mokoena (Durban, 12 Oct)
10km
1 – 26:55 Maxime Chaumeton (Brasov, 5 Oct)
2 – 27:28 Adriaan Wildschutt (Gqeberha, 13 April)
3 – 27:41 Kabelo Mulaudzi (Durban, 13 July)
3 – 27:41 Kabelo Mulaudzi (Durban, 13 July)
4 – 27:58 Elroy Gelant (Durban, 13 July)
5 – 27:59 Ryan Mphahlele (Durban, 13 July)
6 – 28:06 Stephen Mokoka (Cape Town, 11 May)
7 – 28:12 Bennet Seloyi (Durban, 13 July)
8 – 28:17 Chris Mhlanga (Cape Town, 11 May)
9 – 28:21 Bongelani Mkhwanazi (Cape Town, 11 May)
10 – 28:24 Nadeel Wildschutt (Cape Town, 11 May)
6 – 28:06 Stephen Mokoka (Cape Town, 11 May)
7 – 28:12 Bennet Seloyi (Durban, 13 July)
8 – 28:17 Chris Mhlanga (Cape Town, 11 May)
9 – 28:21 Bongelani Mkhwanazi (Cape Town, 11 May)
10 – 28:24 Nadeel Wildschutt (Cape Town, 11 May)
21km
1 – 59:13 Adriaan Wildschutt (Valencia, 26 Oct)
2 – 1:00:22 Elroy Gelant (Ghent, 9 March)
3 – 1:01:58 Adam Lipschitz (Lisbon, 9 March)
4 – 1:02:30 Simon Sibeko (Gqeberha, 29 June)
3 – 1:01:58 Adam Lipschitz (Lisbon, 9 March)
4 – 1:02:30 Simon Sibeko (Gqeberha, 29 June)
5 – 1:02:48 Thabang Mosiako (Phalaborwa, 26 July)
6 – 1:03:05 Anthony Timoteus (Cape Town, 14 September)
7 – 1:03:20 Luyolo Ngcongolo (East London, 1 May)
8 – 1:03:24 Lloyd Bosman (Cape Town, 14 September)
9 – 1:03:29 Pakiso Mthembu (Gqeberha, 29 June)
6 – 1:03:05 Anthony Timoteus (Cape Town, 14 September)
7 – 1:03:20 Luyolo Ngcongolo (East London, 1 May)
8 – 1:03:24 Lloyd Bosman (Cape Town, 14 September)
9 – 1:03:29 Pakiso Mthembu (Gqeberha, 29 June)
10 – 1:03:35 Sinethemba Jilingisi (East London, 1 May)
42km
1 – 2:05:36 Elroy Gelant (Hamburg, 27 April)
2 – 2:09:40 Nadeel Wildschutt (Arizona, 21 Dec)
3 – 2:09:48 Adam Lipschitz (London, 27 April)
3 – 2:09:48 Adam Lipschitz (London, 27 April)
4 – 2:10:49 Thabang Mosiako (Abu Dhabi, 13 Dec)
5 – 2:12:42 Tumelo Motlagale (Durban, 4 May)
6 – 2:13:20 Melikhaya Frans (Riga, 18 May)
7 – 2:13:58 Regan Magwai (Durban, 4 May)
8 – 2:14:27 Lesetja Papo (Durban, 4 May)
9 – 2:16:18 Puseletso Mofokeng (Durban, 4 May)
10 – 2:17:01 Mathews Leeto (Durban, 4 May)
5 – 2:12:42 Tumelo Motlagale (Durban, 4 May)
6 – 2:13:20 Melikhaya Frans (Riga, 18 May)
7 – 2:13:58 Regan Magwai (Durban, 4 May)
8 – 2:14:27 Lesetja Papo (Durban, 4 May)
9 – 2:16:18 Puseletso Mofokeng (Durban, 4 May)
10 – 2:17:01 Mathews Leeto (Durban, 4 May)
50km
1 – 2:48:55 Melikhaya Frans (Gqeberha, 1 February)
2 – 2:52:00 Samuel Sibeko (Klerksdorp, 3 May)
3 – 2:52:01 Onalenna Khonkhobe (Pretoria, 28 September)
4 – 2:52:53 Charles Tjiane (Middelburg, 26 April)
4 – 2:52:53 Charles Tjiane (Middelburg, 26 April)
5 – 2:53:02 Derrick Masango (Klerksdorp, 3 May)
6 – 2:53:25 Tebogo Pulusa (Pretoria, 28 September)
7 – 2:53:31 Siboniso Sikhakhane (Pretoria, 28 September)
8 – 2:53:49 Cijimpi Moloi (Pretoria, 28 September)
9 – 2:54:25 Jeffrey Moabakwe (Middelburg, 26 April)
10 – 2:54:26 Arthur Jantjies (Pretoria, 28 September)
6 – 2:53:25 Tebogo Pulusa (Pretoria, 28 September)
7 – 2:53:31 Siboniso Sikhakhane (Pretoria, 28 September)
8 – 2:53:49 Cijimpi Moloi (Pretoria, 28 September)
9 – 2:54:25 Jeffrey Moabakwe (Middelburg, 26 April)
10 – 2:54:26 Arthur Jantjies (Pretoria, 28 September)
* Featured image by Gavin Ryan/Boxer Super Run






