I'm biased I guess. I'll always put Williams at one. He played most of his career in a bit more modern of an era than Ruth.
Then Taking a look the three years he missed to WW2 those three years alone would have allowed him to surpass both Bonds and Ruth in WAR given health. Especially when you consider he had two 10+ WAR seasons then went to WW2 then returned with two more 10+ seasons.
Then you consider he missed almost another two seasons to the Korean WAR.
I'm a Sox fan, he is the GOAT to me
Jackie Bradley Junior.... that is all