In July 2007, Kashiwagi was elected Japan U-20 national team for 2007 U-20 World Cup. At this tournament, he wore the number 10 shirt for Japan and played all 4 matches as offensive midfielder.