В марте 2015 года Шелтон принимал участие в товарищеских матчах олимпийской сборной США с олимпийскими сборными Боснии и Герцеговины и Дании, в ноябре того же года играл в двух товарищеских матчах с олимпийской сборной Бразилии. В марте 2016 года Шелтон был в составе олимпийской сборной США, уступившей в борьбе за путёвку на футбольный турнир Олимпийских игр в Рио-де Жанейро олимпийцам Колумбии в матчах плей-офф квалификации, в первом из которых остался в запасе, а в ответном вышел на замену.