This list is based on the Pictish Chronicle, which has survived in a late copy, and did not record the dates the kings reigned. The dates given are based on guesswork and inference from contemporary records.
- Drest (or Drust) 424 - 453
- Talorc 453 - 457
- Nechtan Morbet 457 - 468
- Drest Gurthinmoch 468 - 498
- Galanan (or Galam I) Erilich 498 - 513
- Drest (or Drust) 513 - 533
- Drest (or Drust) 513 - 529
- Gartnait 533 - 540
- Cailtram 533 - 541
- Talorg 541-552
- Drest (or Drust) 552-553
- Cennalath (Galam II) 555-556
- Bridei I (or Brude) 556-586
- Gartnart 586-597
- Nectu
- Cinioch
- Garnard 631-635
- Bridei II (or Brude) 635-641
- Talorc 641-653
- Talorcen 653-657
- Gartnait 657-663
- Drest (or Drust) 663-671
- Bridei III (or Brude) 671-692
- Taran 692-696
- Bridei IV (or Brude) 696-706
- Nechton 706-724
- Drest II (or Drust) 724-726
- Alpin I 726-728
- Oengus I 728-761
- Bridei V (or Brude) 761-763
- Ciniod 763-775
- Alpin II 775 - 780
- Talorcan 781 - 785
- Drest III (or Drust) 780 - 781
- Talorgen 785 - 787
- Connal 787 - 789
- Constantine 789 - 820
- Oengus II 820 - 834
- Drest IV (or Drust) 834 - 837
- Uen (or Ewen) 837 - 839
- Uurad (or Ferat) 839 - 842
- Bridei (or Brude) 842
- Kineth 842
- Bridei (or Brude) 843 - 845
- Drust 845 - 848