Pep Guardiola has praised Manchester City's hugely successful 2019 ahead of the New Year's Day clash against Everton.

Guardiola’s side retained the Premier League crown, whilst also winning the FA Cup and the Carabao Cup – securing a domestic treble in 2019.

The manager has hailed his side’s success and feels that they’ve done incredibly well to fight off competition from some of England’s best teams.

“In the last decade this team was the best team,” said Guardiola. “Congratulations to Manchester City for that. 

“Every day we analyse ourselves and we did it incredibly well. 2019 was an incredible year for us and in the last part we struggle a little bit, but it was an incredible decade.

“We were fighting against huge clubs and congratulations to everyone who works here.”

WATCH: Guardiola wary of Everton’s Ancelotti boost

WATCH: A City Decade: 2018

As Guardiola admitted, his side have encountered some blocks in the second half of the year, but he is remaining optimistic for the future. 

Liverpool currently sit at the top of the Premier League but Guardiola knows that his team can’t give up, no matter what.. 

“Work harder. Play better. And pray,” said Guardiola when asked what his side needs to do. “With all the squad, yeah [can catch Liverpool]. Some issues we can’t control, if we could then we would. 

“I think the team is fantastic, I love it but problems with injuries sometimes happen. We don’t expect to lose top players for six months and we struggle in some positions but in general our game is there. 

“I know what happens after teams win a lot, I think we are not far away.”