As part of its campaign to raise funds to upgrade the courts, Aboyne Tennis Club recently held a duck race on the Tarland Burn.
The fine weather brought a large crowd of supporters ready to cheer on their ducks, and enjoy a tempting array of home baking.
Ten races were held in total, with all the ducks competing for the prize-winning first, second and third places.
The total raised for the club was more than £1,300.
The organisers have thanked everyone who bought or sold ducks, came along on the day and gave up their time to help set up and run the event.