Craig finished third in the British Final at belle Vue.
Craig scored nine points from five rides at Sheffield to qualify for the final of the British Championship.
Craig finished 5th in the Peter Craven Memorial at Belle Vue.
Craig finished third in the Premiership Riders Championship at Belle Vue.
Craig became the 2017 British Champion, dropping only one point at Belle Vue and is now in the British Grand Prix in Cardiff.