Die folgenden Winter über gelang es Onda zwar in vielen Sprint-Weltcuprennen, sich in den Punkterängen der besten 30 einzureihen, er schaffte es jedoch nicht, die absolute Weltspitze zu erreichen. Im Januar 2006 gelang ihm im estnischen Otepää ein siebter Platz – sein bis dahin bestes Weltcupergebnis. Bei den darauffolgenden Olympischen Winterspielen in Turin vertrat er sein Land als einer von neun Skilangläufern und fuhr dort einen 26. Rang im Einzelsprint sowie einen 12. Rang im Teamsprint mit seinem Partner Katsuhito Ebisawa ein. Ein weiterer Karrierehöhepunkt folgte für den Japaner im März 2007, als er in Kuusamo zunächst die Qualifikation für den Sprint gewann und anschließend zum ersten Mal in seiner Karriere das A-Finale der besten Sechs erreichte. Dort musste er sich lediglich einem von Petter Northug angeführten norwegischen Trio geschlagen geben und verpasste als Vierter nur knapp das Podest. Eine ähnliche Situation bot sich zwei Jahre später, als er in Trondheim zum zweiten Mal Weltcupvierter wurde, erneut hinter drei Norwegern, die diesmal von Ola Vigen Hattestad angeführt wurden. Bis heute (Stand: November 2013) sind diese beiden vierten Plätze Ondas beste Weltcupergebnisse und auch die besten Ergebnisse, die je ein Japaner im Skilanglauf-Weltcup einfahren konnte. Insgesamt gelang es ihm zehnmal, in Einzel-Rennen unter die Top Ten zu kommen.