In June 2005, Yamamoto was selected Japan U-20 national team for 2005 World Youth Championship. In August 2008, he was selected Japan U-23 national team for 2008 Summer Olympics. But he did not play in the match, as he was the team's reserve goalkeeper behind Shusaku Nishikawa in both tournaments.