Thales lihtsalt toetus sellele perioodilisusele, mille päikesevarjutustes leidsid Akadi, Sumeri ja Egiptuse preestrid. Üldiselt peetakse kaheldavaks, kas Thales sai tegelikult varjutust ennustada. Ta ei saanud seda teha oma matemaatilis-astronoomiliste teadmiste alusel, kui ta arvas, et Maa ujub vee peal nagu puutükk. Isegi kui Thales tõesti teadis päikesevarjutuse õiget põhjust, ei saanud ta oma napi matemaatika abil seda välja arvutada. Pigem tutvus ta Egiptuse-reisil babüloonia Sarose-perioodiga 18 aastat 11 päeva, ning arvutas uue varjutuse kuupäeva lähtudes Egiptuses 18. mail 603 eKr vaadeldud varjutusest. Probleemiks on see, et varjutused ei esine tavaliselt samas kohas, seetõttu kaheldakse babüloonlaste vastavates teadmistes. Thalesel pidi ennustusega õnne olema. Tsüklite meetod võimaldas varjutust ennustada kindlas kohas tõenäosusega 1/6. Thalese ennustus on igatahes kogu antiigis väga hästi tõendatud.