The 2017–18 Momentum One Day Cup was a domestic one-day cricket championship that was held in South Africa.
[5] During the last round of group stage fixtures, Reeza Hendricks became the first player to score a century in all three franchise competitions in South Africa in the same season.
[7] In the first semi-final, Warriors beat Titans, the defending champions, by eight wickets to progress to the final.
[8] In the second semi-final, Dolphins beat Cape Cobras by 49 runs to advance.
[10] No play was possible on the reserve day, so the title was shared between Dolphins and Warriors.