Hyphens, En Dashes, Em Dashes

Q. Is the hyphenation in the following sentence incorrect, or is it just not Chicago style? “He had only two seasons with twenty-or-more homers.” Thanks for another great year of Q&A!

A. The hyphens in “twenty-or-more homers” are contrary to Chicago style and also incorrect. The phrase “twenty or more” describes two separate quantities; hyphens would illogically suggest a single quantity of “twenty-or-more.” On the other hand, hyphens are helpful (and strictly Chicago style) in a phrase such as “two twenty-or-more-homer seasons”—though “two seasons with twenty or more homers” is easier to read.