Craig Boyce started riding at the now defunct Liverpool Speedway in western Sydney during the mid-1980s and established himself as one of not only the most promising young riders from New South Wales, but in Australia, finishing third in the 1988 Australian Under-21 Championship. He won his first NSW State Championship at the Newcastle Motordrome with a 15-point maximum from defending champion and World #3 Todd Wiltshire on 26 December 1990, before going on to win the 1991 Australian Championship at the Arunga Park Speedway in Alice Springs, again with a 15-point maximum, defeating two-time defending champion Glenn Doyle of Western Australia. Boyce inflicted Doyle's only defeat of the night when the pair clashed in Heat 18 with each going into the race unbeaten. Boyce beat Doyle out of the gate and was never headed to win his first national championship while Dolye had to be content with second in both the race and on the night.
As reigning Australian Champion, Boyce was seeded to the 1992 Australian Championship at North Arm in Adelaide after he finished in third place in the NSW championship (under the old single meeting format, only the top two from each state or territories title were automatic qualifiers for the Australian Championship). However, his lackluster form continued in Adelaide when he could only manage 8th place in defense of his Australian title, scoring 8 points with only one win on the night.
Boyce would win the NSW title another three times during his career (1993, 1994 and 1995) while also winning the Australian Championship twice more, in 1996 at the Motordrome, and 1997 at the Brisbane Exhibition Ground.
Boyce made his debut for the Poole Pirates in 1988[5] and rode for the Pirates until 1990 before moving to the Oxford Cheetahs in 1991. He returned to Poole in 1992 and stayed until 1994 when he again moved, this time to the Swindon Robins. After being at Swindon for only a season he moved back to Poole in 1996 and stayed until 1998. In 1999 he re-signed with Oxford before moving to King's Lynn for 2000. Boyce was on the move again in 2001, this time to the Ipswich Witches where he stayed until 2003, following which he signed with the Isle of Wight Islanders for 2004 and 2005 before moving one last time, back to Poole for 2006 and 2007.
Craig Boyce represented Australia in numerous Test Matches against teams such as Great Britain, England and Sweden as well as representing his home state of NSW against the first ever USSR team to tour Australia in 1990.
Craig Boyce qualified for one World Championship Final during his career in 1994 at Vojens, Denmark where he finished in a surprise 3rd place behind Sweden's Tony Rickardsson and Denmark's Hans Nielsen. All three riders tied on 13 points for the Final and a run-off was needed to decide the podium places with Rickardsson winning the run-off from Neilsen and Boyce.
Boyce also rode in the Speedway Grand Prix series during his career. He finished 11th in 1995, 14th in 1996 with 30 points and 20th in 1998 which was his last year riding the series.
Retirement
In November 2007, Boyce announced his retirement from racing and has since continued running his own speedway engine tuning company.[7] He ended his career as the Poole's highest ever points scorer after amassing 4,490 points in all competitions for the Pirates.[7]