Making his full international debut for the United States national soccer team at the age of 16 in 2006, he has won 17 caps for his country and was a part of the US squads at the 2009 FIFA Confederations Cup as well as at the 2009 and 2011 CONCACAF Gold Cups. He also represented the United States Olympic team at the 2008 Summer Olympics.