When did the earliest fish appear during the Cambrian explosion?
The earliest fish appeared approximately 530 million years ago during the Cambrian explosion. These primitive creatures were small filter-feeding organisms like Haikouichthys that possessed a notochord and eyes positioned at the front of their bodies.