Results of the City 2 City ultra-marathon held between Johannesburg and Pretoria on Sunday, 28 September 2025.
50km
Men
Open
1 Onalenna Khonkhobe (RSA) 2:52:01
2 Tebogo Pulusa (RSA) 2:53:25
3 Siboniso Sikhakhane (RSA) 2:53:31
4 Cijimpi Moloi (RSA) 2:53:49
5 Hillary Kipchumba (KEN) 2:54:16
6 Arthur Jantjies (RSA) 2:54:26
7 Lesetja Papo (RSA) 2:54:47
8 Msawenkosi Mthalane (RSA) 2:55:31
9 Tonny Skink (RSA) 2:55:45
10 Prosper Mutwira (ZIM) 2:57:34
40-49
1 Sikhumbuzo Seme (RSA) 2:58:08
2 Thomas Esito Ekiru (KEN) 3:00:03
3 Khulekani Msomi (RSA) 3:03:05
4 Peter Muthubi (RSA) 3:03:10
5 Thabang Masupha (RSA) 3:08:02
50-59
1 Charles Tjiane (RSA) 3:01:12
2 Solicitor Manduwa (RSA) 3:09:28
3 Matome Charles Moloto (RSA) 3:18:58
4 Ntshengedzeni Masupa (RSA) 3:35:30
5 Paseka Ngcana (RSA) 3:52:37
60+
1 Nimrod Mokoena (RSA) 3:45:25
2 Jabulani Gamede (RSA) 3:45:34
3 Thabo Hlako (RSA) 3:59:10
4 Ndabezinhle Ndlovu (RSA) 4:10:41
5 Nala Mashamaite (RSA) 4:20:24
Women
Open
1 Margaret Jepchumba (KEN) 3:11:14
2 Worke Degu Amena (ETH) 3:18:59
3 Shelmith Muriuki (KEN) 3:19:45
4 Nobukhosi Tshuma (ZIM) 3:20:58
5 Genet Adeke Agtew (ETH) 3:24:40
6 Jenet Mbhele (RSA) 3:28:35
7 Mildred Chepkemei Kinyanja (KEN) 3:35:18
8 Rutendo Nyahora (ZIM) 3:41:09
9 Elizabeth Jeruiyot Chemweno (KEN) 3:43:53
10 Slindile Chili (RSA) 3:44:34
40-49
1 Margaret Jepchumba (KEN) 3:11:14
2 Shelmith Muriuki (KEN) 3:19:45
3 Elizabeth Jeruiyot Chemweno (KEN) 3:43:53
4 Rebecca Nakuwa (KEN) 3:45:56
5 Christina Silale (RSA) 3:59:40
50-59
1 Clara Betton (RSA) 4:17:29
2 Adele Labuschagne (RSA) 4:53:35
3 Lindiwe Makombe (RSA) 5:07:27
4 Karen van Zyl (RSA) 5:30:56
5 Keaoleboga Ntswelengwe (RSA) 5:32:24
60+
1 Sandra Steenkamp (RSA) 4:57:03
2 Sandra Voerman (RSA) 5:01:07
3 Magdeline Makgata (RSA) 5:23:10
4 Louise Goosen (RSA) 5:23:36
5 Estelle Bothma (RSA) 5:58:06
10km
Men
Open
1 Erick Ngeno (KEN) 30:21
2 Tshepo Mphulanyane (RSA) 30:44
3 Tebogo Segalagala (RSA) 31:08
4 Tiisetso Mokhoma (RSA) 31:19
5 Kgosi Tsosane (RSA) 31:28
U20
1 Ntando Mokoka (RSA 32:54
2 Tshepo Moroantwa (RSA) 34:02
3 Kamogelo Rathwakga (RSA) 35:31
40-49
1 Paul Omuya (KEN) 31:28
2 Benedict Moeng (RSA) 34:10
3 Isaac Mokgola (RSA) 36:12
50-59
1 Matshelane Mamabolo (RSA) 40:39
2 Siphiwe Mahlalela (RSA) 40:51
3 Geelbooi Mahlangu (RSA) 43:27
60+
1 Desmond Zibi (RSA) 36:38
2 Thabo Tsie (RSA) 40:29
3 Tidimalo Modiga (RSA) 40:53
Women
Open
1 Naomy Jerono (KEN) 37:13
2 Kamogelo Violet Mogano (RSA) 39:02
3 Reitumetse Thethana (RSA) 39:28
4 Thembi Busanello (RSA) 43:18
5 Thubaelihle Nkomo (RSA) 44:09
U20
1 Makoma Lebepe (RSA) 45:35
2 Blessing Lekwadu (RSA) 46:28
3 Juiette Pascoe (RSA) 54:42
40-49
1 Emily Ngetich (KEN) 39:11
2 Tebogo Mokgosinyane (RSA) 41:10
3 Brigitte Connor (RSA) 46:56
50-59
1 Merriam Mooki (RSA) 45:34
2 Maria Bendana (RSA) 54:25
3 Albertina Tshisikule (RSA) 58:51
60+
1 Dalene Sonnekus (RSA) 46:42
2 Gladys Ratseke (RSA) 1:11:08
3 Jenny Roberrtshaw (RSA) 1:19:45
5km
Men
Open
1 Zenzile Pheko (RSA) 14:33
2 Boikanyo Motlhamme (RSA) 14:58
3 Modupe Tladi (RSA) 15:01
4 Johannes Morepe (RSA) 15:29
5 Fernando Macavele (RSA) 15:54
U20
1 Reatlegile Ramaphakela (RSA) 16:19
2 Keabetswe Masemola (RSA) 17:00
3 Desmond Tolama (RSA) 17:37
40-49
1 Rirhandzu Rhangani (RSA) 15:33
2 Omo Hlungwane (RSA) 16:15
3 Motsamai Matome (RSA) 16:25
50-59
1 Shadrack Hoff (RSA) 17:15
2 Timothy Ratshilavhi (RSA) 18:00
3 Tokyo France Mofokeng (RSA) 19:35
60+
1 Sontaga Mabale (RSA) 20:45
2 Ambrose Klassen (RSA) 21:07
3 Stephen Sipho Motau (RSA) 21:24
Women
Open
1 Tinyiko Ndala (RSA) 19:06
2 Lettie Seabela (RSA) 22:24
3 Malefo Lee Bokaba (RSA) 30:16
4 Mmagauta Mashego (RSA) 35:43
5 Josephine Chipopa (RSA) 37:46
U20
1 Iza Radebe (RSA) 20:46
2 Makoma Thobejane (RSA) 21:25
3 Sonwabise Menziwa (RSA) 21:48
40-49
1 Catherine Skosana (RSA) 21:08
2 Roshta Tsakane Kubayi (RSA) 31:14
3 Nthabiseng Chokoe (RSA) 31:23
50-59
1 Irene Jacobs (RSA) 24:49
2 Carol Goodinson (RSA) 25:33
3 Nomalungelo Confidence Zwane (RSA) 37:20
60+
1 Martie Boesenberg (RSA) 26:19
2 Mariet Geyer (RSA) 27:50
3 Grace Motsumi (RSA) 43:36
* Featured image of Onalenna Khonkhobe by Cecilia van Bers







