David Charles Kannemeyer (ur. 8 lipca 1977 w Kapsztadzie) – południowoafrykański piłkarz grający na pozycji lewego obrońcy.

Kariera klubowa Karierę piłkarską Kannemeyer rozpoczął w rodzinnym Kapsztadzie, w klubie Cape Town Spurs. W 1995 roku zadebiutował w jego barwach w pierwszej lidze Republiki Południowej Afryki, a od 1997 roku występował w nim w rozgrywkach nowo powstałej ligi Premier Soccer League. W 1999 roku klub zmienił nazwę na Ajax Kapsztad. W 2000 roku zawodnik zdobył z nim Rothmans Cup, a w 2001 roku odszedł do duńskiego Lyngby Boldklub, ale rozegrał w nim tylko 2 spotkania w lidze duńskiej.

Latem 2001 Kannemeyer wrócił do RPA i został zawodnikiem Kaizer Chiefs z Johannesburga. W 2004 i 2005 roku wywalczył z nim swoje pierwsze w karierze tytuły mistrza kraju. Osiągnął także sukces na arenie międzynarodowej – w 2001 roku zdobył Puchar Zdobywców Pucharów (1:1, 1:0 w finale z angolskim Grupo Desportivo Interclube). W 2005 roku odszedł z Kaizer Chiefs do Mamelodi Sundowns. Z klubem tym, podobnie jak z Kaizer Chiefs, dwukrotnie został mistrzem RPA – w latach 2006 i 2007.

W połowie 2008 roku Kannemeyer zmienił klub i przeszedł z Mamelodi Sundowns do Supersport United.