section_heading: Igranje za brojne NBA klubove (od 2003.- )
paragraph_text: mini|lijevo|upright|Smith u dresu [[Chicago Bulls|Bullsa.]] Sljedeće tri sezone Smith je proveo u Milwaukee Bucksima. U predsezoni 2006. Milwaukee je Smitha poslao u Denver Nuggetse za defanzivca Rubena Pattersona,<ref>Joe Smith u Nuggetsima ali je za Nuggetse odigrao samo 11 utakmica jer je u novoj zamjeni igrača zajedno s Andreom Millerom zamijenjen u 76erse za Allena Iversona. Smith je u sezoni 2007./08. potpisao za Chicago Bullse i bio vrlo koristan igrač u rotaciji, ali Bullsi su imali vrlo loš omjer i trebale su promjene u momčadi. Zbog toga je u velikoj razmjeni igrača u kojoj su sudjelovala tri kluba (Chicago Bullsi, Cleveland Cavaliersi i Seattle SuperSonicsi ) zamijenjen s Benom Wallaceom u Cavse za Larryja Hughesa, Drewa Goodena, Cedrica Simmonsa i Shanona Browna. Generalni menadžer Clevelanda Danny Ferry iz Seattlea je pak uzeo Wallyja Szczerbiaka i Delontea Westa. Supersonicsima su prepušteni Ira Newmble i Donyell Marshall. Osim toga, Seattle je tim manevrom od Chicago Bullsa dobio i Adriana Griffina.<ref>Ben Wallace stigao u Cavalierse