Dann ble belønnet med 3-årskontrakt med Walsall, etter å ha bidratt med godt spill da klubben vant League Two i 2006-2007. Etter en halv sesong i League One, ble han snappet opp av Coventry City i januar 2008. To måneder senere fikk han sin debut for England på U21 nivå. Oppturen for Dann forsatte, og foran starten av neste sesong ble han valgt til kaptein for sitt nye lag.