Almost all fish will eat mosquitoes. It is more of a question of what are the conditions in the pond? Which fish are best suited to the pond. The ones that live will be the best mosquito eaters.
Is it planted?
Is the water very hard?
What does the temperature do through the day, and through the year?
What size is the pond?
Is there a lot of water movement?