У 1995 році перейшов до складу дніпропетровського«Дніпра», у складі якого відіграв 8 сезонів своєї ігрової кар'єри, провів 134 матчі. Найчастіше виходив на поле у сезонах 1996—1997, 1997—1998 та 1998—1999 років, бо вже на початку 2000-х почав залучатися до складу 2-го, а то й третього складу Дніпра. Разом із командою з Дніпропетровська тричі завоював бронзу українського чемпіонату.
Сезон 2002—2003 Геннадій Козар провів у складі «Олександрії», за яку відіграв 27 матчів чемпіонату. Наступного року перейшов до складу вінницької«Ниви», за яку провів 18 матчів у Чемпіонаті України. Завершив свою професійну кар'єру гравець 2004 року у тій же «Олександрії», за яку зіграв 6 матчів у сезоні 2004—2005.