Hockey Terminal
Be a GM

← All players

Photo of Joe Thornton

Joe Thornton

#19 · Centre · Florida Panthers · Hockey Hall of Fame

Born Jul 2, 1979 in London, Ontario, CAN · 6'4", 220 lb · Shoots left · Drafted 1st overall in 1997 by BOS (round 1)

Trophy case

Art Ross Trophy Top Point Scorer 2005-06
Hart Memorial Trophy MVP of Regular Season 2005-06

Compare with a similar player

The forwards closest to him in points in 1999-00. Pick one to see the two side by side, or choose someone else.

Radek Bonk OTT · 60 P in 80 GP Alexei Zhamnov CHI · 60 P in 71 GP Jeff Friesen SJS · 61 P in 82 GP Brett Hull DAL · 59 P in 79 GP Martin Straka PIT · 59 P in 71 GP

Career

Regular season games only. Pick a season to see its game log below. Cap hit is what he counted against the salary cap that season, where it is known.

0501001997-98: 7 points797-981998-99: 41 points411999-00: 60 points6099-002000-01: 71 points712001-02: 68 points6801-022002-03: 101 points1012003-04: 73 points7303-042005-06: 125 points1252006-07: 114 points11406-072007-08: 96 points962008-09: 86 points8608-092009-10: 89 points892010-11: 70 points7010-112011-12: 77 points772012-13: 40 points4012-132013-14: 76 points762014-15: 65 points6514-152015-16: 82 points822016-17: 50 points5016-172017-18: 36 points362018-19: 51 points5118-192019-20: 31 points312020-21: 20 points2020-212021-22: 10 points10

Points by season. The darker bar is the season shown below.

Season Team GP G A P +/- PIM Shots Hits P/GP Cap hit
1997-98 BOS 55 3 4 7 -6 19 33 34 0.13
1998-99 BOS 81 16 25 41 3 69 128 124 0.51
1999-00 BOS 81 23 37 60 -5 82 171 134 0.74
2000-01 BOS 72 37 34 71 -4 107 181 108 0.99
2001-02 BOS 66 22 46 68 7 127 152 60 1.03
2002-03 BOS 77 36 65 101 12 109 196 14 1.31
2003-04 BOS 77 23 50 73 18 98 187 40 0.95
2005-06 BOS 23 9 24 33 0 6 60 14 1.43 $6.667M
2005-06 SJS 58 20 72 92 31 55 135 19 1.59
2006-07 SJS 82 22 92 114 24 44 213 64 1.39 $6.667M
2007-08 SJS 82 29 67 96 18 59 178 60 1.17 $6.667M
2008-09 SJS 82 25 61 86 16 56 139 81 1.05 $7.2M
2009-10 SJS 79 20 69 89 17 54 141 113 1.13 $7.2M
2010-11 SJS 80 21 49 70 4 47 149 56 0.88 $7.2M
2011-12 SJS 82 18 59 77 17 31 156 42 0.94 $7M
2012-13 SJS 48 7 33 40 6 26 85 23 0.83 $7M
2013-14 SJS 82 11 65 76 20 32 122 54 0.93 $7M
2014-15 SJS 78 16 49 65 -4 30 131 39 0.83 $6.75M
2015-16 SJS 82 19 63 82 25 54 121 48 1.00 $6.75M
2016-17 SJS 79 7 43 50 7 51 81 52 0.63 $6.75M
2017-18 SJS 47 13 23 36 -9 38 75 32 0.77 $8M
2018-19 SJS 73 16 35 51 8 20 90 17 0.70 $5M
2019-20 SJS 70 7 24 31 -19 34 76 20 0.44 $2M
2020-21 TOR 44 5 15 20 6 14 42 32 0.45 $700K
2021-22 FLA 34 5 5 10 -10 10 26 20 0.29 $750K
24 seasons Career 1714 430 1109 1539 182 1272 3068 1300 0.90

Playoffs

Playoff games only. Pick a season to see that year's bracket.

Season Team GP G A P +/- PIM Shots Hits P/GP
1997-98 BOS 6 0 0 0 0 9 3 1 0.00
1998-99 BOS 11 3 6 9 1 4 15 17 0.82
2001-02 BOS 6 2 4 6 0 10 14 11 1.00
2002-03 BOS 5 1 2 3 -5 4 12 4 0.60
2003-04 BOS 7 0 0 0 -6 14 14 9 0.00
2005-06 SJS 11 2 7 9 -4 12 23 6 0.82
2006-07 SJS 11 1 10 11 2 10 23 15 1.00
2007-08 SJS 13 2 8 10 3 2 29 20 0.77
2008-09 SJS 6 1 4 5 -3 5 17 5 0.83
2009-10 SJS 15 3 9 12 -11 18 35 26 0.80
2010-11 SJS 18 3 14 17 -5 16 48 18 0.94
2011-12 SJS 5 2 3 5 2 2 15 5 1.00
2012-13 SJS 11 2 8 10 5 2 25 9 0.91
2013-14 SJS 7 2 1 3 -6 8 16 8 0.43
2015-16 SJS 24 3 18 21 2 10 34 30 0.88
2016-17 SJS 4 0 2 2 -1 0 4 5 0.50
2018-19 SJS 19 4 6 10 -6 6 29 5 0.53
2020-21 TOR 7 1 0 1 -3 2 4 9 0.14
2021-22 FLA 1 0 0 0 -1 0 0 0 0.00
19 seasons Playoffs 187 32 102 134 -36 134 360 203 0.72

1999-00 season totals

GP G A P +/- PIM Shots Hits P/GP Shooting % Avg TOI
81 23 37 60 -5 82 171 134 0.74 13.5 21:18

Contract

Contracts he has signed

Signed Signed by Kind Seasons Years In all Cap hit
2021-22 to 2021-22 $750K
2020-21 to 2020-21 $700K
2019-20 to 2019-20 $2M
2018-19 to 2018-19 $5M
2017-18 to 2017-18 $8M
2014-15 to 2016-17 $6.75M
2012-13 to 2013-14 $7M
2011-12 to 2013-14 $7M
2008-09 to 2010-11 $7.2M
2005-06 to 2007-08 $6.667M

Every contract on record for him, newest first, with the team that signed him to it and the day it was signed. The one covering 1999-00 is marked. An extension is signed while the contract before it is still running, often a year ahead. A row with no team or date is a contract known only by its cap hit, most often one signed since October 2024.

Game log

Date Opponent Result G A P +/- PIM Shots Hits TOI
Apr 9, 2000 vs PIT W 3-1 1 1 2 0 0 5 1 20:30
Apr 8, 2000 @ PHI L 0-3 0 0 0 -2 2 0 1 18:23
Apr 5, 2000 @ FLA L 3-6 0 1 1 -2 2 1 0 17:28
Apr 4, 2000 @ TBL L 4-5 0 0 0 0 0 6 1 22:04
Apr 1, 2000 vs NYR T 2-2 (OT) 0 0 0 -1 0 2 0 22:16
Mar 30, 2000 vs STL L 2-3 1 0 1 1 0 1 2 21:57
Mar 29, 2000 @ MTL L 3-4 0 2 2 1 0 1 0 21:47
Mar 25, 2000 vs LAK T 4-4 (OT) 0 0 0 1 0 5 2 24:24
Mar 23, 2000 vs FLA L 1-3 0 0 0 -2 0 1 0 22:43
Mar 21, 2000 vs TBL W 4-0 1 0 1 1 0 2 1 22:12
Mar 19, 2000 @ PHI L 2-6 0 1 1 0 0 2 3 18:25
Mar 18, 2000 vs PIT W 3-2 0 0 0 -1 2 1 2 22:20
Mar 16, 2000 @ CHI L 4-5 (OT) 1 0 1 1 0 2 0 21:54
Mar 11, 2000 @ MTL W 5-3 1 0 1 0 2 2 2 23:05
Mar 10, 2000 @ CAR W 5-3 1 0 1 1 2 2 0 21:54
Mar 8, 2000 @ BUF L 1-2 (OT) 0 0 0 -1 0 3 0 20:10
Mar 6, 2000 vs OTT L 1-5 1 0 1 -3 0 2 2 24:32
Mar 4, 2000 vs PHI L 0-3 0 0 0 -2 0 0 2 22:45
Mar 2, 2000 vs MTL L 2-5 0 0 0 0 0 1 1 22:08
Feb 29, 2000 vs OTT L 3-5 1 1 2 0 0 1 2 24:51
Feb 26, 2000 @ PIT T 2-2 (OT) 0 0 0 0 0 1 0 21:49
Feb 25, 2000 @ WSH W 3-0 0 1 1 1 0 4 2 24:27
Feb 23, 2000 @ EDM L 2-4 0 0 0 0 0 4 1 22:26
Feb 21, 2000 @ VAN L 2-5 0 0 0 -1 0 2 0 22:43
Feb 16, 2000 @ TOR T 3-3 (OT) 1 0 1 0 2 3 2 25:31
Feb 12, 2000 vs FLA L 1-5 0 0 0 -1 2 2 5 21:31
Feb 11, 2000 @ NYR L 2-5 0 0 0 -2 0 1 2 21:13
Feb 8, 2000 vs WSH T 2-2 (OT) 0 0 0 -1 2 3 1 25:22
Feb 3, 2000 vs TOR W 4-2 1 0 1 2 0 1 1 19:05
Feb 1, 2000 @ OTT T 4-4 (OT) 0 1 1 2 2 8 1 26:07
Jan 31, 2000 vs ANA L 2-4 1 1 2 1 2 2 3 20:23
Jan 29, 2000 vs BUF W 1-0 0 1 1 1 9 2 2 16:22
Jan 24, 2000 vs CGY L 3-4 (OT) 0 0 0 -1 0 4 5 21:58
Jan 22, 2000 @ FLA L 3-4 (OT) 0 0 0 -1 0 1 2 25:47
Jan 20, 2000 @ TBL W 4-2 1 1 2 3 0 2 0 22:45
Jan 19, 2000 @ ATL W 4-3 0 0 0 1 2 1 2 26:49
Jan 17, 2000 vs ATL T 3-3 (OT) 1 2 3 1 4 4 3 25:32
Jan 15, 2000 @ MTL T 2-2 (OT) 0 0 0 1 0 2 5 25:13
Jan 13, 2000 vs BUF T 0-0 (OT) 0 0 0 0 0 3 1 22:00
Jan 11, 2000 vs TOR L 2-3 0 0 0 -1 0 2 3 20:14
Jan 8, 2000 vs NYI L 2-5 0 0 0 -2 4 1 2 18:42
Jan 6, 2000 vs CAR L 3-7 0 0 0 0 2 1 1 17:14
Jan 4, 2000 @ NYI W 7-3 1 1 2 0 0 3 0 13:51
Jan 1, 2000 vs NJD T 2-2 (OT) 0 0 0 -1 5 3 5 19:53
Dec 30, 1999 @ OTT L 4-5 (OT) 1 0 1 -2 2 5 1 19:48
Dec 29, 1999 @ NJD L 4-5 (OT) 0 2 2 0 2 1 2 18:25
Dec 27, 1999 @ NYI L 0-3 0 0 0 -1 0 1 1 18:40
Dec 23, 1999 vs MTL T 3-3 (OT) 1 0 1 0 0 1 1 21:07
Dec 21, 1999 vs NSH L 1-3 0 0 0 -1 0 3 3 20:59
Dec 18, 1999 @ STL L 0-4 0 0 0 0 0 1 3 17:38
Dec 17, 1999 @ ATL W 3-1 0 0 0 0 2 0 1 20:43
Dec 14, 1999 @ PIT L 2-4 0 0 0 -2 0 0 1 18:50
Dec 13, 1999 vs PHX W 2-0 0 0 0 0 2 0 2 21:58
Dec 11, 1999 vs DET L 4-5 1 1 2 -2 0 2 4 22:12
Dec 9, 1999 vs EDM T 2-2 (OT) 0 1 1 1 6 3 4 21:39
Dec 4, 1999 vs CHI L 3-9 1 1 2 -1 2 4 4 21:43
Dec 2, 1999 @ WSH T 2-2 (OT) 1 0 1 1 0 2 2 21:42
Nov 28, 1999 vs NYI L 1-2 0 0 0 -2 0 0 0 18:14
Nov 26, 1999 vs VAN T 2-2 (OT) 0 1 1 0 0 0 3 18:59
Nov 24, 1999 @ NSH W 5-2 0 2 2 2 0 1 1 17:50
Nov 20, 1999 vs WSH L 0-3 0 0 0 -2 0 2 1 17:37
Nov 18, 1999 vs NYR W 5-3 1 2 3 3 0 3 4 22:37
Nov 17, 1999 @ NJD T 2-2 (OT) 0 1 1 0 5 2 0 18:27
Nov 13, 1999 @ NYR W 5-2 0 2 2 2 2 0 2 16:27
Nov 11, 1999 vs TOR W 4-3 (OT) 0 0 0 0 2 1 1 18:28
Nov 10, 1999 @ BUF L 2-6 1 0 1 0 0 2 0 20:23
Nov 6, 1999 vs ATL W 4-2 0 2 2 3 5 2 1 25:13
Nov 4, 1999 vs NJD W 3-1 0 0 0 0 0 5 2 18:44
Oct 30, 1999 vs BUF W 3-0 0 2 2 2 2 4 2 17:21
Oct 28, 1999 vs TBL W 7-3 1 1 2 0 0 2 3 17:52
Oct 24, 1999 @ ANA W 3-2 0 0 0 -1 0 0 0 22:20
Oct 23, 1999 @ SJS W 3-1 0 1 1 0 2 2 0 18:53
Oct 20, 1999 @ LAK T 2-2 (OT) 0 1 1 0 0 0 0 24:21
Oct 16, 1999 @ PHX L 1-2 0 1 1 0 0 2 1 20:38
Oct 15, 1999 @ DAL T 2-2 (OT) 0 0 0 0 0 2 2 23:48
Oct 13, 1999 @ COL L 1-2 0 0 0 -1 0 7 1 23:04
Oct 11, 1999 vs COL T 3-3 (OT) 0 0 0 0 0 4 1 23:42
Oct 9, 1999 vs PHI T 1-1 (OT) 0 1 1 1 2 1 1 25:15
Oct 7, 1999 @ OTT L 3-4 1 1 2 2 0 4 1 23:24
Oct 4, 1999 @ TOR L 0-4 0 0 0 0 0 2 2 22:24
Oct 2, 1999 vs CAR L 1-3 0 0 0 -1 0 0 5 21:13