Virtual races normally last for a matter of minutes, with flat races generally being shorter and jumps events lasting slightly longer. A new race takes place every 2 or 3 minutes at most betting sites and some even have on-demand action.