Craig scored six points from four rides as the Aces beat Swindon.
Craig scored two points from five rides in the Polish Grand Prix in Warsaw.
Craig scored nine points from five rides at Sheffield to qualify for the final of the British Championship.
Craig scored seven plus three bonus points from four rides as the Aces beat Wolves.
Craig scored eight plus three bonus points from five rides as Rybnik beat Gdansk.