It took about 45 minutes for them to reach the finish line. Duck number 247 was first, winning $1,000 for Marcia Amadio. It was followed by duck 736 for the $500 second prize. Duck 1,462 came third and won $250.
Due to Covid-19, the extra events planned this year were cancelled to thin crowds and keep people safe, Goldsworthy said.
The $10 tickets were a bit slower to sell in this sixth annual duck race.
Goldsworthy chose Jigsaw Whanganui as the charity that will benefit. It was suggested to him by a customer, and he has since been impressed by "the great things they do in the community, helping families".
The nearly $17,000 raised will be used for its social work service, Jigsaw Whanganui chief executive Tim Metcalfe said.
All three winners were local people and good supporters of his agency.
"It will enable us to increase our capacity there a little bit, which I'm very happy about given the increasing complexities our community is dealing with facing Covid," Metcalfe said.
He was grateful for the support of Plumber Dan, Jigsaw's other sponsors and the community's "outstanding support" for the work of his team.