'I have left nothing out there' - Jockey, 28, retires after relentless weight battle
Phil Dennis was out of luck on his two final rides at Beverley on Tuesday afternoon. Over the years he had 272 winners and his horses earned nearly £2.5million in prize money