1. Bonds explodes at the media and announces his retirement
2. Bonds suffers a convenient "Season-ending injury" and retires
3. Bonds plays through a series of trips to the DL, is relegated to PH duty a lot of the time, and then calls it quits after hitting #715 so he can claim he passed Babe.
This is the most likely scenario. Steroids or not, he is 41 years old, and it's extremely unlikely he is going to come out and play 120 games and hit 50 homers this year, regardless.
If MLB has any sense they will force Bonds to retire "due to injury". He needs to quietly slink away. Fast.
ALL-TIME HOME RUN LEADERS
Player Season Best Career Total
1. Hank Aaron 47 755
2. Babe Ruth 60 714
3. Willie Mays 52 660
4. Frank Robinson 49 586
5. Mark McGwire 70 583
6. Harmon Killebrew 49 573
7. Barry Bonds 73 567
8. Reggie Jackson 47 563
9. Mike Schmidt 48 548
10. Mickey Mantle 54 536
It's unlikely that Bonds will surpass Ruth under any scenario. He will be 42 years old this summer, he's off the juice and all that muscle will turn to fat. He has a brace on his right knee as big as a baby buggy. And time slows the reflexes of the greatest athletes.
He should retire and devote full time to being a sphincter.