Craig finished third in the Premiership Riders Championship at Belle Vue.
Craig finished fourth in the 2018 Grand Prix Challenge in Togliatti, Russia.
The top three automatically qualify for the 2018 Speedway Grand Prix, but with Partick Dudek challenging to be World Champion and likely to qualify by finishing in the top eight in 2017, Craig will be awarded a spot in the 2018 series.
It was a disappointing day for Craig as he scored two points from his five rides in the British Speedway Grand Prix at Cardiff.
Craig became the 2017 British Champion, dropping only one point at Belle Vue and is now in the British Grand Prix in Cardiff.
Craig won the 2018 SGP Qualifier Semi-Final at Terenzano in Italy.