Ben Veatch ranks 6th in D1 3000m