Daniel Agger's headed opener and Luis Suarez's 20th goal of the season proved too much for the tired visitors as the Reds stormed back from back-to-back defeats to climb back into the top four.
"I said to the players afterwards that I thought that was our best win of the season," said Rodgers.
"In a lot of games we've been vibrant with great energy, scored goals and performed well, as well as won.
"But on the back of the games that we've had over this period - and to play with a lot of the same players against a team that won their last Premier League game 6-0 - we knew we were going to have to tough it out and dig in.
"We might not have always been at our best, but we got two great goals, had other opportunities and actually restricted Hull to no shots on target.
"I'm very, very pleased with today because it was a great victory for us."
Suarez's free-kick meant he became the joint-fastest player in Premier League history to reach 20 goals, achieving the feat in 15 games. Andy Cole also got to 20 on New Year's Day 1994 while with Newcastle.
"Today was very much about the team. Luis will, of course, always get the plaudits because he's a world-class player," added Rodgers.
"Nine out of 10 players would not have played. He had a real bad knock on the top of his foot from the Chelsea game. I know, having managed and worked with players, that most players wouldn't have played with what he had today.
"He had strapping on it and he put himself out there for the team yet again. That's why he gets the goals that he does, because he's so determined.
"But it was very much a team effort. It was a great header from Daniel Agger from the corner and that set us off."