William Shakespeare Plays

William Shakespeare wrote approximately 39 plays. It is believed that there were several plays that he did not write completely alone.

Many of his plays were made into screen adaptations. See a complete list here.

Many would consider all of his play’s masterpieces and trying to come up with a top 10 list is of course objective. But here at Shakespearesonnets.com, we thought it would be fun to have a go at it. Here are our picks for the top 10 Shakespeare plays and why we chose them.

We can put his plays into three categories. Comedies, histories, and tragedies.

Below is a list plays by category


  • All’s Well That Ends Well

  • As You Like It

  • Comedy of Errors

  • Love’s Labour’s Lost

  • Measure for Measure

  • Merchant of Venice

  • Merry Wives of Windsor

  • Midsummer Night’s Dream

  • Much Ado about Nothing

  • Taming of the Shrew

  • Tempest

  • Twelfth Night

  • Two Gentlemen of Verona

  • Winter’s Tale


  • Antony and Cleopatra

  • Coriolanus

  • Cymbeline

  • Hamlet

  • Julius Caesar

  • King Lear

  • Macbeth

  • Othello

  • Romeo and Juliet

  • Timon of Athens

  • Titus Andronicus

  • Troilus and Cressida


  • Henry IV, Part I

  • Henry IV, Part II

  • Henry V

  • Henry VI, Part I

  • Henry VI, Part II

  • Henry VI, Part III

  • Henry VIII

  • King John

  • Pericles

  • Richard II

  • Richard III