Hello,
In the first two sentences, 'down the stretch' basically means 'towards the end of the game/season'. **This expression is used almost exclusively for referring to sports.
The third sentence sounds a bit strange, and should read (*haven't been the most...), but the meaning is the same.
I hope that helps. Good luck!