John McCarthy was born on August 9, 1986 in Boston, Massachusetts and played his collegiate hockey at the perennial powerhouse Boston University Terriers.

Drafted 202nd overall at the 2006 NHL Entry Draft by the San Jose Sharks, he made his professional debut with the club's AHL affiliate in Worchester in 2009-10 and appeared in nine games for San Jose, recording two goals and an assist.

REGULAR SEASON

PLAYOFFS

Season

Club

League

GP

G

A

TP

PIM

+/-

GP

G

A

TP

PIM

2004-05

Des Moines Buccaneers

USHL

60

8

10

18

32

-13

2005-06

Boston University Terriers

H-East

32

2

2

4

12

2006-07

Boston University Terriers

H-East

39

2

3

5

18

2007-08

Boston University Terriers

H-East

38

4

3

7

24

2008-09

Boston University Terriers

H-East

45

6

23

29

24

2009-10

San Jose Sharks

NHL

4

0

0

0

0

-3

2009-10

Worcester Sharks

AHL

74

15

27

42

39

+36

11

2

3

5

10

2010-11

San Jose Sharks

NHL

37

2

2

4

8

-8

2010-11

Worcester Sharks

AHL

25

7

5

12

13

-1

2011-12

San Jose Sharks

NHL

10

0

0

0

10

-2

2011-12

Worcester Sharks

AHL

65

20

27

47

41

+7

2012-13

Worcester Sharks

AHL

65

9

16

25

12

-12

2013-14

San Jose Sharks

NHL

36

1

1

2

4

-11

2013-14

Worcester Sharks

AHL

13

3

4

7

9

+1

2014-15

Chicago Wolves

AHL

25

5

3

8

11

0

2014-15

Worcester Sharks

AHL

35

9

9

18

8

+4

2015-16

San Jose Sharks

NHL

1

0

0

0

0

0

2015-16

San Jose Barracuda

AHL

67

16

29

45

22

+6

4

0

0

0

0

2016-17

San Jose Barracuda

AHL

67

19

14

33

26

+6

15

2

5

7

18

NHL Totals

88

3

3

6

22

Signed as a free agent by St. Louis, July 4, 2014. Signed as a free agent by San Jose, July 2, 2015.