In June 1997, Yamaguchi was selected the Japan U-20 national team for 1997 World Youth Championship. He played as right back of 3 back defense with Tsuneyasu Miyamoto and Kazuyuki Toda full time in all 5 matches. On May 27, 2009, Yamaguchi debuted for Japan national team against Chile. On May 31, he also played against Belgium. He played 2 games for Japan in 2009.