Duck sponsors were looking on with anticipation as their buoyant bath time toys raced – albeit very slowly – to take the chequered flag.
In the end it was Yvonne Wilson’s duck (number 613) who came first with Claire Headridge (581) a close second and Elspeth Shepherd (319) coming in third place.
The big winner of Saturday’s event was charity, with £1300 raised from the purchase of ducks and donations.
As you can see from Alan Murray’s photographs, the afternoon was more about good old fashioned family fun than anything else.
1. Grangemouth Duck Race 2023
The racers are ready to go (Picture: Alan Murray, National World) Photo: Alan Murray
2. Grangemouth Duck Race 2023
The start of the race is nigh ...
(Picture: Alan Murray, National World) Photo: Alan Murray
3. Grangemouth Duck Race 2023
And their off ... 700 ducks take to the Grange Burn like ducks to water
(Picture: Alan Murray, National World) Photo: Alan Murray
4. Grangemouth Duck Race 2023
The crowds gather to cheer on their plastic pacesetters (Picture: Alan Murray, National World) Photo: Alan Murray