Później, przez pół sezonu, reprezentował Wuppertaler SV.
W 2010 roku został zawodnikiem fińskiego Vaasan Palloseura, rozgrywając dla klubu 33 spotkania. Po dwóch latach odszedł do FC Lahti, a 9 sierpnia 2012 podpisał roczny kontrakt z CracoviąEdgar Bernhardt podpisał roczny kontrakt z Cracovią, „Gazeta Wyborcza”, 09.08.2012.. Zadebiutował w drużynie 22 sierpnia 2012 w meczu z Okocimskim BrzeskoSzop, Cracovia – Okocimski 2:0. Nowa gwiazda poraziła beniaminka, „Sport.Pl”, 22.08.2012.. Krakowski klub nie przedłużył wygasającego 30 czerwca 2014 kontraktu zawodnika. W sierpniu 2014 podpisał kontrakt z FF Jaro. 26 lutego 2015 Edgar Bernhardt został oficjalnie zawodnikiem Widzewa Łódź, podpisując z pierwszoligowcem półroczny kontrakt z opcją przedłużenia o następne 2 lataEdgar Bernhardt w Widzewie.. W lipcu 2015 roku przeniósł się do Tajlandii, gdzie podpisał kontrakt z klubem Prachuap FC. W styczniu 2018 podpisał kontrakt z tyskim GKS-em. W maju 2019 został nowym zawodnikiem malezyjskiego klubu Kedah FAEdgar Bernhardt w Kedah FA..
1 listopada 2019 podpisał kontrakt z bangladeskim klubem Dhaka Abahani, bez odstępnego.