Former Indian captain Sourav Ganguly said that Shreyas Iyer has upped his game enough in the last 12 months to be able to play all three formats for the Indian team.