dark horse

noun

1.
a political candidate who is not well known but could win unexpectedly
2.
a racehorse about which little is known