2008 2008-2009 2009 2009 2009-2010 2010 2010 2010-2011 2011 2011 2011-2012 2012 2012 2012-2013 2013 2013 2013-2014 2014 2014 2014-2015 2015 2015 2015-2016 2016 2016 2016-2017 2017 2017 2017-2018 2018 2018 2018-2019 2019 2019 2019-2020 2020 2020 2020-2021 2021 2021 2021-2022 2022 2022 2022-2023 2023 2023 2023-2024 2024 2024 2024-2025 - Nathan MacKinnon 54 39 41 80 20 13 10 0 10 1 177 22.0 David Pastrnak 54 32 41 73 20 30 6 0 3 2 180 17.8 Jesper Bratt 54 24 36 60 18 21 2 1 3 2 177 13.6 Vincent Trocheck 36 15 26 41 11 20 2 0 4 1 96 15.6 Claude Giroux 54 11 23 34 14 10 4 0 1 0 92 12.0 Marco Rossi 54 15 15 30 6 24 0 0 2 2 142 10.6 Roman Josi 54 4 25 29 6 21 2 0 0 1 113 3.5 Martin Necas 54 13 14 27 10 18 1 0 0 1 105 12.4 Joshua Roy 54 7 8 15 2 6 0 0 1 0 68 10.3 William Cuylle 54 6 8 14 8 43 0 0 2 0 50 12.0 Brayden McNabb 54 1 11 12 3 28 1 0 0 0 47 2.1 Adam Larsson 30 3 9 12 4 21 2 0 0 1 48 6.3 Chandler Stephenson * 18 5 6 11 6 12 0 0 0 0 46 10.9 Tyson Barrie * 23 1 9 10 8 4 1 0 0 0 23 4.3 Jacob Middleton 38 2 8 10 12 50 2 0 1 0 41 4.9 Nick Seeler 45 0 10 10 9 50 0 0 0 0 36 0.0 Jake McCabe * 15 1 8 9 -2 12 0 0 0 0 21 4.8 Alexander Alexeyev 42 0 6 6 9 14 0 0 0 0 28 0.0 Michael Carcone * 31 5 0 5 -7 8 0 0 1 0 43 11.6 Zemgus Girgensons 54 3 1 4 -6 10 0 0 1 1 43 7.0 Jonny Brodzinski 23 1 2 3 -4 5 0 0 1 0 19 5.3 Benoit-Olivier Groulx 54 0 2 2 -10 24 0 0 0 0 16 0.0 Jackson LaCombe * 9 1 1 2 4 0 0 0 0 0 9 11.1 Jani Hakanpaa 4 0 1 1 3 0 0 0 0 0 8 0.0 Joseph Duszak 2 0 1 1 3 4 0 0 0 0 0 0 Jack St. Ivany 8 0 0 0 -5 4 0 0 0 0 3 0.0 972 189 312 501 142 452 33 1 30 12 1,631 11.6 - Nathan MacKinnon 54 2 20 51 96 45 15 336 628 53.5 David Pastrnak 54 1 17 65 93 41 13 24 63 38.1 Jesper Bratt 54 1 19 48 137 59 21 25 50 50.0 Vincent Trocheck 36 0 10 33 60 27 15 371 652 56.9 Claude Giroux 54 0 32 25 63 18 17 365 685 53.3 Marco Rossi 54 0 17 46 100 40 12 199 405 49.1 Roman Josi 54 0 62 46 47 40 34 0 0 0 Martin Necas 54 0 12 32 66 27 12 24 57 42.1 Joshua Roy 54 0 11 24 45 12 6 8 23 34.8 William Cuylle 54 0 17 14 21 2 13 19 40 47.5 Brayden McNabb 54 0 59 16 25 11 56 0 0 0 Adam Larsson 30 0 22 22 10 7 25 0 0 0 Chandler Stephenson * 18 0 5 11 23 5 3 181 335 54.0 Tyson Barrie * 23 0 23 16 10 5 8 0 0 0 Jacob Middleton 38 0 36 23 22 13 20 0 0 0 Nick Seeler 45 0 48 10 9 5 27 0 0 0 Jake McCabe * 15 0 21 13 4 0 8 0 0 0 Alexander Alexeyev 42 0 32 13 11 5 21 0 0 0 Michael Carcone * 31 0 4 17 35 8 1 2 7 28.6 Zemgus Girgensons 54 0 12 9 21 4 10 12 26 46.2 Jonny Brodzinski 23 0 2 7 13 5 5 45 97 46.4 Benoit-Olivier Groulx 54 0 8 5 14 3 15 53 116 45.7 Jackson LaCombe * 9 0 5 3 4 3 7 0 0 0 Jani Hakanpaa 4 0 5 2 1 1 4 0 0 0 Joseph Duszak 2 0 3 2 0 0 2 0 0 0 Jack St. Ivany 8 0 14 7 4 0 9 0 0 0 972 4 516 560 934 386 379 1,664 3,184 52.3 - Nathan MacKinnon 54 837:16 15:30 00:00 00:00 141:12 02:36 978:28 18:07 03:19 David Pastrnak 54 848:44 15:43 19:40 00:21 141:47 02:37 1010:11 18:42 01:41 Jesper Bratt 54 757:55 14:02 114:00 02:06 126:06 02:20 998:01 18:28 01:17 Vincent Trocheck 36 554:56 15:24 62:59 01:44 90:00 02:30 707:55 19:39 00:00 Claude Giroux 54 827:52 15:19 68:34 01:16 120:06 02:13 1016:32 18:49 00:22 Marco Rossi 54 633:04 11:43 28:40 00:31 38:25 00:42 700:09 12:57 00:19 Roman Josi 54 963:24 17:50 154:19 02:51 140:53 02:36 1258:36 23:18 00:29 Martin Necas 54 795:55 14:44 00:00 00:00 110:34 02:02 906:29 16:47 00:13 Joshua Roy 54 546:44 10:07 33:08 00:36 04:06 00:04 583:58 10:48 00:05 William Cuylle 54 712:30 13:11 63:46 01:10 04:40 00:05 780:56 14:27 00:03 Brayden McNabb 54 956:30 17:42 78:42 01:27 115:52 02:08 1151:04 21:18 00:07 Adam Larsson 30 537:14 17:54 78:33 02:37 54:41 01:49 670:28 22:20 00:04 Chandler Stephenson * 18 272:48 15:09 46:14 02:34 01:01 00:03 320:03 17:46 00:02 Tyson Barrie * 23 392:43 17:04 25:06 01:05 66:55 02:54 484:44 21:04 00:00 Jacob Middleton 38 577:13 15:11 32:43 00:51 87:27 02:18 697:23 18:21 00:04 Nick Seeler 45 680:23 15:07 92:38 02:03 37:16 00:49 810:17 18:00 00:03 Jake McCabe * 15 257:56 17:11 29:09 01:56 08:21 00:33 295:26 19:41 00:00 Alexander Alexeyev 42 640:56 15:15 63:51 01:31 09:51 00:14 714:38 17:00 00:02 Michael Carcone * 31 231:25 07:27 04:20 00:08 05:17 00:10 241:02 07:46 00:01 Zemgus Girgensons 54 496:27 09:11 51:15 00:56 02:11 00:02 549:53 10:10 00:01 Jonny Brodzinski 23 162:10 07:03 45:15 01:58 01:40 00:04 209:05 09:05 00:00 Benoit-Olivier Groulx 54 392:21 07:15 82:42 01:31 02:50 00:03 477:53 08:50 00:01 Jackson LaCombe * 9 129:19 14:22 30:37 03:24 01:21 00:09 161:17 17:55 00:00 Jani Hakanpaa 4 67:16 16:49 11:07 02:46 00:00 00:00 78:23 19:35 00:00 Joseph Duszak 2 30:22 15:11 01:37 00:48 03:40 01:50 35:39 17:49 00:00 Jack St. Ivany 8 141:52 17:44 18:06 02:15 00:27 00:03 160:25 20:03 00:00 972 13445:15 13:49 1237:01 01:16 1316:39 01:21 15998:55 16:27 01:33 - Nathan MacKinnon 54 64 67 13 5 1 0 0 9 4 3 David Pastrnak 54 91 59 30 0 0 0 0 5 6 3 Jesper Bratt 54 74 53 21 5 1 0 0 5 2 4 Vincent Trocheck 36 86 57 20 0 0 0 0 0 5 4 Claude Giroux 54 71 98 10 0 0 0 0 1 3 2 Marco Rossi 54 45 59 24 0 0 0 0 1 2 1 Roman Josi 54 45 94 21 5 1 0 0 1 1 0 Martin Necas 54 85 49 18 0 0 0 0 2 3 1 Joshua Roy 54 34 37 6 0 0 0 0 0 2 2 William Cuylle 54 118 43 43 5 1 0 0 0 1 1 Brayden McNabb 54 75 79 28 10 2 0 0 0 1 0 Adam Larsson 30 50 56 21 5 0 0 1 0 0 2 Chandler Stephenson * 18 24 43 12 0 0 0 0 1 0 0 Tyson Barrie * 23 17 25 4 0 0 0 0 0 1 1 Jacob Middleton 38 53 47 50 10 0 1 1 0 1 0 Nick Seeler 45 73 50 50 10 0 0 1 0 0 1 Jake McCabe * 15 24 25 12 0 0 0 0 0 0 0 Alexander Alexeyev 42 33 50 14 0 0 0 0 0 0 0 Michael Carcone * 31 13 9 8 0 0 0 0 0 0 0 Zemgus Girgensons 54 72 23 10 0 0 0 0 1 0 2 Jonny Brodzinski 23 10 11 5 5 0 0 1 0 0 0 Benoit-Olivier Groulx 54 71 37 24 0 0 0 0 0 0 0 Jackson LaCombe * 9 14 16 0 0 0 0 0 0 0 0 Jani Hakanpaa 4 12 6 0 0 0 0 0 0 0 0 Joseph Duszak 2 0 2 4 0 0 0 0 0 0 0 Jack St. Ivany 8 12 4 4 0 0 0 0 0 0 0 972 1,266 1,099 452 60 6 1 4 26 32 26 - : : : Nathan MacKinnon 54 29 27 56 155 10 14 24 22 0 0 0 0 David Pastrnak 54 26 25 51 155 6 16 22 25 0 0 0 0 Jesper Bratt 54 21 29 50 158 2 7 9 11 1 0 1 8 Vincent Trocheck 36 13 19 32 83 2 6 8 12 0 1 1 1 Claude Giroux 54 7 18 25 83 4 5 9 7 0 0 0 2 Marco Rossi 54 15 13 28 139 0 2 2 3 0 0 0 0 Roman Josi 54 2 24 26 100 2 1 3 10 0 0 0 3 Martin Necas 54 12 13 25 97 1 1 2 8 0 0 0 0 Joshua Roy 54 7 8 15 68 0 0 0 0 0 0 0 0 William Cuylle 54 6 8 14 49 0 0 0 0 0 0 0 1 Brayden McNabb 54 0 9 9 41 1 2 3 5 0 0 0 1 Adam Larsson 30 1 8 9 44 2 1 3 4 0 0 0 0 Chandler Stephenson * 18 5 6 11 43 0 0 0 0 0 0 0 3 Tyson Barrie * 23 0 9 9 18 1 0 1 4 0 0 0 1 Jacob Middleton 38 0 8 8 35 2 0 2 5 0 0 0 1 Nick Seeler 45 0 9 9 33 0 1 1 2 0 0 0 1 Jake McCabe * 15 1 8 9 20 0 0 0 0 0 0 0 1 Alexander Alexeyev 42 0 6 6 27 0 0 0 1 0 0 0 0 Michael Carcone * 31 5 0 5 43 0 0 0 0 0 0 0 0 Zemgus Girgensons 54 3 1 4 42 0 0 0 0 0 0 0 1 Jonny Brodzinski 23 1 2 3 17 0 0 0 0 0 0 0 2 Benoit-Olivier Groulx 54 0 2 2 16 0 0 0 0 0 0 0 0 Jackson LaCombe * 9 1 1 2 9 0 0 0 0 0 0 0 0 Jani Hakanpaa 4 0 1 1 8 0 0 0 0 0 0 0 0 Joseph Duszak 2 0 1 1 0 0 0 0 0 0 0 0 0 Jack St. Ivany 8 0 0 0 3 0 0 0 0 0 0 0 0 972 155 255 410 1486 33 56 89 119 1 1 2 26 - Jake Oettinger 37 37 24 11 2 1064 103 2.75 0.903 1 2 5 6 2246:50 3 2 5 Jonathan Quick 17 17 8 8 1 521 71 4.14 0.864 0 1 2 2 1029:06 1 0 0 54 54 32 19 3 1,585 174 3.19 0.890 1 3 7 8 3275:56 4 2 5 - Nathan MacKinnon 54 1 4 25 David Pastrnak 54 0 4 0 Vincent Trocheck 36 0 1 0 Martin Necas 54 1 3 33 198 2 12 17 Jake Oettinger 37 2 12 0.833 Jonathan Quick 17 0 0 0 54 2 12 0.833