Czeskie Budziejowice W 1999 tuż przed ukończeniem 18. roku życia awansował do kadry pierwszej drużyny i w sezonie 1999/2000 1 sierpnia 1999 zadebiutował w rozgrywkach pierwszej ligi czeskiej w meczu z Drnovice (2:0). W pierwszych dwóch sezonach był rezerwowym, a w 2001 spadł z zespołem do drugiej ligi. Na zapleczu pierwszej ligi David grał przez rok – najpierw w barwach Českich Budějovic, a następnie przez rundę wiosenną w drużynie FC Vysočina Igława, w barwach której zagrał 5 meczów, w których zanotował jedno trafienie.
Latem 2002 wrócił z wypożyczenia do Vysočiny. 26 sierpnia 2002 strzelił dwie debiutanckie bramki dla klubu w wygranym 2:1 meczu przeciwko Baník Ostrawa. Przez kolejne dwa sezony był najlepszym strzelcem drużyny z Budziejowic, strzelając 8 goli w sezonie 2002/2003 i 14 goli w sezonie 2003/2004. 8 maja 2004 w meczu z Viktorią Pilzno (4:2) skompletował swojego pierwszego hat-tricka w karierze. W sezonie 2004/2005 zespół Czeskich Budziejowic zajął 15. miejsce w ligowej tabeli, znowu zostając zdegradowany do czeskiej drugiej ligi. Jest trzecim najlepszym strzelcem w historii klubu w rozgrywkach pierwszoligowych z 27 golami.