 His first-class career started with a two-year stint at Durham where he had played since his Second XI Championship debut in May 1992.With three youth Tests before his nineteenth birthday, Weston joined the Durham first team in 1995, where he played for two years.Weston made his debut for Derbyshire in July 1998 against the South Africans and then against Northamptonshire, where he hit a half-century despite an innings defeat.