by all odds

[by all odds] {adv. phr.} Without question; certainly.

He was by all odds the strongest candidate.

By all odds we should win the game, because the other team is so weak.

Compare: FAR AND AWAY.