Question: what is the difference between a dark horse and an underdog?
Answer: An underdog in a sporting competition is a competitor that nobody thinks will win. ... A dark horse in sports is an unknown team, or a team with unknown strengths that goes on to surprise people by winning or doing better than everyone expected. Both of these expressions are used to talk about people in general.