В 2012 году Аббасу было доверено право нести флаг Пакистана на церемонии открытия летних Олимпийских игр 2012 года в Лондоне. Сами же Игры сложились для хоккейной сборной Пакистана не очень удачно. На групповом этапе пакистанцы заняли лишь 4-е место и вынуждены были играть за 7-е место против сборной Южной Кореи. Поединок выдался упорным, но сборная Пакистана смогла вырвать победу 3:2, при этом уступая в счёте после первого тайма 1:2. Для Аббаса турнир также не задался, в отличие от прошлых игр пакистанский хоккеист забил всего 3 мяча. Всего за сборную Пакистана Аббас сыграл в 350 матчах, в которых забил 348 голов. Большинство голов Аббас забил при розыгрыше штрафного углового удара.