Only seven games remain in the World Cup. Yet many of the heroes we were expecting to see on the big stage haven’t showed up:

Rooney, Henry, Ronaldinho, Messi, Ballack, Van Nistelrooy, Toni, Tevez, and Donovan.

The players getting the headlines instead seemed to be Klose, Podolski, Zidane, Rodriguez, Rosicky, Torres, Muntari, Frei and Amoah.