Duncan played 1st XI cricket for Rawtenstall from the age of 15 years, where
he opened the batting with Graeme Fowler, who later went on to play
for Lancashire and England. His first cricket coach was the club
professional David Orchard, a South African who became better known
as a Test umpire, but who also played for Natal and South Africa.
His second cricket coach was Syed Abid Ali, the Indian Test cricketer.
When Duncan moved South in 1981, he played one season at Potters Bar Cricket Club as their opening bowler,
and then played for the Metropolitan Police Cricket Club in the Surrey League.
For three seasons Duncan opened both the bowling and batting for the Met's 2nd XI, and then made it into the 1st XI, where in 1992
he was awarded his Police Cricket Colours by the then Police Commissioner, Sir Peter Imbert.
Duncan went on to play for the British Police Cricket Team, playing against the Surrey 2nd XI, The Army, The Navy, and The RAF.
It was with the Police Service that he first went on overseas tours, playing in Barbados and Tobago in 1992, Holland in 1993,
Perth Western Australia in 1994, in Zimbabwe in 1995, Durban & Capetown, South Africa 1996, in India in 2004,
and in Morocco in 2006 with the Lords & Commons Cricket Club.