How Many Plays and Sonnets Did Shakespeare Write?


Most scholars accept that William Shakespeare wrote 38 plays and 154 sonnets. Additionally, he wrote four longer poems. Though he may have written other plays, they are lost to history.

One play of Shakespeare’s, “The Two Noble Kinsmen,” was a collaboration with John Fletcher, who succeeded him as the chief playwright for the King’s Men, an elite acting company. Fletcher may have helped with other plays and may have collaborated with Shakespeare on the lost play “Cardenio.” Scholars also believe that Shakespeare helped out with scenes in some other playwrights’ work, especially “Edward III” and “The Book of Sir Thomas More.” Some have attributed other plays and poems to William Shakespeare, but there is little evidence that he wrote them, according to Encyclopaedia Britannica.