Max Baer had the most power imo, but that's a controversial one. From this list here, I say Shavers has the most power, but Foreman was the most proven puncher.