Aufgrund seiner Leistungen bei Galatasaray Istanbul nominierte ihn der A-Nationaltrainer Fatih Terim Anfang Februar 2008. Sein erstes Länderspiel für die türkische A-Nationalmannschaft bestritt er mit 21 Jahren am 6. Februar 2008 im Testspiel gegen Schweden. Drei Monate später wurde Topal in den Kader zur UEFA Euro 2008 in Österreich und der Schweiz berufen.