Duncan also played in the San Diego Padres, Los Angeles Dodgers, and Toronto Blue-Jays organizations.
[1] He was chosen by the Chicago Cubs in the 41st round of the 1997 Major League Baseball Draft, but chose to attend Iowa State University instead.
Duncan's hitting broke through in 2002 with an average close to .400 for two A-level teams leading all Mets Minor Leaguers.
In August 2003, he hit .106 with no RBI and spent a short time with the Triple-A Norfolk Tides.
He hit under .260 at both the Double-A and Triple-A levels of the Mets' system and was not brought back to the majors.
He signed a minor league contract with the Toronto Blue Jays on November 10, 2006, but after a strong and impressive spring training he was sent down to AAA Syracuse.
[8] Prior to the start of the 2014 season, Duncan was hired as the head coach at Kent State.