10 5

**When: **Wednesday, 16 October 2019**Where: **Bellville**Distances: **10km, 5km**Start Times: **18:15, 18:30**Info Status: **Information verified as correct

42 21 10

**When: **Saturday, 19 October 2019**Where: **Kimberley**Distances: **42.2km, 21.1km, 10km**Start Times: **06:00, 06:00, 06:00**Info Status: **Unconfirmed dates and race times

21 10 5

**When: **Saturday, 19 October 2019**Where: **Ashton**Distances: **21.1km, 10km, 5km**Start Times: **07:30, 08:00, 08:10**Info Status: **Information verified as correct

15 4

**When: **Saturday, 19 October 2019**Where: **Hartenbos**Distances: **15km, 4km**Start Times: **07:00, 07:10**Info Status: **Information verified as correct

10 5

**When: **Saturday, 19 October 2019**Where: **Worcester**Distances: **10km, 5km**Start Times: **07:30, 07:40**Info Status: **Event cancelled

10

**When: **Saturday, 19 October 2019**Where: **Kimberley**Distances: **10km**Start Times: **07:00**Info Status: **Information verified as correct

21 10 5

**When: **Sunday, 20 October 2019**Where: **Cape Town**Distances: **21.1km, 10km, 5km**Start Times: **06:30, 07:15, 08:30**Info Status: **Information verified as correct

10 5

**When: **Wednesday, 23 October 2019**Where: **Stellenbosch**Distances: **10km, 5km**Start Times: **18:30, 18:40**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 26 October 2019**Where: **George**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:00, 07:10**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 26 October 2019**Where: **Langebaan**Distances: **21.1km, 10km, 5km**Start Times: **06:45, 07:15, 08:00**Info Status: **Information verified as correct

18T 5T

**When: **Saturday, 26 October 2019**Where: **Barkly West**Distances: **18km T, 5km T**Start Times: **06:30, 06:30**Info Status: **Information verified as correct

16T 5T

**When: **Saturday, 26 October 2019**Where: **Worcester**Distances: **16km T, 5km T**Start Times: **06:00, 07:00**Info Status: **Basic information confirmed. Waiting for more info to be released

15

**When: **Saturday, 26 October 2019**Where: **Melkbosstrand**Distances: **15km**Start Times: **06:30**Info Status: **Information verified as correct

15 8

**When: **Sunday, 27 October 2019**Where: **Claremont**Distances: **15km, 8km**Start Times: **06:00, 08:00**Info Status: **Information verified as correct

42 10

**When: **Saturday, 2 November 2019**Where: **George**Distances: **42.2km, 10km**Start Times: **06:00, 07:00**Info Status: **Event Postponed

21 10

**When: **Saturday, 2 November 2019**Where: **Kimberley**Distances: **21.1km, 10km**Start Times: **07:00, 07:00**Info Status: **Information loaded. Awaiting final verification

21 5

**When: **Saturday, 2 November 2019**Where: **George**Distances: **21.1km, 5km**Start Times: **08:00, 08:30**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 2 November 2019**Where: **Pniel**Distances: **21.1km, 10km, 5km**Start Times: **06:45, 07:00, 07:15**Info Status: **Event cancelled

10 5

**When: **Saturday, 2 November 2019**Where: **Table View**Distances: **10km, 5km**Start Times: **07:00, 07:30**Info Status: **Information verified as correct

21 6

**When: **Sunday, 3 November 2019**Where: **Cape Town**Distances: **21.1km, 6km**Start Times: **06:00, 06:45**Info Status: **Information verified as correct

10

**When: **Wednesday, 6 November 2019**Where: **George**Distances: **10km**Start Times: **18:00**Info Status: **Information loaded. Awaiting final verification

42 21 5

**When: **Saturday, 9 November 2019**Where: **Stellenbosch**Distances: **42.2km, 21.1km, 5km**Start Times: **05:30, 05:50, 06:30**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 16 November 2019**Where: **Ceres**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:15, 08:00**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 16 November 2019**Where: **Knysna**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:00, 07:00**Info Status: **Information verified as correct

15 5

**When: **Saturday, 16 November 2019**Where: **Franschhoek**Distances: **15km, 5km**Start Times: **06:45, 07:00**Info Status: **Event cancelled

10 5

**When: **Saturday, 16 November 2019**Where: **Edgemead**Distances: **10km, 5km**Start Times: **06:30, 07:15**Info Status: **Basic information confirmed. Waiting for more info to be released

42 21 10 5

**When: **Saturday, 23 November 2019**Where: **Witsand**Distances: **42.2km, 21.1km, 10.4km, 5km**Start Times: **05:00, 06:00, 07:00, 08:00**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 23 November 2019**Where: **Mitchells Plain**Distances: **21.1km, 10km, 5km**Start Times: **06:00, 06:15, 07:30**Info Status: **Basic information confirmed. Waiting for more info to be released

10 5 3 1

**When: **Saturday, 23 November 2019**Where: **Postmasburg**Distances: **10km, 5km, 3km, 1km**Start Times: **07:00, 07:00, 07:00, 07:00**Info Status: **Basic information confirmed. Waiting for more info to be released

12

**When: **Wednesday, 27 November 2019**Where: **Stellenbosch**Distances: **12.3km**Start Times: **18:15**Info Status: **Basic information confirmed. Waiting for more info to be released

10 5

**When: **Saturday, 30 November 2019**Where: **Kimberley**Distances: **10km, 5km**Start Times: **07:00, 07:00**Info Status: **Information loaded. Awaiting final verification

10 5

**When: **Saturday, 30 November 2019**Where: **Bellville**Distances: **10km, 5km**Start Times: **06:30, 07:30**Info Status: **Information verified as correct

5

**When: **Saturday, 30 November 2019**Where: **Durbanville**Distances: **5km**Start Times: **08:00**Info Status: **Information verified as correct

21 10 5

**When: **Sunday, 1 December 2019**Where: **Kuils River**Distances: **21.1km, 10km, 5km**Start Times: **06:30, 06:45, 07:00**Info Status: **Event cancelled

5 3

**When: **Sunday, 1 December 2019**Where: **Oudtshoorn**Distances: **5km, 3km**Start Times: **08:00, 08:00**Info Status: **Event cancelled

5

**When: **Tuesday, 3 December 2019**Where: **Cape Town**Distances: **5km**Start Times: **19:00**Info Status: **Information verified as correct

10 3

**When: **Wednesday, 4 December 2019**Where: **Wilderness**Distances: **10km, 3km**Start Times: **18:00, 18:10**Info Status: **Information verified as correct

10 5

**When: **Wednesday, 4 December 2019**Where: **Paarl**Distances: **10km, 5km**Start Times: **18:30, 18:40**Info Status: **Basic information confirmed. Waiting for more info to be released

42 21 5

**When: **Saturday, 7 December 2019**Where: **Worcester**Distances: **42.2km, 21.1km, 5km**Start Times: **05:30, 06:30, 07:00**Info Status: **Information verified as correct

25 10

**When: **Saturday, 7 December 2019**Where: **Kimberley**Distances: **25km, 10km**Start Times: **06:00, 06:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21 10

**When: **Saturday, 7 December 2019**Where: **George**Distances: **21.1km, 10km**Start Times: **06:00, 06:15**Info Status: **Basic information confirmed. Waiting for more info to be released

15

**When: **Saturday, 7 December 2019**Where: **Table View**Distances: **15km**Start Times: **06:00**Info Status: **Information verified as correct

10

**When: **Wednesday, 11 December 2019**Where: **George**Distances: **10km**Start Times: **08:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21 10 5

**When: **Saturday, 14 December 2019**Where: **Mossel Bay**Distances: **21.1km, 10km, 5km**Start Times: **06:00, 06:00, 06:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21

**When: **Saturday, 14 December 2019**Where: **Atlantis**Distances: **21.1km**Start Times: **06:00**Info Status: **Information verified as correct

10 4

**When: **Monday, 16 December 2019**Where: **Knysna**Distances: **10km, 4.8km**Start Times: **18:00, 18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

10 4

**When: **Monday, 16 December 2019**Where: **Gugulethu**Distances: **10km, 4.2km**Start Times: **06:30, 06:30**Info Status: **Information loaded. Awaiting final verification

10 5

**When: **Tuesday, 17 December 2019**Where: **Mossel Bay**Distances: **10km, 5km**Start Times: **18:00, 18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

10

**When: **Wednesday, 18 December 2019**Where: **Cape Town**Distances: **10km**Start Times: **18:15**Info Status: **Information verified as correct

15 4

**When: **Saturday, 21 December 2019**Where: **Friemersheim**Distances: **15km, 4km**Start Times: **07:00, 07:10**Info Status: **Information loaded. Awaiting final verification

10 6

**When: **Saturday, 21 December 2019**Where: **Onrus**Distances: **10km, 6km**Start Times: **07:00, 07:15**Info Status: **Basic information confirmed. Waiting for more info to be released

16 8

**When: **Thursday, 26 December 2019**Where: **Tokai**Distances: **16km, 8km**Start Times: **06:30, 06:45**Info Status: **Basic information confirmed. Waiting for more info to be released

8 5

**When: **Thursday, 26 December 2019**Where: **George**Distances: **8km, 5km**Start Times: **18:00, 18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21 10 5

**When: **Tuesday, 31 December 2019**Where: **Gansbaai**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:30, 08:00**Info Status: **Basic information confirmed. Waiting for more info to be released

10 4

**When: **Tuesday, 31 December 2019**Where: **Hartenbos**Distances: **10km, 4km**Start Times: **06:00, 06:10**Info Status: **Basic information confirmed. Waiting for more info to be released

8

**When: **Tuesday, 31 December 2019**Where: **Cape Town**Distances: **8km**Start Times: **18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

15 10W 4

**When: **Saturday, 4 January 2020**Where: **Strandfontein**Distances: **15km, 10km W, 4km**Start Times: **06:30, 06:45, 07:30**Info Status: **Unconfirmed dates and race times

15

**When: **Saturday, 18 January 2020**Where: **Constantia**Distances: **15km**Start Times: **06:00**Info Status: **Unconfirmed dates and race times

30 15

**When: **Sunday, 19 January 2020**Where: **Camps Bay**Distances: **30km, 15km**Start Times: **05:30, 06:30**Info Status: **Unconfirmed dates and race times

42 36 5

**When: **Saturday, 25 January 2020**Where: **Fish Hoek**Distances: **42.2km, 36.2km, 5km**Start Times: **05:30, 05:30, 07:00**Info Status: **Unconfirmed dates and race times

21 10 10W 6

**When: **Saturday, 1 February 2020**Where: **Tokai**Distances: **21.1km, 10km, 10km W, 6km**Start Times: **06:00, 06:10, 06:15, 07:15**Info Status: **Unconfirmed dates and race times

27 10 5

**When: **Saturday, 8 February 2020**Where: **Paarl**Distances: **27km, 10km, 5km**Start Times: **06:30, 07:00, 09:00**Info Status: **Unconfirmed dates and race times

42 21 21W 10

**When: **Saturday, 15 February 2020**Where: **Beaufort West**Distances: **42.2km, 21.1km, 21.1km W, 10km**Start Times: **06:00, 06:00, 06:00, 06:00**Info Status: **Unconfirmed dates and race times

42 21

**When: **Sunday, 16 February 2020**Where: **Cape Town**Distances: **42.2km, 21.1km**Start Times: **05:15, 07:00**Info Status: **Unconfirmed dates and race times

42 21

**When: **Saturday, 29 February 2020**Where: **Oudtshoorn**Distances: **42.2km, 21.1km**Start Times: **06:00, 06:00**Info Status: **Unconfirmed dates and race times

10 5

**When: **Wednesday, 16 October 2019**Where: **Bellville**Distances: **10km, 5km**Start Times: **18:15, 18:30**Info Status: **Information verified as correct

42 21 10

**When: **Saturday, 19 October 2019**Where: **Kimberley**Distances: **42.2km, 21.1km, 10km**Start Times: **06:00, 06:00, 06:00**Info Status: **Unconfirmed dates and race times

21 10 5

**When: **Saturday, 19 October 2019**Where: **Ashton**Distances: **21.1km, 10km, 5km**Start Times: **07:30, 08:00, 08:10**Info Status: **Information verified as correct

15 4

**When: **Saturday, 19 October 2019**Where: **Hartenbos**Distances: **15km, 4km**Start Times: **07:00, 07:10**Info Status: **Information verified as correct

10 5

**When: **Saturday, 19 October 2019**Where: **Worcester**Distances: **10km, 5km**Start Times: **07:30, 07:40**Info Status: **Event cancelled

10

**When: **Saturday, 19 October 2019**Where: **Kimberley**Distances: **10km**Start Times: **07:00**Info Status: **Information verified as correct

21 10 5

**When: **Sunday, 20 October 2019**Where: **Cape Town**Distances: **21.1km, 10km, 5km**Start Times: **06:30, 07:15, 08:30**Info Status: **Information verified as correct

10 5

**When: **Wednesday, 23 October 2019**Where: **Stellenbosch**Distances: **10km, 5km**Start Times: **18:30, 18:40**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 26 October 2019**Where: **George**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:00, 07:10**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 26 October 2019**Where: **Langebaan**Distances: **21.1km, 10km, 5km**Start Times: **06:45, 07:15, 08:00**Info Status: **Information verified as correct

18 5

**When: **Saturday, 26 October 2019**Where: **Barkly West**Distances: **18km T, 5km T**Start Times: **06:30, 06:30**Info Status: **Information verified as correct

16 5

**When: **Saturday, 26 October 2019**Where: **Worcester**Distances: **16km T, 5km T**Start Times: **06:00, 07:00**Info Status: **Basic information confirmed. Waiting for more info to be released

15

**When: **Saturday, 26 October 2019**Where: **Melkbosstrand**Distances: **15km**Start Times: **06:30**Info Status: **Information verified as correct

15 8

**When: **Sunday, 27 October 2019**Where: **Claremont**Distances: **15km, 8km**Start Times: **06:00, 08:00**Info Status: **Information verified as correct

42 10

**When: **Saturday, 2 November 2019**Where: **George**Distances: **42.2km, 10km**Start Times: **06:00, 07:00**Info Status: **Event Postponed

21 10

**When: **Saturday, 2 November 2019**Where: **Kimberley**Distances: **21.1km, 10km**Start Times: **07:00, 07:00**Info Status: **Information loaded. Awaiting final verification

21 5

**When: **Saturday, 2 November 2019**Where: **George**Distances: **21.1km, 5km**Start Times: **08:00, 08:30**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 2 November 2019**Where: **Pniel**Distances: **21.1km, 10km, 5km**Start Times: **06:45, 07:00, 07:15**Info Status: **Event cancelled

10 5

**When: **Saturday, 2 November 2019**Where: **Table View**Distances: **10km, 5km**Start Times: **07:00, 07:30**Info Status: **Information verified as correct

21 6

**When: **Sunday, 3 November 2019**Where: **Cape Town**Distances: **21.1km, 6km**Start Times: **06:00, 06:45**Info Status: **Information verified as correct

10

**When: **Wednesday, 6 November 2019**Where: **George**Distances: **10km**Start Times: **18:00**Info Status: **Information loaded. Awaiting final verification

42 21 5

**When: **Saturday, 9 November 2019**Where: **Stellenbosch**Distances: **42.2km, 21.1km, 5km**Start Times: **05:30, 05:50, 06:30**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 16 November 2019**Where: **Ceres**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:15, 08:00**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 16 November 2019**Where: **Knysna**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:00, 07:00**Info Status: **Information verified as correct

15 5

**When: **Saturday, 16 November 2019**Where: **Franschhoek**Distances: **15km, 5km**Start Times: **06:45, 07:00**Info Status: **Event cancelled

10 5

**When: **Saturday, 16 November 2019**Where: **Edgemead**Distances: **10km, 5km**Start Times: **06:30, 07:15**Info Status: **Basic information confirmed. Waiting for more info to be released

42 21 10 5

**When: **Saturday, 23 November 2019**Where: **Witsand**Distances: **42.2km, 21.1km, 10.4km, 5km**Start Times: **05:00, 06:00, 07:00, 08:00**Info Status: **Information verified as correct

21 10 5

**When: **Saturday, 23 November 2019**Where: **Mitchells Plain**Distances: **21.1km, 10km, 5km**Start Times: **06:00, 06:15, 07:30**Info Status: **Basic information confirmed. Waiting for more info to be released

10 5 3 1

**When: **Saturday, 23 November 2019**Where: **Postmasburg**Distances: **10km, 5km, 3km, 1km**Start Times: **07:00, 07:00, 07:00, 07:00**Info Status: **Basic information confirmed. Waiting for more info to be released

12

**When: **Wednesday, 27 November 2019**Where: **Stellenbosch**Distances: **12.3km**Start Times: **18:15**Info Status: **Basic information confirmed. Waiting for more info to be released

10 5

**When: **Saturday, 30 November 2019**Where: **Kimberley**Distances: **10km, 5km**Start Times: **07:00, 07:00**Info Status: **Information loaded. Awaiting final verification

10 5

**When: **Saturday, 30 November 2019**Where: **Bellville**Distances: **10km, 5km**Start Times: **06:30, 07:30**Info Status: **Information verified as correct

5

**When: **Saturday, 30 November 2019**Where: **Durbanville**Distances: **5km**Start Times: **08:00**Info Status: **Information verified as correct

21 10 5

**When: **Sunday, 1 December 2019**Where: **Kuils River**Distances: **21.1km, 10km, 5km**Start Times: **06:30, 06:45, 07:00**Info Status: **Event cancelled

5 3

**When: **Sunday, 1 December 2019**Where: **Oudtshoorn**Distances: **5km, 3km**Start Times: **08:00, 08:00**Info Status: **Event cancelled

5

**When: **Tuesday, 3 December 2019**Where: **Cape Town**Distances: **5km**Start Times: **19:00**Info Status: **Information verified as correct

10 3

**When: **Wednesday, 4 December 2019**Where: **Wilderness**Distances: **10km, 3km**Start Times: **18:00, 18:10**Info Status: **Information verified as correct

10 5

**When: **Wednesday, 4 December 2019**Where: **Paarl**Distances: **10km, 5km**Start Times: **18:30, 18:40**Info Status: **Basic information confirmed. Waiting for more info to be released

42 21 5

**When: **Saturday, 7 December 2019**Where: **Worcester**Distances: **42.2km, 21.1km, 5km**Start Times: **05:30, 06:30, 07:00**Info Status: **Information verified as correct

25 10

**When: **Saturday, 7 December 2019**Where: **Kimberley**Distances: **25km, 10km**Start Times: **06:00, 06:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21 10

**When: **Saturday, 7 December 2019**Where: **George**Distances: **21.1km, 10km**Start Times: **06:00, 06:15**Info Status: **Basic information confirmed. Waiting for more info to be released

15

**When: **Saturday, 7 December 2019**Where: **Table View**Distances: **15km**Start Times: **06:00**Info Status: **Information verified as correct

10

**When: **Wednesday, 11 December 2019**Where: **George**Distances: **10km**Start Times: **08:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21 10 5

**When: **Saturday, 14 December 2019**Where: **Mossel Bay**Distances: **21.1km, 10km, 5km**Start Times: **06:00, 06:00, 06:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21

**When: **Saturday, 14 December 2019**Where: **Atlantis**Distances: **21.1km**Start Times: **06:00**Info Status: **Information verified as correct

10 4

**When: **Monday, 16 December 2019**Where: **Knysna**Distances: **10km, 4.8km**Start Times: **18:00, 18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

10 4

**When: **Monday, 16 December 2019**Where: **Gugulethu**Distances: **10km, 4.2km**Start Times: **06:30, 06:30**Info Status: **Information loaded. Awaiting final verification

10 5

**When: **Tuesday, 17 December 2019**Where: **Mossel Bay**Distances: **10km, 5km**Start Times: **18:00, 18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

10

**When: **Wednesday, 18 December 2019**Where: **Cape Town**Distances: **10km**Start Times: **18:15**Info Status: **Information verified as correct

15 4

**When: **Saturday, 21 December 2019**Where: **Friemersheim**Distances: **15km, 4km**Start Times: **07:00, 07:10**Info Status: **Information loaded. Awaiting final verification

10 6

**When: **Saturday, 21 December 2019**Where: **Onrus**Distances: **10km, 6km**Start Times: **07:00, 07:15**Info Status: **Basic information confirmed. Waiting for more info to be released

16 8

**When: **Thursday, 26 December 2019**Where: **Tokai**Distances: **16km, 8km**Start Times: **06:30, 06:45**Info Status: **Basic information confirmed. Waiting for more info to be released

8 5

**When: **Thursday, 26 December 2019**Where: **George**Distances: **8km, 5km**Start Times: **18:00, 18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

21 10 5

**When: **Tuesday, 31 December 2019**Where: **Gansbaai**Distances: **21.1km, 10km, 5km**Start Times: **07:00, 07:30, 08:00**Info Status: **Basic information confirmed. Waiting for more info to be released

10 4

**When: **Tuesday, 31 December 2019**Where: **Hartenbos**Distances: **10km, 4km**Start Times: **06:00, 06:10**Info Status: **Basic information confirmed. Waiting for more info to be released

8

**When: **Tuesday, 31 December 2019**Where: **Cape Town**Distances: **8km**Start Times: **18:00**Info Status: **Basic information confirmed. Waiting for more info to be released

15 10 4

**When: **Saturday, 4 January 2020**Where: **Strandfontein**Distances: **15km, 10km W, 4km**Start Times: **06:30, 06:45, 07:30**Info Status: **Unconfirmed dates and race times

15

**When: **Saturday, 18 January 2020**Where: **Constantia**Distances: **15km**Start Times: **06:00**Info Status: **Unconfirmed dates and race times

30 15

**When: **Sunday, 19 January 2020**Where: **Camps Bay**Distances: **30km, 15km**Start Times: **05:30, 06:30**Info Status: **Unconfirmed dates and race times

42 36 5

**When: **Saturday, 25 January 2020**Where: **Fish Hoek**Distances: **42.2km, 36.2km, 5km**Start Times: **05:30, 05:30, 07:00**Info Status: **Unconfirmed dates and race times

21 10 10 6

**When: **Saturday, 1 February 2020**Where: **Tokai**Distances: **21.1km, 10km, 10km W, 6km**Start Times: **06:00, 06:10, 06:15, 07:15**Info Status: **Unconfirmed dates and race times

27 10 5

**When: **Saturday, 8 February 2020**Where: **Paarl**Distances: **27km, 10km, 5km**Start Times: **06:30, 07:00, 09:00**Info Status: **Unconfirmed dates and race times

42 21 21 10

**When: **Saturday, 15 February 2020**Where: **Beaufort West**Distances: **42.2km, 21.1km, 21.1km W, 10km**Start Times: **06:00, 06:00, 06:00, 06:00**Info Status: **Unconfirmed dates and race times

42 21

**When: **Sunday, 16 February 2020**Where: **Cape Town**Distances: **42.2km, 21.1km**Start Times: **05:15, 07:00**Info Status: **Unconfirmed dates and race times

42 21

**When: **Saturday, 29 February 2020**Where: **Oudtshoorn**Distances: **42.2km, 21.1km**Start Times: **06:00, 06:00**Info Status: **Unconfirmed dates and race times