If people are being honest with themselves then we already know the answer to that - no he can't. He'll score goals, put in some good performances but if by this age he is still getting injured so much then it will remain that way for the rest of his career. Walcott is not a player we can rely on to build a strategy around.