Born in Johannesburg, South Africa in 1993, Odendaal arrives in the WorldSBK paddock in 2020 with the EAB Ten Kate Racing team. The 27-year-old rider comes from the Moto2 ™ World Championship, a category in which he first started in 2011. Two years later, in 2013, he competed in his first full season in the intermediate category with Argiñano & Gines Racing, although results were not as good as expected. He then acquired extensive experience with Supersport machinery, and in 2014, 2015 and 2017 added three titles in the 600cc South African national championship. In 2016 he also won the FIM CEV Moto2 European Championship. After making several wildcards while participating in the FIM CEV Repsol championship, in 2018 he raced another full campaign in the Moto2 ™ World Championship for the NTS RW Racing GP, a team he rode for in 2019.
This year, Odendaal rides the Yamaha YZF-R6 after being chosen by EAB Ten Kate Racing as the spearhead for the new project that involves the return of the Dutch structure to the intermediate category.