Jeff Rees setted a new PB with a time of 2:30:34 in the London Marathon.