I think he is looking down the handle of bat, in which he has secreted a cunning thermos full of tomato soup to sustain him when scoring 100s. He thought it was empty, but unfortunately it wasn't and the soup spilled out. So shocked was he that the cheese and tomato sandwich fell from his mouth and landed in the soup mess on his shirt.