I am also sure there is a speech by Hz Ali predicting number of Imamas plying hide and seek with different groups of Shias.
Just some out of many
Sahih Bukhari:-# ^ Sahih Bukhari 89.329
Narrated Jabir bin Samura: I heard Muhammad saying, "There will be twelve Muslim rulers." He then said a sentence which I did not hear. My father said, "All of them (those rulers) will be from Quraish."
Sahih Muslim -# ^ Sahih Muslim : Book 020: Number 4477, 4478, 4480, 4481, 4482, 4483
Narrated Jabir bin Samura: I heard Muhammad saying, "The (Islamic) religion will continue until the Hour (day of resurrection), having twelve Caliphs for you, all of them will be from Quraysh."[2]
Sunan Abu Dawood :# ^ Sunan Abu Dawood : Book 36: Number 4266
The Prophet said: "This religion remains standing until there are twelve vicegerents over you, all of them agreeable to the nation, all of them from Quraysh." [3]
Sunan al-Tirmidhi : # ^ Sunan al-Tirmidhi (Arabic) Chapter of Fitan,
2:45 (India) and 4:501 Tradition # 2225 (Egypt)
Hadith #2149 (numbering of al-'Alamiyyah)
The Prophet said: "There will be after me twelve Amir (Prince/Ruler), all of them from Quraysh." [4]
Musnad Ahmad ibn Hanbal # ^ Musnad-e-Ahmad, vol 1, pg 398
Masrooq relates that someone asked Abdullah Ibn Masood, "O Abaa Abd al-Rahmaan, did you ask the Messenger of Allah how many caliphs will rule this nation?". Abdullah Ibn Masood replied, "Yes, we did ask the Messenger of Allah and he replied, "Twelve, like the number of chiefs (nuqabaa) of Bani Israel"" [5]
Please list the 12 caliphs (not tyrants please)