He began his coaching career at
Division III member
Wheaton. He worked with the Lyons' catchers and served as hitting coach in his two seasons before moving to
Bryant to work under
Jamie Pinzino. Bryant was a member of
Division II for his entire tenure with the Bulldogs, although the school began the reclassification process to
Division I in his fourth and final season. Murphy served as recruiting coordinator and hitting coach, and worked with catchers and outfielders while at Bryant. In 2005 and 2006, Murphy served as hitting coach of the
Hyannis Mets, a
collegiate summer baseball team in the
Cape Cod Baseball League. He next moved to nearby
Brown, where he served three seasons and again served as recruiting coordinator and hitting coach. In his time in Providence, Murphy worked with ten All-
Ivy League honorees. In 2013, Murphy moved to William & Mary, where he served as the top assistant and hitting coach. After head coach Jamie Pinzino departed for
Oklahoma, Murphy was elevated to his first head coaching position. On September 17, 2021, Murphy was named the head baseball coach at Merrimack. ==Head coaching record==