David Beckham has admitted he would like to play as long as former teammate Ryan Giggs, who is expected to make his 1,000th appearance against Norwich this weekend.