Cristiano Ronaldo is one of only two players in football history to score in every minute of a game.

The other is Zlatan Ibrahimovic, who also has a prolific record in front of goal.

It’s a testament to Ronaldo and Ibrahimovic’s goalscoring records. They both needed to score an awful lot of times to ensure they scored in every minute in a game.

That means getting their team off to a fast start by scoring in the first minute, and also netting in the 90th minute at a crucial time in the game.

A video has emerged that shows every goal Ronaldo has scored in each minute.

It shows that, no matter what time in the game it is, the Portuguese superstar is always dangerous.

The Juventus forward is one of the most potent players in football history, scoring 626 club goals in his career and adding 99 for his country.

One of the most important goals he ever scored came in the 97th minute, when Real Madrid faced Juventus for a place in the 2018 Champions League semi-finals.

After Juventus produced a spirited comeback at the Bernabeu to level the tie at 3-3 on aggregate, Ronaldo struck a late, late penalty to book Real's place in the final four.

p1e8tq4p2d1qanmsrrnq4ro3r9.jpg

We can't forget about extra-time, either.

In 2014, Ronaldo put the gloss on Real Madrid's win over Atletico Madrid in the Champions League final when he scored in the 120th minute.