Upon returning to the United States, Knight signed and played in the Pittsburgh Pirates organization for the 2006 season.
Brett Jodie, the former Yankee pitcher, now the Patriots pitching coach noticed that Knight's release point was too high.
Knight made his first career major league start in Shea Stadium for the New York Mets on July 26, 2008, against the St. Louis Cardinals.
On July 24, 2009, the New York Mets released Knight so that he could sign with the Samsung Lions in South Korea.
[citation needed] Knight played with the Nexen Heroes Baseball Club of Seoul, South Korea from 2011 to 2014.