Im folgenden Jahr kam Imai bei den nordischen Skiweltmeisterschaften in Thunder Bay auf den 34. Platz über 10 km klassisch, auf den 25. Rang über 30 km klassisch und auf den 24. Platz in der Verfolgung. Seine besten Platzierungen bei den nordischen Skiweltmeisterschaften 1997 in Trondheim waren der 16. Platz über 50 km klassisch und der 14. Rang mit der Staffel und bei den Olympischen Winterspielen 1998 in Nagano der 19. Platz über 10 km klassisch und der siebte Rang mit der Staffel. In der Saison 1998/99 holte er bei den Winter-Asienspielen 1999 in Gangwon die Silbermedaille mit der Staffel und belegte bei den nordischen Skiweltmeisterschaften 1999 in Ramsau am Dachstein den 56. Platz über 30 km Freistil, den 50. Rang in der Verfolgung, den 37. Platz über 10 km klassisch und den 16. Rang über 50 km klassisch. Zudem errang er dort zusammen mit Katsuhito Ebisawa, Mitsuo Horigome und Hirofumi Watanabe den 14. Platz in der Staffel. Zwei Jahre später erreichte er in Ramsau am Dachstein mit dem neunten Platz im 30-km-Massenstartrennen seine beste Einzelplatzierung im Weltcup und bei den nordischen Skiweltmeisterschaften 2001 in Lahti den 44. Platz über 15 km klassisch, den 30. Rang im Skiathlon, den 21. Platz über 30 km klassisch und jeweils den 12. Rang über 50 km Freistil und der Staffel. Seine besten Resultate bei den Olympischen Winterspielen 2002 in Salt Lake City waren der 12. Platz mit der Staffel und der sechste Rang über 50 km klassisch. Im folgenden Jahr gewann er bei den Winter-Asienspielen Gold mit der Staffel und lief bei den nordischen Skiweltmeisterschaften im Val di Fiemme auf den 25. Platz im 30-km-Massenstartrennen und jeweils auf den neunten Rang mit der Staffel und über 50 km Freistil. Sein letztes Weltcuprennen absolvierte er im Dezember 2005 in Canmore, das er auf dem 45. Platz im 30-km-Massenstartrennen beendete.