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 60 40 41 81 16 13 10 0 10 2 187 21.4 David Pastrnak 60 32 42 74 16 36 6 0 3 2 202 15.8 Jesper Bratt 60 26 39 65 21 23 3 1 3 2 185 14.1 Vincent Trocheck 42 16 27 43 9 20 2 0 5 1 106 15.1 Claude Giroux 60 12 26 38 16 14 4 0 1 0 102 11.8 Marco Rossi 60 17 17 34 9 26 0 1 2 2 164 10.4 Roman Josi 60 4 30 34 8 25 2 0 0 1 125 3.2 Martin Necas 57 14 14 28 10 18 1 0 0 1 113 12.4 Joshua Roy 60 7 9 16 4 6 0 0 1 0 79 8.9 William Cuylle 60 7 8 15 9 51 0 0 2 0 54 13.0 Brayden McNabb 60 1 13 14 5 30 1 0 0 0 54 1.9 Adam Larsson 36 3 10 13 9 26 2 0 0 1 54 5.6 Jacob Middleton 44 3 10 13 15 50 2 0 1 0 49 6.1 Nick Seeler 51 0 11 11 9 58 0 0 0 0 40 0.0 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 Jake McCabe * 15 1 8 9 -2 12 0 0 0 0 21 4.8 Zemgus Girgensons 60 5 2 7 1 10 0 0 2 1 47 10.6 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 Benoit-Olivier Groulx 60 1 4 5 -6 28 0 0 0 0 20 5.0 Jonny Brodzinski 29 3 2 5 1 5 0 0 2 0 23 13.0 Jackson LaCombe * 9 1 1 2 4 0 0 0 0 0 9 11.1 Jani Hakanpaa 10 0 2 2 3 2 0 0 0 0 16 0.0 Joseph Duszak 2 0 1 1 3 4 0 0 0 0 0 0 T.J. Tynan 3 1 0 1 0 2 0 0 0 0 5 20.0 Jack St. Ivany 8 0 0 0 -5 4 0 0 0 0 3 0.0 1,080 205 338 543 171 501 34 2 33 13 1,798 11.4 - Nathan MacKinnon 60 2 20 58 108 49 17 395 753 52.5 David Pastrnak 60 1 19 72 97 43 18 30 77 39.0 Jesper Bratt 60 1 21 50 150 66 23 27 55 49.1 Vincent Trocheck 42 0 14 36 68 31 19 376 665 56.5 Claude Giroux 60 0 36 29 80 20 19 399 771 51.8 Marco Rossi 60 0 20 49 115 45 15 221 451 49.0 Roman Josi 60 0 72 48 53 45 39 0 0 0 Martin Necas 57 0 13 34 69 29 12 24 57 42.1 Joshua Roy 60 0 13 27 50 13 7 9 28 32.1 William Cuylle 60 0 17 16 24 2 13 19 44 43.2 Brayden McNabb 60 0 66 20 26 11 59 0 0 0 Adam Larsson 36 0 27 25 11 7 32 0 0 0 Jacob Middleton 44 0 45 28 26 14 21 0 0 0 Nick Seeler 51 0 53 11 10 5 32 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 Jake McCabe * 15 0 21 13 4 0 8 0 0 0 Zemgus Girgensons 60 0 12 11 22 4 10 13 27 48.1 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 Benoit-Olivier Groulx 60 0 10 5 15 3 16 55 119 46.2 Jonny Brodzinski 29 0 2 7 16 5 5 54 109 49.5 Jackson LaCombe * 9 0 5 3 4 3 7 0 0 0 Jani Hakanpaa 10 0 8 4 1 1 8 0 0 0 Joseph Duszak 2 0 3 2 0 0 2 0 0 0 T.J. Tynan 3 0 0 0 1 0 0 0 1 0 Jack St. Ivany 8 0 14 7 4 0 9 0 0 0 1,080 4 575 612 1,033 419 424 1,805 3,499 51.6 - Nathan MacKinnon 60 927:27 15:27 03:31 00:03 165:30 02:45 1096:28 18:16 03:19 David Pastrnak 60 941:11 15:41 23:59 00:23 165:55 02:45 1131:05 18:51 01:41 Jesper Bratt 60 835:56 13:55 118:28 01:58 143:44 02:23 1098:08 18:18 01:16 Vincent Trocheck 42 646:07 15:23 80:01 01:54 98:04 02:20 824:12 19:37 00:00 Claude Giroux 60 906:02 15:06 82:38 01:22 138:19 02:18 1126:59 18:46 00:22 Marco Rossi 60 699:21 11:39 41:04 00:41 40:46 00:40 781:11 13:01 00:19 Roman Josi 60 1065:53 17:45 170:38 02:50 167:06 02:47 1403:37 23:23 00:29 Martin Necas 57 825:57 14:29 00:00 00:00 117:48 02:04 943:45 16:33 00:12 Joshua Roy 60 611:24 10:11 38:19 00:38 04:06 00:04 653:49 10:53 00:05 William Cuylle 60 786:00 13:06 75:56 01:15 16:54 00:16 878:50 14:38 00:03 Brayden McNabb 60 1051:37 17:31 97:27 01:37 118:35 01:58 1267:39 21:07 00:07 Adam Larsson 36 638:24 17:44 96:46 02:41 72:58 02:01 808:08 22:26 00:05 Jacob Middleton 44 670:20 15:14 34:52 00:47 109:40 02:29 814:52 18:31 00:05 Nick Seeler 51 764:35 14:59 93:43 01:50 53:04 01:02 911:22 17:52 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 Jake McCabe * 15 257:56 17:11 29:09 01:56 08:21 00:33 295:26 19:41 00:00 Zemgus Girgensons 60 555:29 09:15 52:38 00:52 02:31 00:02 610:38 10:10 00:02 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 Benoit-Olivier Groulx 60 439:53 07:19 84:00 01:24 03:55 00:03 527:48 08:47 00:01 Jonny Brodzinski 29 210:48 07:16 45:15 01:33 02:03 00:04 258:06 08:54 00:00 Jackson LaCombe * 9 129:19 14:22 30:37 03:24 01:21 00:09 161:17 17:55 00:00 Jani Hakanpaa 10 153:34 15:21 30:26 03:02 01:12 00:07 185:12 18:31 00:00 Joseph Duszak 2 30:22 15:11 01:37 00:48 03:40 01:50 35:39 17:49 00:00 T.J. Tynan 3 22:41 07:33 00:00 00:00 13:41 04:33 36:22 12:07 00:00 Jack St. Ivany 8 141:52 17:44 18:06 02:15 00:27 00:03 160:25 20:03 00:00 1080 14850:00 13:45 1388:41 01:17 1532:44 01:25 17771:25 16:27 01:32 - Nathan MacKinnon 60 68 76 13 5 1 0 0 9 4 3 David Pastrnak 60 101 66 36 0 0 0 0 5 6 3 Jesper Bratt 60 77 57 23 5 1 0 0 5 2 4 Vincent Trocheck 42 99 62 20 0 0 0 0 0 5 5 Claude Giroux 60 77 107 14 0 0 0 0 1 3 2 Marco Rossi 60 54 64 26 0 0 0 0 2 2 2 Roman Josi 60 52 103 25 5 1 0 0 1 1 0 Martin Necas 57 86 52 18 0 0 0 0 2 3 1 Joshua Roy 60 38 43 6 0 0 0 0 0 2 2 William Cuylle 60 132 48 51 5 1 0 0 0 1 1 Brayden McNabb 60 84 80 30 10 2 0 0 0 1 1 Adam Larsson 36 66 67 26 10 0 0 2 0 0 2 Jacob Middleton 44 68 58 50 10 0 1 1 1 1 0 Nick Seeler 51 82 58 58 10 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 Jake McCabe * 15 24 25 12 0 0 0 0 0 0 0 Zemgus Girgensons 60 77 26 10 0 0 0 0 1 2 2 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 Benoit-Olivier Groulx 60 77 39 28 0 0 0 0 0 0 1 Jonny Brodzinski 29 11 18 5 5 0 0 1 1 0 0 Jackson LaCombe * 9 14 16 0 0 0 0 0 0 0 0 Jani Hakanpaa 10 19 18 2 0 0 0 0 0 0 0 Joseph Duszak 2 0 2 4 0 0 0 0 0 0 0 T.J. Tynan 3 0 2 2 0 0 0 0 0 0 0 Jack St. Ivany 8 12 4 4 0 0 0 0 0 0 0 1,080 1,405 1,218 501 65 6 1 5 29 34 29 - : : : Nathan MacKinnon 60 30 27 57 164 10 14 24 23 0 0 0 0 David Pastrnak 60 26 26 52 172 6 16 22 30 0 0 0 0 Jesper Bratt 60 22 32 54 164 3 7 10 13 1 0 1 8 Vincent Trocheck 42 14 20 34 93 2 6 8 12 0 1 1 1 Claude Giroux 60 8 20 28 91 4 6 10 8 0 0 0 3 Marco Rossi 60 16 15 31 158 0 2 2 3 1 0 1 3 Roman Josi 60 2 28 30 111 2 1 3 11 0 1 1 3 Martin Necas 57 13 13 26 105 1 1 2 8 0 0 0 0 Joshua Roy 60 7 8 15 77 0 0 0 0 0 1 1 2 William Cuylle 60 7 8 15 51 0 0 0 1 0 0 0 2 Brayden McNabb 60 0 11 11 48 1 2 3 5 0 0 0 1 Adam Larsson 36 1 9 10 50 2 1 3 4 0 0 0 0 Jacob Middleton 44 1 9 10 42 2 1 3 6 0 0 0 1 Nick Seeler 51 0 10 10 36 0 1 1 3 0 0 0 1 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 Jake McCabe * 15 1 8 9 20 0 0 0 0 0 0 0 1 Zemgus Girgensons 60 5 2 7 46 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 Benoit-Olivier Groulx 60 1 4 5 20 0 0 0 0 0 0 0 0 Jonny Brodzinski 29 3 2 5 21 0 0 0 0 0 0 0 2 Jackson LaCombe * 9 1 1 2 9 0 0 0 0 0 0 0 0 Jani Hakanpaa 10 0 2 2 16 0 0 0 0 0 0 0 0 Joseph Duszak 2 0 1 1 0 0 0 0 0 0 0 0 0 T.J. Tynan 3 1 0 1 4 0 0 0 1 0 0 0 0 Jack St. Ivany 8 0 0 0 3 0 0 0 0 0 0 0 0 1080 169 277 446 1632 34 58 92 133 2 3 5 33 - Jake Oettinger 41 41 26 12 3 1179 113 2.72 0.904 1 2 5 6 2490:26 4 3 5 Jonathan Quick 19 19 9 9 1 557 74 3.87 0.867 0 1 2 2 1148:28 1 0 0 60 60 35 21 4 1,736 187 3.08 0.892 1 3 7 8 3638:54 5 3 5 - Nathan MacKinnon 60 1 4 25 David Pastrnak 60 0 4 0 Vincent Trocheck 42 0 1 0 Martin Necas 57 1 3 33 219 2 12 17 Jake Oettinger 41 2 12 0.833 Jonathan Quick 19 0 0 0 60 2 12 0.833