He played with the Marines in 2010 and 2011, appearing in 48 games, with 30 starts. In both seasons with the Chiba Lotte Marines he finished with a combined 14-11 record and an overall 3.81 ERA. He made history in 2010 by winning 6 consecutive games in Japan without a loss. He returned to the Blue Jays on a minor league contract on January 17, 2012 and was assigned to the Triple-A Las Vegas 51s. Murphy spent the entire 2012 season with the Las Vegas 51's with another winning record of 8-5 and an overall 4.38 ERA. Being one of the top pitchers with innings pitched in the PCL that season, Murphy was not granted a September call-up though his performance as starter/reliever is difficult in itself in the Pacific Coast League Triple-A, leaving many second guessing the Major League Affiliated Club of the Toronto Blue Jays. Murphy played the 2013 season for the Long Island Ducks of the Atlantic League of Professional Baseball, helping lead them to yet another championship. In August 2014, it was announced that Murphy signed with the Camden Riversharks of the Atlantic League of Professional Baseball. In 2 starts of the 2014 season, Murphy has started 2 games, pitched 10 innings with 0 runs, 0.00 ERA and is 1-0 on the year in the 2014 Atlantic League. After performing 2 scoreless starts with the Riversharks, going 1-0 with 10 scoreless innings, the Uni-President 7-Eleven Lions of Taiwan purchased his contract for the remainder of the 2014 season in hopes of obtaining another championship.