Drafted in the 43rd round of the 2010 MLB Draft by the Kansas City Royals, but spent the 2011 season with the University of Arkansas-Little Rock and decided to finish school. Before joining UALR, Wilson threw at Western Oklahoma State College. At UALR, Wilson held an 8.56 ERA with a 1-2 record in five starts and 13 appearances. Pitched 27.1 innings, striking out 19 and walking 20.
Played his first season of professional baseball in 2012 with the Wichita Wingnuts of the American Association and appeared four times, throwing four innings with a 9.00 ERA.