На чемпионате мира 2006 года Барнетта сыграл довольно удачно, забил 1 гол в ворота сборной Того и был назван одним из лучших молодых игроков турнира. В отборочном матче на чемпионат Европы 2012 года против сборной Англии сделал дубль и помог своей сборной добиться ничьей.