1、隕石撞擊:1980年時,美國科學傢阿佛雷茲夫子在6500萬年前的地層中發現瞭高濃度的銥,其含量超過正常含量的數百倍,由此人們將這種奇怪的現象和恐龍滅絕聯系起來,認為當時有一個直徑大約10公裡的小行星撞擊到瞭地球上,對地球造成瞭極大的打擊,在地球上生存的恐龍等生物也由此滅絕。
2、造山運動:在白堊紀末期的時候發生瞭造山運動,這次運動導致沼澤幹涸,很多生活在沼澤裡面的恐龍無法繼續存活。這次運動導致氣候發生變化,植物也出現瞭改變,食草性動物不能適應是的食物相繼滅絕,而隨著食草性動物的死亡,肉食性動物也失去瞭食物,同樣慢慢滅絕瞭。
3、海退所致:有明確的證據顯示,在白堊紀發瞭中生代以來最大規模的海退,大規模的海退造成大陸架大幅消失,而生活在大陸架中的海洋生物非常多,這就有可能導致海洋生物滅絕。由於陸地相對上升,河流長度更長,淡水生存區域擴張,讓淡水脊椎動物增加,其它類型的動物是數量相對減少,恐龍也慢慢走向滅絕。