Butt spielte erstmals 2002 im Jugendbereich für den DHB. Sein größter Erfolg war der dritte Platz bei der U21-Europameisterschaft 2008. Am 3. Oktober 2008 debütierte er in der Deutschen Hockeynationalmannschaft. Ende 2009 unterlag der Abwehrspieler mit der deutschen Mannschaft im Finale der Champions Trophy den australischen Gastgebern. Auch im Finale der Weltmeisterschaft 2010 in Neu-Delhi unterlag die deutsche Mannschaft den Australiern. Im August 2011 siegte die deutsche Mannschaft bei der Feldhockey-Europameisterschaft in Mönchengladbach im Finale gegen die Niederlande. Im Jahr 2016 nahm er bei den Olympischen Spielen in Rio de Janeiro teil, wo er mit der deutschen Hockeynationalmannschaft Bronze holte. Dafür erhielt er am 1. November 2016 das Silberne Lorbeerblatt.