Edwards was born in Treliske near Truro, Cornwall. He scored 213 for Cornwall under-19s against Dorset when only 16 years old and played for Cornwall in the Minor Counties Championship in 2000.
Born in Treliske near Truro, Cornwall, Edwards demonstrated his talent by scoring 213 runs for Cornwall's under-19 team against Dorset at the age of sixteen. He continued to represent Cornwall in the Minor Counties Championship in 2000.