Robert Lewandowski and Karim Benzema certainly delivered the goods for their respective teams in the Champions League this week.

On Tuesday evening, Lewandowski scored a first half hat-trick for Bayern Munich in a 7-1 victory over Red Bull Salzburg that booked the team's place in the quarter-finals.

Then the following night, Benzema went into 'beast mode' for Real Madrid to inspire a comeback victory versus Paris Saint-Germain.

The Frenchman netted a hat-trick of his own at the Bernabeu to secure a 3-1 win that will see Los Blancos join Bayern in next week's quarter-final draw.

Two of the greatest strikers of all time strutted their stuff in club football's biggest competition yet again and it was just glorious to see.

And in the wake of Lewandowski and Benzema's latest trebles, the folks over at PopFoot have decided to work out the 20 players with the most hat-tricks for club and country in the entirety of the 21st century thus far.

MADRID, SPAIN - MARCH 09: Karim Benzema of Real Madrid CF celebrates after winning the UEFA Champions League Round Of Sixteen Leg Two match between Real Madrid and Paris Saint-Germain at Estadio Santiago Bernabeu on March 09, 2022 in Madrid, Spain. (Photo by Gonzalo Arroyo Moreno/Getty Images)

So, let's take a look at their findings...

The 20 players with the most hat-tricks for club and country in the 21st century

20. Wayne Rooney (Retired) | 9 hat-tricks

19. Edin Dzeko (Inter Milan) | 9 hat-tricks

18. Karim Benzema (Real Madrid) | 9 hat-tricks

17. Miroslav Klose (Retired) | 9 hat-tricks

16. Gareth Bale (Real Madrid) | 9 hat-tricks

15. Kylian Mbappe (Paris Saint-Germain) | 9 hat-tricks

14. Thierry Henry (Retired) | 11 hat-tricks

13. Neymar (Paris Saint-Germain) | 11 hat-tricks

12. Gonzalo Higuain (Inter Miami) | 12 hat-tricks

11. Roberto Soldado (Levante) | 12 hat-tricks

VALENCIA, SPAIN - JANUARY 08: Roberto Soldado of Levante UD celebrates after scoring goal during the La Liga Santader match between Levante UD and RCD Mallorca at Ciutat de Valencia Stadium on January 08, 2022 in Valencia, Spain. (Photo by Aitor Alcalde/Getty Images)

10. Pierre-Emerick Aubameyang (Barcelona) | 12 hat-tricks

9. Edinson Cavani (Manchester United) | 15 hat-tricks

8. Zlatan Ibrahimovic (AC Milan) | 17 hat-tricks

7. Sergio Aguero (Retired) | 18 hat-tricks

6. Mario Gomez (Retired) | 18 hat-tricks

5. Harry Kane (Tottenham Hotspur) | 18 hat-tricks

4. Luis Suarez (Atletico Madrid) | 21 hat-tricks

3. Robert Lewandowski (Bayern Munich) | 29 hat-tricks

2. Lionel Messi (Paris Saint-Germain) | 54 hat-tricks

  1. Cristiano Ronaldo (Manchester United) | 58 hat-tricks
NORWICH, ENGLAND - DECEMBER 11: Cristiano Ronaldo of Manchester United celebrates after scoring his sides first goal from the penalty spot during the Premier League match between Norwich City and Manchester United at Carrow Road on December 11, 2021 in Norwich, England. (Photo by Alex Pantling/Getty Images)

Yeah, no one is catching Ronaldo and Messi anytime soon and the former's record is likely to remain intact for many decades to come.

Amazingly, Lewandowski has more than three times as many hat-tricks as Benzema at the time of writing, which is quite astonishing really.

The Bayern man is a supreme goalscorer, although there is a case to be made that Benzema is the better all-round footballer.

But at the end of the day, they're both simply marvellous players and we hope they continue to leave us open-mouthed with their brilliance for the foreseeable future.