Toshiro's best finish at the FIL World Luge Championships was eighth in the mixed team event at Park City, Utah in 2005.