Unique algorithms have been derived to predict how a race may unfold and which contenders will be there at the finish line. Alter weights of each category on a race by race basis to fit the handicapping requirements that are most important for each race.