In Bonds' last season in 2007 (age 42), Bonds had a wRC+ of 157. This means he was 57% better than a league average hitter.
After that season, the owners black balled Bonds and he couldn't get a job, even though he offered to play for the minimum salary and donate it to kids for baseball tickets.
In 2019, a wRC+ of 157 would be the 4th best in baseball, only behind Trout, Bellinger, and Yelich.
(I know, Barry Bonds did steroids and he was a jerk and a bad guy. Blah, blah, blah.)