David Stepanek è un difensore Jablonec che non è sceso in campo nella maggior parte delle partite della sua squadra in Czech Liga nel 2020/2021, avendo collezionato 16 presenze, per un totale di 1249 minuti. É stato scelto nell'11 iniziale in 14 partite su 34 giornate ed è entrato dalla panchina 2 volte.
Il difensore ha fatto la sua ultima presenza il 29 maggio, con Jablonec: una vittoria per 1-0 contro Pardubice, in cui ha giocato 90 minuti. In totale il difensore ha registrato 1 assist in questo campionato.
Nell'ultima stagione con Jablonec in Czech Liga Stepanek ha collezionato 5 presenze, gare in cui ha segnato 1 gol.
Il difensore è passato tra le fila Jablonec nel luglio 2019, mentre prima giocava con Vysočina Jihlava, con cui ha collezionato 55 presenze in campionato.