London Marathon 2023 average and best finishing times: What should runners be aiming for? April 24, 2023