[4] Wilson signed a three-year contract with Derbyshire on 19 September 2016, and the following year, he captained the club to the quarterfinals of the T20 Blast, only the second time Derbyshire had gone so far in the competition In a match against Leicestershire in August 2010, Wilson scored his maiden first-class century, beating his previous best score of 62.
[5] It has been harder work securing a county starting berth, as he has been tried in different top-order positions without consistent success, but Surrey have persisted with him in the middle order and he was a regular starter in 2013, making only his second Championship hundred.
Wilson played for the Northern Knights in the 2018 Inter-Provincial Trophy, featuring in one match against Munster Reds at Cork.
[6] In July 2019, he was selected to play for the Belfast Titans in the inaugural edition of the Euro T20 Slam cricket tournament.
[21] In September 2019, he was named as the captain of Ireland's squad for the 2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates.