Irvine once again hosted the Ayrshire Race for Life at the weekend.

The big event is one of the biggest fundraisers for Cancer Research UK and many of the runners donned pink to take part in the big race, which took place at Irvine Beach Park on Saturday morning.

Full details of the amount raised by the runners will be revealed in the weeks to come. Picture by John Keachie.