Fit Fifers were going the extra mile this weekend to help good causes.
Hundreds of runners laced up their trainers and pounded the pavements of Kirkcaldy’s Beveridge Park for this year’s Race for Life.
Organised by Cancer Research UK, Sunday’s event was the first time that men, women and children could participate together, with the staging of the inaugural Fife Family 5k.
The race was hosted alongside the traditional 10k and 5k races, open only to women runners.
Among those taking part was Calum McKenzie of Dunfermline, who battled cancer four years ago.
Now 25, he lined up with team mates from Dunfermline Rugby Club, saying: “It was friendship from that same bunch of guys which actually helped pull me through it.”
Representatives from Raith Rovers were also taking part in honour of a key member of its backroom staff, Ally Gourlay, who lost his cancer battle last year.
Club captain Jason Thomson said: “With the Race for Life taking place so close to the stadium in Stark’s Park, it’s a great reason to bring the club and the community together for such an important cause.”
Saturday, meanwhile, saw the first staging of the charity’s Pretty Muddy event, a 5k obstacle course through the park.
Athletes in Dalgety Bay were not being left out of the weekend fundraising, where Cancer Research UK hosted its Relay for Life at the town’s leisure centre.
Burning the midnight oil, teams of eight to 15 walked or ran in a relay marathon for the charity, lighting candles of hope for those affected by the illness.