Eric Davis is one of my favorite all time guys. Dude had power, could steal bases and very few played centerfield like him. He was fun to watch.As fun as it was to watch those late years of his career it's a shame that they tarnished just how great he was.
His Pirate and early Giant years were a cool era in baseball. You had guys like him and Eric Davis batting 3rd hitting 30+ homeruns and stealing 40+ bases. So much fun.
The craziest stat about Bonds is that he led the league in walks his last 7 seasons and he still hit 49, 73, 46, 45, 26 and 28 bombs. So guys were pitching around him, but anything even close to the plate was blasted.