John McCarthy of the San Jose Sharks plays in his first NHL game against the Detroit Red Wings at HP Pavilion on January 9, 2010 in San Jose,...
Martin Bakos of Slovakia and John McCarthy of the United States go for the puck during the Men's Ice Hockey Preliminary Round Group B game at...
John McCarthy of the United States controls the puck against Luka Vidmar of Slovenia during the Men's Ice Hockey Preliminary Round Group B game on...
John McCarthy of the United States skates against Luka Vidmar of Slovenia during the Men's Ice Hockey Preliminary Round Group B game on day five of...
John McCarthy and Troy Terry of the Men's USA Ice Hockey Team practice ahead of the PyeongChang 2018 Winter Olympic Games at the Gangneung Hockey...
John McCarthy of the San Jose Sharks poses for his official headshot for the 2017-18 season on September 14, 2017 at Sharks Ice in San Jose,...
John McCarthy of the San Jose Sharks clears the puck against the Vancouver Canucks at SAP Center on September 27, 2016 in San Jose, California.
John McCarthy of the San Jose Sharks poses for his official headshot for the 2016-17 season on September 22, 2016 at Sharks Ice in San Jose,...
John McCarthy of the San Jose Sharks gets in position for a pass against the Carolina Hurricanes during a NHL game at the SAP Center at San Jose on...
John McCarthy of the San Jose Sharks skates up the ice against the Carolina Hurricanes during a NHL game at the SAP Center at San Jose on October 24,...
John McCarthy of the San Jose Sharks skates against the Carolina Hurricanes at SAP Center on October 24, 2015 in San Jose, California.
Jeff Skinner of the Carolina Hurricanes handles the puck against John McCarthy of the San Jose Sharks at SAP Center on October 24, 2015 in San Jose,...
John McCarthy of the San Jose Sharks skates against the Carolina Hurricanes at SAP Center on October 24, 2015 in San Jose, California.
John McCarthy of the San Jose Sharks wears a lavender jersey in support of the Hockey Fights Cancer campaign prior to the game against the Carolina...
John McCarthy of the San Jose Sharks skates against the Anaheim Ducks at SAP Center on September 26, 2015 in San Jose, California.
John McCarthy of the San Jose Sharks skates against the Anaheim Ducks at SAP Center on September 26, 2015 in San Jose, California.
John McCarthy of the San Jose Sharks skates against the Anaheim Ducks at SAP Center on September 26, 2015 in San Jose, California.
Ben Smith, John McCarthy and Barclay Goodrow of the San Jose Sharks skate against the Anaheim Ducks at SAP Center on September 26, 2015 in San Jose,...
Hampus Lindholm of the Anaheim Ducks shoots the puck against John McCarthy of the San Jose Sharks at SAP Center on September 26, 2015 in San Jose,...
Frederik Andersen of the Anaheim Ducks blocks a deflection by John McCarthy of the San Jose Sharks in the third period of a pre season game at Honda...
John McCarthy of the San Jose Sharks skates towards Clayton Stoner of the Anaheim Ducks in the second period of a pre season game at Honda Center on...
John McCarthy of the San Jose Sharks poses for his official headshot for the 2015-16 season on September 17, 2015 at Sharks Ice in San Jose,...
John McCarthy of the San Jose Sharks skates on the ice during the game against the Edmonton Oilers on April 9, 2015 at Rexall Place in Edmonton,...
John McCarthy of the St. Louis Blues poses for his official headshot for the 2014-2015 season on September 18, 2014 in St. Louis, Missouri.
John McCarthy of the San Jose Sharks poses for his official headshot for the 2013-14 season on September 11, 2013 at SAP Center in San Jose,...
John McCarthy of the San Jose Sharks poses for his official headshot for the 2023-2024 season at Tech CU Arena on September 20, 2023 in San Jose,...
John McCarthy of the San Jose Sharks poses for his official headshot for the 2012-13 season on January 13, 2013 at Sharks Ice in San Jose, California.
John McCarthy of the San Jose Sharks poses for his official headshot for the 2011-2012 season on September 16, 2011 at Sharks Ice in San Jose,...
John McCarthy of the San Jose Sharks poses for his official headshot for the 2010-2011 NHL season at HP Pavilion at San Jose on September 18, 2010 in...