 He was born at Epping, Essex.Fray made his Minor Counties Championship debut for Berkshire in 1997 against Cheshire.From 1997 to 2006, he represented the county in 30 Minor Counties Championship matches, the last of which came in the 2006 Championship when Berkshire played Cheshire.