The kings of England
William I
William the Conqueror
25 December 1066
              –
9 September 1087
(20 years, 259 days)

William II
William Rufus
26 September 1087

2 August 1100
(12 years, 311 days)

Henry I
Henry Beauclerc
5 August 1100

1 December 1135
(35 years, 119 days)

Stephen
Stephen of Blois
22 December 1135

25 October 1154
(18 years, 308 days)

Henry II
Henry Curtmantle
19 December 1154

6 July 1189
(34 years, 200 days)

Richard I
Richard the Lionheart
3 September 1189

6 April 1199
(9 years, 216 days)

John
John Lackland
27 May 1199

19 October 1216
(17 years, 146 days)

Henry III
Henry of Winchester
28 October 1216

16 November 1272
(56 years, 20 days)

Edward I
Edward Longshanks
20 November 1272

7 July 1307
(34 years, 230 days)

Edward II
Edward of Caernarfon
8 July 1307

20 January 1327
(19 years, 197 days)

Edward III
25 January 1327

21 June 1377
(50 years, 148 days)

Richard II
22 June 1377

29 September 1399
(22 years, 100 days)

Henry IV
Henry of Bolingbroke
30 September 1399

20 March 1413
(13 years, 172 days)

Henry V
21 March 1413

31 August 1422
(9 years, 164 days)

(1st reign)
Henry VI
1 September 1422

4 March 1461
(38 years, 185 days)

(2nd reign)
Edward IV
11 April 1471

9 April 1483
(11 years, 364 days)

Edward V
9 April 1483

25 June 1483
(78 days)
The kings of England
Published:

The kings of England

Published: