Выступал за юниорскую и молодёжную (до 20 лет) сборные Италии. В 2007 году в составе национальной сборной Италии принимал участие в чемпионате Европы, где Италия заняла девятое место. На турнире Барньяни принял участие в шести матчах, в среднем за игру набирал 12,7 очков и делал 5 подборов.