#1 Oldest goalscorers in the UEFA Champions League group stage and finals – two different records – 38 years 59 days and 36 years 333 days, respectively
AC Milan’s Paolo Maldini is the oldest player to score in the finals of a UEFA Champions League – aged 36 years 333 days – when he famously scored past Liverpool in the 2005 finals. Meanwhile, another Italian, Francesco Totti is the oldest goalscorer in the group stages having done so aged 38 years 59 days.
For Cristiano Ronaldo to break the record of being the oldest one in the final, he’s only going to get the chance in the 2021/22 final, should his then-club qualify. Messi will have the chance only in the 2023/24 final and that, too, only if it's before 23rd May. If its post the date, he'll have to wait another year.
For Ronaldo to break the oldest group-stage scorer record, he has to score in the UEFA Champions League after 1st April 2023. Similarly, Messi has to score after 22nd August 2025.