1. Birds: Larger birds such as seagulls and frigate birds are known to feed on flying fish that jump out of the water.
2. Dolphins and Porpoises: These marine mammals are fast and agile hunters, preying on flying fish near the surface.
3. Tuna and Swordfish: These predatory fish feed on flying fish along the surface of the ocean, often pursuing them during their flight.
4. Sharks: Several shark species, including mako sharks and blue sharks, are known to prey on flying fish.
5. Marlins: These marine fish are rapid swimmers and use their long bills to strike and capture flying fish.
6. Other Larger Fish: Some larger fish species, such as certain types of tuna and jacks, may also occasionally feed on flying fish.
7. Squids: Some species of squid are fast and equipped with tentacles to catch flying fish.
It's important to note that different flying fish species may have different predators based on their specific habitats and distribution.