20 Classic Poems Every Man Should Read “Ulysses” by Alfred, Lord Tennyson. ... “If—” by Rudyard Kipling. ... “Sailing to Byzantium” by W. B. Yeats. ... Sonnet 29 by William Shakespeare. ... “Invictus” by William Ernest Henley. ... “Mending Wall” by Robert Frost. ... “Pioneers! ... “Horatius” by Thomas Babington. More items... Apr 24, 2022