| # | Winner | Finish | Gap behind | New GC leader |
|---|---|---|---|---|
| 1 | Time trial | Time trial | W. CLARKEleads · 1 stage | |
| 2 | Group of 2 | +0:10Group of 2 | C. MEYERleads · 4 stages | |
| 3 | Bunch sprint | +0:19Bunch sprint | ||
| 4 | Bunch sprint | +0:21Bunch sprint | ||
| 5 | Group of 3 | +0:02Group of 3 |
Stage 2 decided it: MEYER went from 1 second behind BEVIN to 15 seconds ahead.2 of the 11 seconds came from bonus seconds.
| # | Rider | Time | UCI pts |
|---|---|---|---|
| 1 | 12:30:55 | ||
| 2 | +0:11 | 56 | |
| 3 | +0:19 | 32 | |
| 4 | +0:21 | ||
| 5 | +0:35 | ||
| 6 | +0:37 | 16 | |
| 7 | +0:39 | 12 | |
| 8 | +0:40 | 8 | |
| 9 | s.t. | 7 | |
| 10 | +0:41 | 6 | |
| 11 | +0:45 | 5 | |
| 12 | +0:46 | 3 | |
| 13 | +0:47 | ||
| 14 | +1:10 | ||
| 15 | +1:12 |
| # | Team | |||||
|---|---|---|---|---|---|---|
| 1 | Avanti Racing Team | 125 | 1 | 3 | 8 | 6 |
| 2 | Drapac Professional Cycling | 46 | 1 | 2 | 4 | 6 |
| 3 | Team Budget Forklifts | 23 | 0 | 1 | 3 | 6 |
| 4 | MTN - Qhubeka | 14 | 0 | 1 | 3 | 6 |
| 5 | Unitedhealthcare Professional Cycling Team | 14 | 0 | 0 | 4 | 6 |
| 6 | Androni Giocattoli | 13 | 0 | 0 | 3 | 4 |
| 7 | Navitas Satalyst Racing Team | 5 | 0 | 0 | 1 | 5 |
| 8 | African Wildlife Safaris Cycling Team | 2 | 0 | 0 | 1 | 6 |
Winner C. MEYER, 27 · Youngest A. LYONS, 19 · Oldest S. SHAW, 38