He will join Steffen Effenberg, Gabriel Batistuta and Frank Leboeuf who are also enjoying one last big pay day.
"It came as a complete shock to me when he came and told me after the game at Mansfield that he wanted to call it a day," said Kevin Keegan.
"It is entirely his decision and from that point of view it is the best decision for him."