Sesudah kehilangan tempat di Ducati pada tahun 2006, Toseland hengkang ke Ten Kate Honda. Tanpa dukungan Honda Racing Corporation (HRC), Toseland membalap dengan motor seadanya.
Walau begitu pada 2006 Toseland berhasil mengalahkan Noriyuki Haga dengan Yamaha untuk duduk di posisi Runner Up, meskipun Troy Bayliss dengan Ducati sangat sulit untuk dikejar.
Tahun 2007, masih dengan motor seadanya Toseland mampu meraih gelar juara dunia. Cedera yang menghinggapi Bayliss dan Haga yang tidak konsisten membantu Toseland untuk meraih gelar.
Toseland mampu mengungguli Haga dengan seilisih dua poin di klasemen akhir untuk meraih gelar. Sesudah sukses meraih gelar tahun 2007, Toseland pergi ke Motogp bersama Yamaha.
Di Motogp, Toseland membela tim Yamaha Tech 3 bersama Colin Edwards. Sayang, perjalanan Toseland tidak mulus di Motogp.
2010 Toseland memutuskan kembali ke WSBK, namun cedera berkepanjangan membuatnya pensiun pada tahun berikutnya.