 Wilson made 110 starts along with 47 substitute appearances for Rovers in all competitions during his time at the club.On the last day of the January 2012 transfer window, Oxford United signed Wilson on a free transfer (along with Scott Rendell on loan).In May 2012, Wilson was released by the club after being deemed surplus to requirements, having made just six league appearances.