Sports racing analysis