Not sure what Willie Mays did in the military or for how long, but Ted Williams missed 5 baseball seasons being a Marine fighter pilot in 2 different wars.
Willie spent two years in the military starting in 1952.
Willie spent two years in the military starting in 1952.