 Wilson attended Georgia Tech, and in 1995 and 1996 he played collegiate summer baseball with the Falmouth Commodores of the Cape Cod Baseball League.Wilson was drafted in the ninth round of the 1997 Major League Baseball Draft by the Kansas City Royals, for whom he pitched from 2000 to 2003.In Kansas City, he split time between the bullpen and starting rotation with 19 starts.