The Scotsman described the England skipper as "not a top, top player", despite previously claiming that he would have been open to signing the midfielder.
"I think everyone who's seen the comments will think they are harsh," Rodgers told talkSPORT. "I've watched Gerrard for many years and recognised he's a top player but it's only when you come in and work with the man that you realise how professional he is on a daily basis.
"His performance level at 33 years of age shows he's a top, top player. He's a great talent, a wonderful player and I don't think anyone could argue against that."
Gerrard netted his 100th Premier League goal against Newcastle United last weekend.