Zijn eerste volledige Japanse Formule 3-seizoen kwam in 2002, nu met het team Now. Hij reed 1 overwinning, 1 pole position en twee andere podiumfinishes bij elkaar, waarmee hij als achtste in het kampioenschap eindigde. Hij finishte ook als vijfde in de Grand Prix van Macau. Hij bleef bij Now voor 2003 met een tiende plaats in het kampioenschap als resultaat voordat hij in 2004 overstapte naar de Japanse GT. Hij reed dat jaar ook twee races in de World Series by Nissan voor het team Gabord. In 2005 en 2006 reed hij in de GP2 voor het team BCN Competición en finishte in zowel 2005 als 2006 eenmaal op het podium.
In 2008 keerde hij terug naar de GP2, waar hij voor het team Qi-Meritus Mahara reed in de GP2 Asia Series. In 2008-09 ging hij hierin door voor het team BCN Competición. Echter was BCN verkocht en hernoemd naar Ocean Racing Technology na de eerste ronde van het seizoen, en Yoshimoto werd vervangen door Yelmer Buurman.[1]
GP2 resultaten
Races vetgedrukt betekent pole positie, Races cursief betekent snelste ronde