Tagthoroughbred racing analysis