Lineker: 'Beckham's not good enough for Olympic team' Gary Lineker has said David Beckham is not good enough to play in the Olympic team and should not be picked. The former England striker also said he was puzzled at how long it has taken to FA to chose a successor to Fabio Capello with the European Championship looming. LA Galaxy star Beckham will have turned 37 by the start of the Games and is among 80 "older" players vying for a place in the squad. He has also said he wants to captain the Great Britain side in London this summer. Lineker said: "If you are going to pick the best three over-age players, then you would say no [to Beckham]." However, the Match of the Day host added: "If it is a 'thank you' for all the work that Beckham has done for the Olympics and getting it to London, then it is a different matter."