Off the top of my head I’d say Hank Aaron, Bonds, Ruth, Gehrig, A-Rod, Pujlos, Cabrera, Stan Musial, Griffey Jr, Ted Williams, maybe Yaz?, maybe David Ortiz, maybe Chipper?, Willie Mays, Ty Cobb, Eddie Murray, Mel Ott?
Total guesses for recent would be Adrian Beltre and Manny Ramirez.