Von 2007 bis 2013 nahm Onda an jeder Austragung der Weltmeisterschaft teil, beste Ergebnisse sind hierbei zwei zehnte Ränge, die er 2007 und 2009 im Teamsprint mit Osamu Yamagishi und Shōhei Honda einfuhr. Zudem erreichte er bei seiner zweiten Olympiateilnahme 2010 einen 17. Platz im Einzelsprint. Ein weiterer Erfolg war der Sieg bei den Winter-Asienspielen 2007, bei denen er im Sprint den Kasachen Alexei Poltoranin schlug. Vier Jahre später triumphierte Poltoranin, während Onda die Bronzemedaille gewann.