Adam Grad kontynuował następnie swoją karierę w Aluminium Konin, Astrze Krotoszyn, Pelikanie Łowicz, Karkonoszach Jelenia Góra, Unii Skierniewice i MKS-ie Mława. Wiosną sezonu 2000/2001 oraz częściowo jesienią kolejnych rozgrywek reprezentował barwy ŁKS-u Łódź, w którym strzelił 15 goli. W 2001 trafił do Jagiellonii Białystok, w której należał do wyróżniających graczy – w 26 ligowych spotkaniach zdobył 10 bramek. Od 2002 był zawodnikiem Korony Kielce i również w niej dysponował wysoką skutecznością – strzelił 15 goli. Po rundzie jesiennej sezonu 2002/2003 trenował z ŁKS-em, lecz było to tylko korzystanie z gościnności łódzkiego klubu w celu poprawienia formy.
Po odejściu z Korony został graczem Pogoni Staszów. W jej barwach wiosną sezonu 2003/2004 strzelił dwa gole w III lidze – bramki zdobył w zremisowanym pojedynku ze Stalą Rzeszów oraz wygranym meczu z Hutnikiem Kraków. Pogoń opuścił latem 2004, następnie występował w Siarce Tarnobrzeg, karierę piłkarską zakończył zaś w 2007 roku będąc graczem MKS 2000 Tuszyn.
Zmarł nagle w niewyjaśnionych okolicznościach w swoim domu.