He has earned over 90 international caps between 2008 and 2018, playing at the 2010, 2014 and 2018 World Cups. He also won the 2011 Asian Cup, where he was also voted Player of the Tournament.