The earliest fossils of anglerfish are from the
Eocene, excavated from the
Monte Bolca formation of
Italy, and these already show evidence of diversification into the modern families that make up the order. Given this, and their close relationship to the Tetraodontiformes which are known from
Cretaceous fossils, they likely originated during the Cretaceous. A 2010
mitochondrial genome phylogenetic study suggested the anglerfishes
diversified in a short period during the early to mid-Cretaceous, between 130 and 100 million years ago. A 2024 study found that all anglerfish suborders most likely diverged from one another during the
Late Cretaceous and
Paleocene, but the multiple families of deep-sea anglerfishes (
Ceratioidei), as well as their trademark
sexual parasitism, originated during the Eocene in a rapid radiation following the
Paleocene-Eocene thermal maximum. Adaptations to different ranges of
depths may have driven the evolution of anglerfish species and families in prehistory. ImageSize = width:1200 height:auto barincrement:15px PlotArea = left:10px bottom:50px top:10px right:10px Period = from:-59 till:10 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:5 start:-59 ScaleMinor = unit:year increment:1 start:-59 TimeAxis = orientation:hor AlignBars = justify Colors = #legends id:CAR value:claret id:ANK value:rgb(0.4,0.3,0.196) id:HER value:teal id:HAD value:green id:OMN value:blue id:black value:black id:white value:white id:cenozoic value:rgb(0.54,0.54,0.258) id:paleogene value:rgb(0.99,0.6,0.32) id:paleocene value:rgb(0.99,0.65,0.37) id:eocene value:rgb(0.99,0.71,0.42) id:oligocene value:rgb(0.99,0.75,0.48) id:neogene value:rgb(0.999999,0.95,0.68) id:miocene value:rgb(0.999999,0.9,0.1) id:pliocene value:rgb(0.999999,0.999999,0.24) id:quaternary value:rgb(0.999999,0.999999,0.24) id:pleistocene value:rgb(0.97,0.98,0.68) id:holocene value:rgb(0.999,0.95,0.88) BarData= bar:NAM1 bar:NAM2 bar:NAM3 bar:NAM4 bar:NAM5 bar:NAM6 bar:NAM7 bar:NAM8 bar:NAM9 bar:NAM10 bar:NAM11 bar:NAM12 bar:space bar:period bar:space bar:era PlotData= align:center textcolor:black fontsize:M mark:(line,black) width:25 shift:(7,-4) PlotData= align:left fontsize:M mark:(line,white) width:5 anchor:till align:left color:eocene bar:NAM1 from: -55.8 till: 0 text:
Lophius color:eocene bar:NAM2 from: -55.8 till: 0 text:
Brachionichthys color:eocene bar:NAM3 from: -55.8 till: 0 text:
Antennarius color:eocene bar:NAM4 from: -48.6 till: 0 text:
Ogcocephalus color:eocene bar:NAM5 from: -37.2 till: 0 text:
Dibranchus color:eocene bar:NAM6 from: -37.2 till: 0 text:
Chaunax color:miocene bar:NAM7 from: -11.63 till: 0 text:
Oneirodes color:miocene bar:NAM8 from: -8.6 till: 0 text:
Borophryne color:miocene bar:NAM9 from: -8.6 till: 0 text:
Chaenophryne color:miocene bar:NAM10 from: -8.6 till: 0 text:
Leptacanthichthys color:miocene bar:NAM11 from: -8.6 till: 0 text:
Linophryne color:miocene bar:NAM12 from: -8.6 till: 0 text:
Acentrophryne PlotData= align:center textcolor:black fontsize:M mark:(line,black) width:25 bar:period from: -59.0 till: -55.8 color:paleocene text:
Paleocene from: -55.8 till: -33.9 color:eocene text:
Eocene from: -33.9 till: -23.03 color:oligocene text:
Oligocene from: -23.03 till: -5.332 color:miocene text:
Miocene from: -5.332 till: -2.588 color:pliocene text:
Plio. from: -2.588 till: -0.0117 color:pleistocene text:
Pleist. from: -0.0117 till: 0 color:holocene text:
H. bar:era from: -59.0 till: -23.03 color:paleogene text:
Paleogene from: -23.03 till: -2.588 color:neogene text:
Neogene from: -2.588 till: 0 color:quaternary text:
Q. TextData = pos:(600,20) text:"Time (in million years)" == Anatomy ==