He played in Major League Baseball (MLB) for the New York Yankees, Minnesota Twins, Arizona Diamondbacks, Atlanta Braves, and Pittsburgh Pirates.
[1] Murphy committed to attend the University of Miami to play college baseball for the Hurricanes.
[2] He received a promotion to the Tampa Yankees of the Class A-Advanced Florida State League at mid-season.
[8] Murphy competed with Francisco Cervelli and Austin Romine to be the backup catcher for the Yankees in spring training in 2014.
[14] The Yankees traded Cervelli in the 2014–15 offseason, and Murphy competed with Romine in spring training to be Brian McCann's backup for the 2015 season.
[18] Murphy finished the 2015 season with a .277 batting average and three home runs in 172 plate appearances.
On May 6, 2016, after beginning the season 3-for-40 (.075), the Twins optioned Murphy to the Rochester Red Wings of the International League.
[22] He returned to Rochester to start the 2017 season after losing the backup catching job to veteran Chris Gimenez.
[24] On July 27, 2017, the Twins traded Murphy to the Arizona Diamondbacks for minor league pitcher Gabriel Moya.
[25] Murphy made the Diamondbacks' Opening Day roster in 2018 as the third catcher, serving with Alex Avila and Jeff Mathis.
[26] Murphy played in 87 games, hitting a career high nine home runs with 24 RBIs.