Rogers made eight appearances for the United States U18 team, scoring three goals and assisting a further two, though all were in unofficial friendly matches. He then went on to play regularly for the United States U20 side from 2004 to 2007. He was part of the side that played in the 2006 Milk Cup, as well as representing his country at the 2007 FIFA U20 World Cup—playing in all five of his country's games throughout the tournament. He made 15 appearances for the U20 side, scoring three goals.