All of them have sharp aim holy sheesh. Both team strat basically full rush no stop. Banger!
Both of these expressions are used to talk about people in general. Underdogs are the people in society that nobody expects to be successful. Dark horses show surprising strengths, skills or intelligence that nobody ever imagined. (Google) So i think it basically has the same meaning where people just dont expect the team/person to be good and or succeed.