Keith Dalgleish Retires At 21 Years Of Age Jockey Keith Dalgleish has retired from racing at the age of 21 after suffering an on-going battle with the scales.Rumours surrounding the Scotsman´s future emerged last night after he failed to take up his four intended mounts at Hamilton, and his agent Richard Hale confirmed on Sunday morning: 'He has retired.'I only took him over a week ago and I took a phone call yesterday morning from his dad saying that Keith had packed in and was finished.'He didn´t say much more than that and didn´t shed a lot of light on it, but he obviously has weight problems, and he said Keith would ring me in a day or two when he has got his head together.'He is only 21, though, and it is not like retiring when you are 35. But he is over six foot tall so it is an uphill struggle and it has presumably got the better of him.'He never carries any weight and is at a bare minimum so is fighting the scales all of time and there will be no day when he went racing with wasting. Most people can have a few days off but if he let it go, he could probably put half a stone on quite easily.'