John Mitchell was born January 22, 1985 in Waterloo, Ontario. In 2003, Mitchell was drafted by the Toronto Maple Leafs in the fifth round of the NHL entry draft, 158th overall.
In 2008-09, Mitchell made his NHL debut and one November 1st he scored the first two goals of his NHL career in a game against the New York Rangers, a game in which he was named first star.

Mitchell began the 2010-11 season with the Maple Leafs, but was assigned to the club's AHL affiliate after just 23 games.

On February 28, 2011, the NHL's trade deadline, Mitchell was shipped to the New York Rangers in exchange for a seventh round draft pick.

However Mitchell's stay in New York proved to be short-lived. On July 1, 2012, Mitchell signed a two-year contract as a free agent with the Colorado Avalanche.

REGULAR SEASON

PLAYOFFS

Season

Club

League

GP

G

A

TP

PIM

+/-

GP

G

A

TP

PIM

2000-01

Waterloo Siskens

ON-Jr.A

47

15

29

44

33

2001-02

Plymouth Whalers

OHL

62

9

9

18

23

+1

6

1

0

1

4

2002-03

Plymouth Whalers

OHL

68

18

37

55

31

+18

18

2

10

12

8

2003-04

Plymouth Whalers

OHL

65

28

54

82

45

+14

9

6

6

12

6

2004-05

Plymouth Whalers

OHL

63

25

50

75

59

+14

4

1

1

2

0

2004-05

St. John's Maple Leafs

AHL

2

0

0

0

0

0

2005-06

Toronto Marlies

AHL

51

5

12

17

22

-7

2

0

0

0

0

2006-07

Toronto Marlies

AHL

73

16

20

36

46

-10

2007-08

Toronto Marlies

AHL

79

20

31

51

56

+2

19

8

4

12

12

2008-09

Toronto Maple Leafs

NHL

76

12

17

29

33

-16

2009-10

Toronto Maple Leafs

NHL

60

6

17

23

31

-7

2010-11

Toronto Maple Leafs

NHL

23

2

1

3

12

-7

2010-11

Toronto Marlies

AHL

10

1

4

5

2

0

2010-11

Connecticut Whale

AHL

14

7

5

12

10

+8

6

3

3

6

0

2011-12

New York Rangers

NHL

63

5

11

16

8

+10

18

0

1

1

2

2011-12

Connecticut Whale

AHL

17

7

7

14

20

+1

2012-13

Colorado Avalanche

NHL

47

10

10

20

18

+5

2013-14

Colorado Avalanche

NHL

75

11

21

32

36

+13

2014-15

Colorado Avalanche

NHL

68

11

15

26

32

-9

2015-16

Colorado Avalanche

NHL

71

10

11

21

52

-7

2016-17

Colorado Avalanche

NHL

65

3

4

7

45

-12

NHL Totals

548

70

107

177

267

18

0

1

1

2

Traded to NY Rangers by Toronto for NY Rangers' 7th round pick (Viktor Loov) in 2012 NHL Draft, February 28, 2011. Signed as a free agent by Colorado, July 1, 2012.