 He left Derbyshire at the end of 1999 to join Middlesex.After a shaky first year with Middlesex, Weston made a comeback in 2001, as he made three centuries and finished the season with an average in the 40s.He helped the team in 2002 towards Championship glory.