View the Final Field and Barriers for the 2024 Champions Stakes. The Champions Stakes will be run on Saturday, 9 November 2024 at Flemington racecourse. We take a look at the BIGGEST and BEST Free ...