The Complete List of Shakespeare Plays In Order
William Shakespeare wrote somewhere between 37 and 39 plays. Scholars still debate the exact number, and at least one play (Cardenio) is considered lost entirely. He also wrote 154 sonnets and several longer poems. He did all of this between roughly 1590 and 1613, which is the kind of output…