It’s time to run an eye over all 34 potential runners in next week’s Melbourne Cup, and evaluate who can win the race and who definitely won’t.