Kara-Khanid Dynasty
- Bilge Kul Qadir Khan (840–893)
- Bazir Arslan Khan (893–920)
- Oghulcak Khan (893–940)
- Satuk Bughra Khan 920–958, in 932 adopted Islam, in 940 took power over Karluks
- Musa Bughra Khan 956–958
- Suleyman Arslan Khan 958–970
- Ali Arslan Khan – Great Qaghan 970–998
- Overthrow of Samanids 999
- Ahmad Arslan Qara Khan 998–1017
- Mansur Arslan Khan 1017–1024
- Muhammad Toghan Khan 1024–1026
- Yusuf Qadir Khan 1026–32
- Ali Tigin Bughra Khan – Great Qaghan in Samarkand, c.1020–1034
- Ebu Shuca Sulayman 1034–1042
- Split of Karakhanids to branches of Western and Eastern
Western Karakhanids
- Muhammad Arslan Qara Khan c.1042–c.1052
- Ibrâhîm Tamghach Bughra Khan c.1052–1068
- Nasr Shams al-Mulk 1068–1080
- Khidr 1080–1081
- Ahmad 1081–1089
- Ya'qub Qadir Khan 1089–1095
- Mas'ud 1095–1097
- Sulayman Qadir Tamghach 1097
- Mahmud Arslan Khan 1097–1099
- Jibrail Arslan Khan 1099–1102
- Muhammad Arslan Khan 1102–1129
- Nasr 1129
- Ahmad Qadir Khan 1129–1130
- Hasan Jalal ad-Dunya 1130–1132
- Ibrahim Rukn ad-Dunya 1132
- Mahmud 1132–1141
- Defeat of Seljuks, Kara-Khitan Occupation, 1141
- Ibrahim Tabghach Khan 1141–1156
- Ali Chaghri Khan 1156–1161
- Mas'ud Tabghach Khan 1161–1171
- Muhammad Tabghach Khan 1171–1178
- Ibrahim Arslan Khan 1178–1204
- Uthman Ulugh Sultan 1204–1212
- Khwarazm Conquest, 1212
Eastern Karakhanids
- Ebu Shuca Sulayman 1042–1056
- Muhammad bin Yusuph 1056–1057
- İbrahim bin Muhammad Khan 1057–1059
- Mahmud 1059–1075
- Umar 1075
- Ebu Ali el-Hasan 1075–1102
- Ahmad Khan 1102–1128
- İbrahim bin Ahmad 1128–1158
- Muhammad bin İbrahim 1158–?
- Yusuph bin Muhammad ?–1205
- Ebul Feth Muhammad 1205–1211
- Kara-Khitan Conquest, 1211
Read more about this topic: Kara-Khanid Khanate