 Wilson played for Ireland in the 2005 ICC Intercontinental Cup and has been playing for Surrey's first team since 2008.He made his Irish ODI debut against India on 23 June 2007 at Stormont.In a match against Leicestershire in August 2010, Wilson scored his maiden first-class century, beating his previous best score of 62.