Answer
Theo Walcott did not play in the 2010 World Cup because he was injured. He had been in good form for Arsenal and England before the tournament, but he suffered a serious knee injury in the warm-up match against Japan. He was ruled out for the rest of the tournament, and England went on to lose in the quarter-finals to Germany.