In 2006 he raced in the final round of the All Japan Road Race Championship at Suzuka as a wild card and won the race. In he remained at Suzuki, but missed four rounds through injury. He finished the season ranked 13th. Also in 2007, Kagayama teamed up with Kousuke Akiyoshi to win the prestigious Suzuka 8 Hours endurance race for Suzuki. For 2008 he switched his racing number to #34, as used by former 500 cc World Champion Kevin Schwantz. Again he had an injury-hit season, and was easily the lowest-placed of the three works Suzuki riders in the standings.