Many don't know that William's actually pitched in one game during his career. In 1940, he threw 2 innings, gave up 3 hits, a run , a single strikeout and issued an intentional walk. He also played RF in 169 games.
His OBP was so high because he had nearly as many walks 2243 , as base hits 2654. Almost half his hits (42%) were for extra bases including 71 triples. Only got HBP 39 times in 7,706 AB's. Had his highest HR total from a single pitcher with 8 off Bob Feller of the Guardians.