1.I think we'll be able to get a leg up on the competition.
我认为我们能在比赛中占据优势。
Through his past achievements, he gets a leg up on this match.
从他之前的成就看,他这场比赛优势明显。
get a leg up:
(idiomatic) To gain some advantage; to get a head start.
2.That game really came down to the wire.
比赛到了最后关头。
I think the election will go right down to the wire.
我认为选举结果要到最后一刻才会见分晓。
down to the wire:
(idiomatic) At the very end of a process or project, especially one with a fast-approaching deadline.
3.The team went all out for a win.
团队全力以赴,想赢得胜利。
go all out:
(idiomatic) To reserve nothing; to put forth all possible effort or resources.
4.I don't know who the also-rans are. Only winners can be remembered.
我不知道失败者是谁。只有胜者才能被记住。
also-ran:
A person or animal who competed in a race but did not win.
Figuratively, a loser; one soon to be forgotten.