He began as a hitting coach with the Lowell Spinners in 2007, the Lancaster JetHawks in 2008, and the Salem Red Sox in 2009 and 2010.
In 2007, he began his coaching career as a hitting coach for the Lowell Spinners; from 2008 to 2010, he worked with the Lancaster JetHawks and Salem Red Sox in this role.