I really thought Pujols was going to have a shot to break the HR record, but he really broke down at the end of his career. Looking at the list. Bonds played until he was 42.
Stanton's the current active leader at 429 and is 35 he would need to average 48 HR/Yr to break by 42 and he's a 42 a year guy according to baseball reference.
Judge is 32 if he plays 10 more years he would need to hold at least a 45 HR a year average to break it. Baseball reference currently gives him 51 a year seems he's the first active player with a real shot to break Bonds record.
Harper also 32 if he plays 10 more years he would need to hold at least a 43 HR/Yr to break it. Baseball Ref currently gives him 33 a year so he's likely out.
Manny also 32 if he plays 10 more years he would need to hold at least a 42 HR/Yr to break it. His current average is 32 a year so he's likely out.
Trout's a what if cause he's 33 and appears he will never be healthy again. He would need to beat his current career total of 378 by 8 hrs in the next 9 years. Clearly he's out. Crazy he's just like Griffey man.