| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | FESTIVAL OF RUNNING | |||||||||||||||||||||||||
2 | 21KM | |||||||||||||||||||||||||
3 | 13 July 2025 | |||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | Rank | Race No | Name | Nation | Club | Category | Time | |||||||||||||||||||
6 | 1 | 2727 | Lloyd Bosman | RSA | NEDBANK RUNNING CLUB SWD | M20-39 | 1:07:01 | |||||||||||||||||||
7 | 2 | 3347 | Keaton Lott | RSA | ELSIES RIVER AC | M20-39 | 1:10:07 | |||||||||||||||||||
8 | 3 | 3503 | Tumelo Mokoatsi | RSA | KUILS RIVER RC | M20-39 | 1:11:42 | |||||||||||||||||||
9 | 4 | 3117 | Yohannes Hirbo | ETH | NEDBANK RUNNING CLUB WP | M20-39 | 1:11:47 | |||||||||||||||||||
10 | 5 | 3922 | Anthony Swarts | RSA | BELLVILLE AC | M20-39 | 1:13:57 | |||||||||||||||||||
11 | 6 | 4140 | David Fick | RSA | DOLPHIN COAST STRIDERS | M20-39 | 1:15:00 | |||||||||||||||||||
12 | 7 | 3662 | Danzil Paulse | RSA | KUILS RIVER RC | M20-39 | 1:15:24 | |||||||||||||||||||
13 | 8 | 2466 | David Sher | RSA | - | M20-39 | 1:15:42 | |||||||||||||||||||
14 | 9 | 4020 | Jonathan Vickery | RSA | ATC RUNNING | M20-39 | 1:16:15 | |||||||||||||||||||
15 | 10 | 3767 | Joshua Rutgers | RSA | KUILS RIVER RC | M20-39 | 1:18:20 | |||||||||||||||||||
16 | 11 | 2090 | Marais Conradie | RSA | - | M20-39 | 1:18:42 | |||||||||||||||||||
17 | 12 | 2092 | George Craggs | GBR | - | M0-19 | 1:18:45 | |||||||||||||||||||
18 | 13 | 2287 | Gideon Louw | RSA | - | M20-39 | 1:18:51 | |||||||||||||||||||
19 | 14 | 3544 | Tsungai Mwanengeni | ZIM | RCS GUGULETU AC | M50-59 | 1:19:11 | |||||||||||||||||||
20 | 15 | 3931 | Anel Terblanche | RSA | NEDBANK RUNNING CLUB WP | W20-39 | 1:19:21 | |||||||||||||||||||
21 | 16 | 3613 | Garron Ockhuis | RSA | EDGEMEAD RUNNERS | M40-49 | 1:19:46 | |||||||||||||||||||
22 | 17 | 3623 | Keathon Olivier | RSA | KUILS RIVER RC | M20-39 | 1:19:57 | |||||||||||||||||||
23 | 18 | 3591 | Msimelelo Nkani | RSA | SOUTH AFRICAN POLICE SERVICE WP | M20-39 | 1:20:05 | |||||||||||||||||||
24 | 19 | 3842 | Moses Leredi Skosana | RSA | CENTURY CITY AC | M40-49 | 1:20:22 | |||||||||||||||||||
25 | 20 | 3230 | Mathias Kanisiu | RSA | HOUT BAY HARRIERS | M50-59 | 1:20:36 | |||||||||||||||||||
26 | 21 | 3045 | Simon Goldsbrough | RSA | ATLANTIC AC | M20-39 | 1:20:40 | |||||||||||||||||||
27 | 22 | 3098 | Melikhaya Jandick | RSA | RCS GUGULETU AC | M40-49 | 1:20:57 | |||||||||||||||||||
28 | 23 | 3797 | Karl Schaberg | RSA | TEAM VITALITY WP | M20-39 | 1:21:31 | |||||||||||||||||||
29 | 24 | 2242 | Robbie Kirkpatrick | RSA | - | M20-39 | 1:21:36 | |||||||||||||||||||
30 | 25 | 3825 | Mxolisi Sibiya | RSA | ADVENTISTS AC WP | M20-39 | 1:21:49 | |||||||||||||||||||
31 | 26 | 2872 | Quintin De Jongh | RSA | ATLANTIC AC | M20-39 | 1:21:53 | |||||||||||||||||||
32 | 27 | 4097 | Damian Will | RSA | PINELANDS AC | M20-39 | 1:22:39 | |||||||||||||||||||
33 | 28 | 4169 | Xolile Macanda | RSA | RCS GUGULETU AC | M50-59 | 1:22:43 | |||||||||||||||||||
34 | 29 | 4128 | Brandon Keiling | RSA | ATLANTIC AC | M20-39 | 1:22:58 | |||||||||||||||||||
35 | 30 | 2774 | John Dumisani Chabalala | RSA | ATLANTIC AC | M20-39 | 1:23:07 | |||||||||||||||||||
36 | 31 | 3706 | Johan Pretorius | RSA | TEAM VITALITY WP | M20-39 | 1:23:22 | |||||||||||||||||||
37 | 32 | 4127 | Nicholas Rupanga | MAW | ASICS AC WP | M50-59 | 1:23:53 | |||||||||||||||||||
38 | 33 | 2734 | Darren Bownes | RSA | NEDBANK RUNNING CLUB WP | M20-39 | 1:24:07 | |||||||||||||||||||
39 | 34 | 2704 | Alantino Belillie | RSA | KUILS RIVER RC | M20-39 | 1:24:45 | |||||||||||||||||||
40 | 35 | 2067 | Wandisile Cetyana | RSA | - | M20-39 | 1:24:54 | |||||||||||||||||||
41 | 36 | 3437 | Chansard Matumona | COD | NEDBANK RUNNING CLUB WP | M20-39 | 1:25:15 | |||||||||||||||||||
42 | 37 | 2610 | Shawn Abrahams | RSA | KUILS RIVER RC | M50-59 | 1:25:28 | |||||||||||||||||||
43 | 38 | 3502 | Ashraf Mohammed | RSA | OMMIEDRAAI FRIENDS AC | M40-49 | 1:25:30 | |||||||||||||||||||
44 | 39 | 3031 | Colin George | RSA | TOTALSPORTS VOB RC | M50-59 | 1:25:31 | |||||||||||||||||||
45 | 40 | 2960 | Jacques Etzebeth | RSA | NEDBANK RUNNING CLUB WP | M20-39 | 1:25:43 | |||||||||||||||||||
46 | 41 | 3697 | Mark Pikker | RSA | TOTALSPORTS VOB RC | M40-49 | 1:25:53 | |||||||||||||||||||
47 | 42 | 3051 | Patrick Gordon | RSA | WILD RUNNER WP | M40-49 | 1:25:57 | |||||||||||||||||||
48 | 43 | 4045 | Marvin Weber | RSA | PINELANDS AC | M20-39 | 1:26:00 | |||||||||||||||||||
49 | 44 | 3189 | Kyle Jansen Van Vuuren | RSA | METROPOLITAN AC | M20-39 | 1:26:02 | |||||||||||||||||||
50 | 45 | 3638 | Ebrahim Osman | RSA | BRIMSTONE ITHEKO SPORT AC | M50-59 | 1:26:10 | |||||||||||||||||||
51 | 46 | 2746 | Jason Bruiners | RSA | TEAM VITALITY WP | M20-39 | 1:26:30 | |||||||||||||||||||
52 | 47 | 2913 | Ashley Driver | RSA | HARFIELD HARRIERS | M50-59 | 1:26:37 | |||||||||||||||||||
53 | 48 | 3643 | Sean Pape | RSA | ATHLETES ACADEMY CLUB | M20-39 | 1:26:57 | |||||||||||||||||||
54 | 49 | 4033 | Riza Waggie | RSA | PINELANDS AC | M40-49 | 1:27:17 | |||||||||||||||||||
55 | 50 | 2957 | Ismaeel Essa | RSA | WILD RUNNER WP | M20-39 | 1:27:21 | |||||||||||||||||||
56 | 51 | 3134 | Linden Hugo | RSA | DURBANVILLE AC | M20-39 | 1:27:25 | |||||||||||||||||||
57 | 52 | 2478 | Adriaan Smit | RSA | - | M0-19 | 1:27:40 | |||||||||||||||||||
58 | 53 | 2497 | Wesley Sundelson | RSA | TOTALSPORTS VOB RC | M20-39 | 1:27:40 | |||||||||||||||||||
59 | 54 | 3736 | Alberto Reichhardt | RSA | BRACKENFELL AC | M20-39 | 1:27:45 | |||||||||||||||||||
60 | 55 | 4126 | Llewellyn Jacobs | RSA | CELTIC HARRIERS | M20-39 | 1:27:57 | |||||||||||||||||||
61 | 56 | 3231 | Brandon Kannemeyer | RSA | SPARTAN HARRIERS | M20-39 | 1:28:05 | |||||||||||||||||||
62 | 57 | 3688 | Etienne Pienaar | RSA | TOTALSPORTS VOB RC | M20-39 | 1:28:13 | |||||||||||||||||||
63 | 58 | 2657 | Jose Almeida | RSA | EDGEMEAD RUNNERS | M50-59 | 1:28:21 | |||||||||||||||||||
64 | 59 | 3928 | Elias Tavuyanago | ZIM | HOUT BAY HARRIERS | M40-49 | 1:28:30 | |||||||||||||||||||
65 | 60 | 2764 | Matthew Callaghan | RSA | BRACKENFELL AC | M20-39 | 1:28:31 | |||||||||||||||||||
66 | 61 | 2725 | Jordin Mark Borer | RSA | BEDFORDVIEW COUNTRY CLUB | M20-39 | 1:28:36 | |||||||||||||||||||
67 | 62 | 2868 | Diego De Andrade | RSA | EDGEMEAD RUNNERS | M20-39 | 1:28:40 | |||||||||||||||||||
68 | 63 | 3636 | Yusuf Orrie | RSA | ARD AC | M20-39 | 1:28:41 | |||||||||||||||||||
69 | 64 | 2536 | Lydia Van Der Vyver | RSA | - | W20-39 | 1:28:46 | |||||||||||||||||||
70 | 65 | 3650 | Waheed Parker | RSA | ATC RUNNING | M40-49 | 1:28:51 | |||||||||||||||||||
71 | 66 | 2259 | Jean Lambrechts | RSA | - | M20-39 | 1:29:06 | |||||||||||||||||||
72 | 67 | 3040 | Rianda Gilliland | RSA | ATLANTIC AC | W40-49 | 1:29:22 | |||||||||||||||||||
73 | 68 | 3904 | Anne Stewart | RSA | ATLANTIC AC | W50-59 | 1:29:32 | |||||||||||||||||||
74 | 69 | 2405 | Thys Odendaal | RSA | - | M40-49 | 1:29:35 | |||||||||||||||||||
75 | 70 | 4146 | Julian Paul | RSA | SANDF | M60-69 | 1:29:44 | |||||||||||||||||||
76 | 71 | 3687 | Barry-John Pienaar | RSA | KUILS RIVER RC | M20-39 | 1:29:45 | |||||||||||||||||||
77 | 72 | 3716 | Alastair Rabe | RSA | PAARL ATHLETICS CLUB | M40-49 | 1:29:47 | |||||||||||||||||||
78 | 73 | 2088 | Duanne Coetzer | RSA | - | M50-59 | 1:30:19 | |||||||||||||||||||
79 | 74 | 3090 | Christelle Hattingh | RSA | MULTI-SPORT MANIACS | W40-49 | 1:30:35 | |||||||||||||||||||
80 | 75 | 3477 | Masoi Mhlophe | RSA | BELLVILLE AC | M20-39 | 1:30:50 | |||||||||||||||||||
81 | 76 | 3418 | Euan Marshall | RSA | SPARTAN HARRIERS | M40-49 | 1:30:50 | |||||||||||||||||||
82 | 77 | 4145 | Lucky Ziqwayi | RSA | TOTALSPORTS VOB RC | M40-49 | 1:30:55 | |||||||||||||||||||
83 | 78 | 3281 | Tim Kotze | RSA | TOTALSPORTS VOB RC | M20-39 | 1:30:57 | |||||||||||||||||||
84 | 79 | 3571 | Simba S Nduna | ZIM | WEST COAST AC | M20-39 | 1:31:01 | |||||||||||||||||||
85 | 80 | 3474 | Corlia Meyer | RSA | ATLANTIC AC | W20-39 | 1:31:17 | |||||||||||||||||||
86 | 81 | 3471 | Nathaniel Mentor | RSA | ARD AC | M20-39 | 1:31:42 | |||||||||||||||||||
87 | 82 | 4022 | Marlize Vienings | RSA | EDGEMEAD RUNNERS | W40-49 | 1:31:45 | |||||||||||||||||||
88 | 83 | 2385 | Vittorio Nazzi | ITA | - | M20-39 | 1:31:47 | |||||||||||||||||||
89 | 84 | 3652 | Aashiek Parker | RSA | ATC RUNNING | M40-49 | 1:31:49 | |||||||||||||||||||
90 | 85 | 2879 | Awie De Swardt | RSA | DURBANVILLE AC | M50-59 | 1:31:58 | |||||||||||||||||||
91 | 86 | 4131 | Lee Petersen | RSA | WILD RUNNER WP | M40-49 | 1:31:59 | |||||||||||||||||||
92 | 87 | 2891 | Wilfred Demingo | RSA | RCS GUGULETU AC | M60-69 | 1:32:00 | |||||||||||||||||||
93 | 88 | 2700 | Richard Bedford | RSA | HARFIELD HARRIERS | M50-59 | 1:32:00 | |||||||||||||||||||
94 | 89 | 3917 | Wessel Swanepoel | RSA | CENTURY CITY AC | M20-39 | 1:32:09 | |||||||||||||||||||
95 | 90 | 2797 | Leon Claassen | RSA | LEWENSENTRUM ATHLETICS CLUB | M40-49 | 1:32:39 | |||||||||||||||||||
96 | 91 | 3157 | Bekithemba Jaceni | RSA | CELTIC HARRIERS | M20-39 | 1:32:53 | |||||||||||||||||||
97 | 92 | 2166 | Darren Govender | RSA | - | M40-49 | 1:32:54 | |||||||||||||||||||
98 | 93 | 3029 | Jonas Gensicke | RSA | TEAM VITALITY WP | M20-39 | 1:33:00 | |||||||||||||||||||
99 | 94 | 2322 | Ruan Mathee | RSA | - | M20-39 | 1:33:02 | |||||||||||||||||||
100 | 95 | 2323 | Sune Mathee | RSA | - | W20-39 | 1:33:03 |