The 160th running of the Doncaster Mile is locked in for Saturday, April 5th, 2025. It’s the eighth race on a jam-packed ...