 In 2018 he competed in the Supersport World Championship, aboard a Kawasaki ZX-6R and in the Asia Road Race SS600 Championship, aboard a Yamaha YZF-R6.During 2017 he has raced in the Supersport World Championship (600 cc) and the Asia Road Race SS600 Championship initially aboard a Yamaha YZF-R6 followed by a Kawasaki ZX-6R, and also selected events in the Superbike World Championship on a Kawasaki ZX-10R as a stand-in rider for Puccetti Kawasaki.He has won two races in Grands Prix, the 2003 Dutch TT in the 250 cc class, and the 2014 Dutch TT in the Moto2 class.