John McCarthy (born August 9, 1986) is an American ice hockey coach and former left winger who currently is the head coach for the San Jose Barracuda in the American Hockey League (AHL).
[1] McCarthy played the 2004–05 season with the Des Moines Buccaneers of the United States Hockey League.
[3] His first NHL goal was scored the next game, on October 23, against Nikolai Khabibulin of the Edmonton Oilers.
[4] On July 4, 2014, McCarthy signed as a free agent to a one-year, two-way contract with the St. Louis Blues.
[6] On July 1, 2015, McCarthy returned to the San Jose Sharks in full, signing a one-year, two-way contract as a free agent.