На юнацькому, а потім і на дорослому рівнях Шевченко захищав кольори «Білого Барса», словацьких Жиліни (U-18 та U-20), «Прешова» та «Трнави», а також команд з різних ліг США. Окрім того, Ігор має досвід виступів і за молодіжну збірну України (U-20).