Craig finished third in the British Final at belle Vue.
Craig was forced to withdraw from the meeting after his first ride through illness at the Aces beat Leicester.
Craig scored two points from five rides in the Czech Grand Prix in Prague.
Craig scored fourteen plus a bonus point from six rides as the Aces lose narrowly at Somerset.
Craig won the 2019 Speedway Grand Prix Qualifier 1st Round meeting at Landshut in Germany.