 Wilson was signed by the New York Yankees as a free agent during the 2005 season on May 17, and was assigned to the Triple-A Columbus Clippers.He was called up from Columbus on July 5, 2006, and made a relief appearance against the Cleveland Indians, pitching two scoreless innings and giving up no hits.He made his only start for the Yankees on July 9 against the Tampa Bay Devil Rays replacing Shawn Chacón, lasting just 2 innings while giving up 3 runs on 5 hits.