Career
His first major senior competition were the 2005 World Championships in Montreal, but the young swimmer failed to advance heats. At the 2006 Short Course World Championships in Shanghai he reached the 200 metres backstroke final, finishing 8th. At the 2006 Commonwealth Games, he participated several races, the best result being reaching a final and finishing 7th at 50 metre freestyle.
David Dunford was selected as the Most Promising Sportsman in Kenya in 2006.
In 2007 he participated the World Championships and All-Africa Games. He participated the 2008 FINA Short Course World Championships in Manchester in April 2008 and reached the 50m and 100mfreestyle semifinals, finishing 12th in both races.
David Dunford competed at the 2008 Summer Olympics in Beijing. He participated the 50 metres freestyle race, finishing 20th overall in heats and missing the semifinals by only 0.12 seconds.
He did not participate the 2008 African Swimming Championships due to his studies.
At the 2009 Summer Universiade he reached the 50 metres freestyle final, finishing sixth. At the 2009 World Championships he reached semifinals in the 50m freestyle. David is son to Martin and Geraldine Dunford.