King Gwynedd

Llywelyn ap Seisyll Aberffraw appointed on b 1023

Gruffudd ap Cynan Gwynedd succeeded on 1081 [26]

Owain "Great" Aberffraw succeeded on 1137 [37]

Hywel ab Owain Aberffraw succeeded on 28 Nov 1170 [50]

Bleddyn ap Cynfyn Mathrafal succeeded

Cynan ab Iago Gruffudd Gwynedd succeeded

King Powys

Llywelyn ap Seisyll Aberffraw appointed on b 1023

Maredudd ap Bleddyn Mathrafal succeeded

Bleddyn ap Cynfyn Mathrafal succeeded

King Deheubarth

Owain Dinefwr succeeded on 950

Maredudd ab Owain Dinefwr succeeded on c 987

Llywelyn ap Seisyll Aberffraw appointed on b 1023

Maredudd Dinefwr succeeded on 1153 [23]

Gruffudd ap Rhys Dinefwr succeeded

Rhys ap Tewdwr Dinefwr succeeded

Hywel "The Good" Dinefwr succeeded

King Wales

Gruffydd ap Llywelyn Aberffraw appointed on 1055

Prince Deheubarth

Gruffydd ap Rhys Dinefwr appointed

Prince Gwynedd

Dafydd ab Owain Aberffraw appointed on 1170 [25]

Iago ab Idwal ap Meurig Gwynedd succeeded

Prince Powys

Owain "Glyndŵr" ap Gruffudd Mathrafal appointed on 16 Sep 1400 [41]

Madog ap Maredudd Mathrafal appointed

Prince Powys Fadog

Madog Mathrafal succeeded on 1191

Gruffudd Maelor Mathrafal succeeded on 1236 [41]

Madog Mathrafal succeeded on 1269

Gruffydd Fychan Mathrafal succeeded on 1277

Madog "Crypl" ap Gruffydd Fychan Mathrafal succeeded

Owain Fychan ap Madog Mathrafal appointed

Prince Powys Wenwynwyn

Gwenwynwyn ap Owain Mathrafal appointed on 1195 [18]

Gruffydd ap Gwenwynwyn Mathrafal succeeded on 1216 [5]

Prince Wales

Owain "Glyndŵr" ap Gruffudd Mathrafal appointed