Career
His first international appearance came in 1996 when he was selected to ride for Great Britain in the Speedway World Cup final. His first experience of the Speedway Grand Prix series came with a wild card ride in Britain, with similar rides following in 2000 and 2001. He qualified as a full-time Grand Prix rider in 2002 and capped that season with a second place in the season ending event in Australia.
Nicholls was the most successful ever Coventry Bees captain, skippering them to five trophies in three seasons between 2004 and 2007, including two Elite League championships.
Despite quitting the British Elite League to reduce his racing schedule in 2009, Nicholls returned to the Coventry Bees in May 2009 as temporary cover for the injured Olly Allen. Nicholls led his home club, the Ipswich Witches for the 2010 Elite League season, as well as riding for Vargarna in the Swedish league and Miskolc, a Hungarian team in the Polish league.
With Ipswich dropping down a division, Nicholls signed for Swindon Robins for 2011. After an unsuccessful spell with the Robins, Nicholls returned to parent club Coventry Bees for the 2012 season, staying there in 2013.
He has signed to ride for Belle Vue Aces in 2014.