Lineage from Alfred the Great to Henry II

From Alfred the Great to Henry II, King of England
Alfred the Great (849-899) Ælfthryth, Countess of Flanders (?-929) Arnulf I, Count of Flanders (c890-965) Baldwin III, Count of Flanders (940-962) Arnulf II, Count of Flanders (c960-988) Baldwin IV, Count of Flanders (980-1036) Baldwin V, Count of Flanders (1012-1067) Matilda of Flanders (c1031-1083) Henry I, King of England (1068-1135) Matilda of Normandy (1102-1167) Henry II, King of England (1133-1189)

<\noinclude>