Cai Shen is a 14 year old gelding and has raced from 2010 to 2016. He was sired by Iffraaj out of the Desert Prince mare Collada. He was trained by Grace Harris and has raced for Ron C, Williams, and was bred in [Add Data] by [Add Data]. Cai Shen has raced at Ascot-GB, Doncaster-GB, Goodwood-GB, Kempton Park-GB, Lingfield Park-GB, Newbury-GB, Newmarket-GB, Newmarket (July)-GB, Salisbury-GB, Sandown-GB, Wolverhampton-GB with wins at Doncaster-GB, Newbury-GB, Salisbury-GB, Sandown-GB, Wolverhampton-GB. His stakes wins include wins in the 2014 Claiming Stakes, 2011 Conditions Stakes, 2011 Conditions Stakes, 2010 Novice Stakes , and the 2010 Maiden Stakes.