Speaking of Pujols...
Sits with 672 homers. If he doesn't hang it up at years end, he's going to be close to some giant HR milestones. 700 would be well within reach in 2022. 714 would be attainable in 2022 if he has quite a resurgence. It's a steep climb to the top from there. But to be that close, I'd have to be dying in order to walk away at that point. And a team looking for a boost in ticket sales would be foolish not to want him for that countdown to 700, 714, perhaps more.
To think Covid and the shortened 2020 season robbed him of 15-20 homers. We'd be counting down to 700 right now and legit talking about does he have 2 years left in the tank?
No one is going to be close until Stanton, Trout, maybe.
Active HR leaders:
Pujols - 672 age 41
Miggy Cabrera - 492, age 38 (ties Gehrig and McGriff with his next HR)
Nelson Cruz - 431, age 40 (tied Ripken with his HR tonight)
Robinson Cano - 334, age 38
Giancarlo Stanton - 324, age 31. He has been a Yankee for almost 3 full seasons (shortened 2020, halfway-ish through 2021) but only has 57 homers for them. Pujols had 408 homers entering his age 31 season. But Stanton's power is off the charts. If he stayed healthy for say, six straight seasons, 275 HRs in that span is more than realistic. Talking 600 homers at age 38. Pujols had 614 entering age 38.
Justin Upton - 321, age 33
Evan Longoria - 313, age 35
Mike Trout - 310, age 29. Probably reaches 320-330 by seasons end depending on health. But we're a whole decade away from talking about challenging Willie Mays territory, maybe 700+ HRs.
Joey Votto - 303, age 37
Chris Davis - 295, age 35
Ryan Zimmerman - 278, age 36
The next 6 guys on the list (Goldschmidt, Freeman, McCutchen, J.D. Martinez, Carlos Santana, Arenado) are all 30 and over and in the 200s.
Then you get to Bryce Harper who peaked very early. 240 HRs, age 28. Only has hit more than 30 HRs in a year three times. Won't likely get there this year either. Compare to Pujols who hit 30 or more in each of his first 12 years in the majors.
After Harper, Rizzo and Donaldson are over 30, then it's Machado, similar to Harper. 232 HRs, age 28.
After 55 more guys who have less homers, and are all over age 27, You get to Cody Bellinger. 124 HRs, age 25. Pujols had 191 HRs in his first 5 years. Injuries keeping Bellinger off the field a lot in his fifth season now. If he returns to get to 130, he can regain the Pujols pace if he stays healthy for the next decade. Pujols had some injuries, later on, maybe Bellinger gets his out of the way early.
Go all the way down to Ronald Acuna. He's got 99 HRs in his first 373 games. Pujols had 114 HRs in his first 475 games.
Acuna - 1 HR per 3.76 games.
Pujols - 1 HR per 4.17 games.
TL:DR
If Pujols hangs it up after this year, we are reliant on Stanton's health, and waiting 6+ years before sniffing 600 HRs and then realistically talking about if he can reach Babe/Aaron/Bonds territory in a decade. (As long as he's a Yankee, I hope he doesn't come close).
We're a decade away from having this conversation about Trout as well.
Harper and Machado are great hitters, but it doesn't show up enough in the HR column to be factors in the all-time conversation.
15 years away from Cody Bellinger possibly being in the conversation. 17 years away from Ronald Acuna. Obviously too early to tell on others and both of these guys have plenty of time to fall out of the conversation.
Anyone else you can think of is too old with not enough HRs.
So if Pujols doesn't have a resurgence, there are IMO four guys in MLB that can challenge the all-time record, and it isn't happening anytime soon.