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 - David Pastrnak 70 34 47 81 9 18 8 0 8 3 338 10.1 Jack Hughes 70 35 45 80 10 8 8 0 3 1 311 11.3 Mikael Granlund 70 27 48 75 -5 4 5 1 6 2 258 10.5 Tyler Johnson 70 19 23 42 -8 25 8 0 4 1 161 11.8 Jonas Brodin 51 5 31 36 7 6 2 0 1 0 95 5.3 Cole Sillinger 70 15 18 33 7 4 0 1 2 1 140 10.7 Brad Marchand 66 10 18 28 12 40 0 0 2 0 85 11.8 Cam Atkinson * 57 9 18 27 1 6 0 0 2 0 129 7.0 James van Riemsdyk 70 13 13 26 9 6 0 0 4 2 143 9.1 Yakov Trenin 64 14 9 23 -5 0 8 0 2 1 111 12.6 Evan Rodrigues 70 7 13 20 3 4 0 0 1 1 118 5.9 Brendan Smith 52 1 17 18 1 26 1 0 0 0 44 2.3 Jack McBain 70 6 12 18 -4 8 1 0 0 0 128 4.7 Brian Dumoulin 70 4 11 15 -1 8 3 0 2 0 54 7.4 Brandon Carlo 70 1 13 14 14 30 1 0 0 0 83 1.2 Trevor van Riemsdyk * 57 2 11 13 -15 4 0 0 0 0 50 4.0 Vincent Trocheck 7 4 7 11 1 0 1 0 0 0 12 33.3 Jack Ahcan 23 0 6 6 -2 6 0 0 0 0 6 0.0 MacKenzie Weegar 12 1 4 5 -6 8 0 0 0 0 28 3.6 Nick Bonino 49 2 3 5 -4 0 0 0 1 0 27 7.4 Nikita Zadorov 70 3 2 5 15 24 1 0 0 1 42 7.1 Trent Frederic 12 4 1 5 -3 0 0 0 0 0 20 20.0 Christian Fischer 31 2 0 2 -1 8 0 0 0 0 25 8.0 Alec Martinez 7 1 0 1 -2 0 1 0 1 0 12 8.3 1,258 219 370 589 33 243 48 2 39 13 2,420 9.0 - David Pastrnak 70 0 35 200 0 110 22 48 121 39.7 Jack Hughes 70 1 36 188 0 66 21 867 2049 42.3 Mikael Granlund 70 0 42 150 0 44 27 583 1059 55.1 Tyler Johnson 70 0 20 80 0 25 22 33 64 51.6 Jonas Brodin 51 0 86 44 0 30 53 0 0 0 Cole Sillinger 70 0 36 74 0 10 21 289 545 53.0 Brad Marchand 66 0 34 64 0 18 28 33 86 38.4 Cam Atkinson * 57 0 23 86 0 34 14 24 56 42.9 James van Riemsdyk 70 0 10 83 0 29 6 8 18 44.4 Yakov Trenin 64 0 15 71 0 18 9 11 34 32.4 Evan Rodrigues 70 0 24 82 0 27 13 10 26 38.5 Brendan Smith 52 0 85 18 0 9 26 0 0 0 Jack McBain 70 0 14 83 0 26 9 17 39 43.6 Brian Dumoulin 70 0 53 25 0 7 28 0 0 0 Brandon Carlo 70 0 103 32 0 7 56 0 0 0 Trevor van Riemsdyk * 57 0 82 30 0 8 44 0 0 0 Vincent Trocheck 7 0 6 -69 173 4 0 116 197 58.9 Jack Ahcan 23 0 17 3 0 0 14 0 0 0 MacKenzie Weegar 12 0 23 9 69 5 11 0 0 0 Nick Bonino 49 0 13 23 0 1 8 96 187 51.3 Nikita Zadorov 70 0 55 23 0 4 24 0 0 0 Trent Frederic 12 0 2 -38 86 6 0 2 5 40.0 Christian Fischer 31 0 5 11 0 5 3 17 52 32.7 Alec Martinez 7 0 6 4 23 0 0 0 0 0 1,258 1 825 1,276 351 493 459 2,154 4,538 47.5 - David Pastrnak 70 1287:35 18:23 22:43 00:19 217:05 03:06 1527:23 21:49 04:46 Jack Hughes 70 1286:17 18:22 06:57 00:05 217:30 03:06 1510:44 21:34 01:44 Mikael Granlund 70 1064:39 15:12 109:48 01:34 169:57 02:25 1344:24 19:12 01:06 Tyler Johnson 70 1040:55 14:52 00:14 00:00 162:03 02:18 1203:12 17:11 00:23 Jonas Brodin 51 1134:17 22:14 85:58 01:41 158:19 03:06 1378:34 27:01 00:21 Cole Sillinger 70 793:23 11:20 101:15 01:26 05:38 00:04 900:16 12:51 00:14 Brad Marchand 66 1158:19 17:33 00:00 0 12:35 00:11 1170:54 17:44 00:10 Cam Atkinson * 57 864:27 15:09 00:10 00:00 09:39 00:10 874:16 15:20 00:10 James van Riemsdyk 70 745:43 10:39 00:00 0 00:07 00:00 745:50 10:39 00:09 Yakov Trenin 64 499:46 07:48 53:15 00:49 149:02 02:19 702:03 10:58 00:06 Evan Rodrigues 70 803:40 11:28 00:00 0 00:16 00:00 803:56 11:29 00:06 Brendan Smith 52 980:11 18:50 27:10 00:31 31:18 00:36 1038:39 19:58 00:05 Jack McBain 70 564:00 08:03 66:27 00:56 191:00 02:43 821:27 11:44 00:07 Brian Dumoulin 70 843:46 12:03 65:01 00:55 220:00 03:08 1128:47 16:07 00:04 Brandon Carlo 70 1577:01 22:31 107:38 01:32 149:44 02:08 1834:23 26:12 00:06 Trevor van Riemsdyk * 57 1076:31 18:53 61:35 01:04 47:06 00:49 1185:12 20:47 00:04 Vincent Trocheck 7 114:42 16:23 00:00 0 16:50 02:24 131:32 18:47 00:00 Jack Ahcan 23 383:51 16:41 15:51 00:41 34:52 01:30 434:34 18:53 00:00 MacKenzie Weegar 12 271:16 22:36 05:38 00:28 42:18 03:31 319:12 26:36 00:00 Nick Bonino 49 366:00 07:28 22:10 00:27 01:39 00:02 389:49 07:57 00:01 Nikita Zadorov 70 840:51 12:00 24:50 00:21 67:34 00:57 933:15 13:19 00:02 Trent Frederic 12 152:36 12:43 04:26 00:22 00:00 0 157:02 13:05 00:00 Christian Fischer 31 252:45 08:09 15:42 00:30 05:00 00:09 273:27 08:49 00:00 Alec Martinez 7 72:02 10:17 05:20 00:45 17:12 02:27 94:34 13:30 00:00 1258 18174:33 14:26 802:08 00:38 1926:44 01:31 20903:25 16:36 01:41 - David Pastrnak 70 79 79 18 0 0 0 0 6 7 4 Jack Hughes 70 48 116 8 0 0 0 0 10 3 3 Mikael Granlund 70 95 122 4 0 0 0 0 7 3 6 Tyler Johnson 70 56 71 25 5 0 0 0 0 2 3 Jonas Brodin 51 37 104 6 0 0 0 0 0 2 2 Cole Sillinger 70 83 101 4 0 0 0 0 0 6 2 Brad Marchand 66 118 66 40 0 0 0 0 2 1 3 Cam Atkinson * 57 47 56 6 0 0 0 0 0 4 1 James van Riemsdyk 70 29 40 6 0 0 0 0 1 1 4 Yakov Trenin 64 77 54 0 0 0 0 0 1 0 2 Evan Rodrigues 70 70 48 4 0 0 0 0 2 0 0 Brendan Smith 52 85 85 26 0 0 0 0 0 0 1 Jack McBain 70 122 46 8 0 0 0 0 0 1 4 Brian Dumoulin 70 37 73 8 0 0 0 0 0 1 1 Brandon Carlo 70 142 130 30 0 0 0 0 1 0 0 Trevor van Riemsdyk * 57 46 83 4 0 0 0 0 0 0 0 Vincent Trocheck 7 17 9 0 0 0 0 0 1 2 0 Jack Ahcan 23 10 12 6 0 0 0 0 0 0 0 MacKenzie Weegar 12 30 28 8 0 0 0 0 0 0 0 Nick Bonino 49 7 30 0 0 0 0 0 0 0 1 Nikita Zadorov 70 91 59 24 0 0 0 0 0 0 0 Trent Frederic 12 14 11 0 0 0 0 0 0 1 0 Christian Fischer 31 26 15 8 0 0 0 0 0 1 0 Alec Martinez 7 4 8 0 0 0 0 0 0 0 0 1,258 1,370 1,446 243 5 0 0 0 31 35 31 - : : : David Pastrnak 70 26 33 59 296 8 14 22 42 0 0 0 0 Jack Hughes 70 27 35 62 267 8 10 18 44 0 0 0 0 Mikael Granlund 70 21 30 51 233 5 17 22 20 1 1 2 5 Tyler Johnson 70 11 13 24 132 8 10 18 29 0 0 0 0 Jonas Brodin 51 3 18 21 83 2 13 15 12 0 0 0 0 Cole Sillinger 70 14 17 31 135 0 0 0 0 1 1 2 5 Brad Marchand 66 10 18 28 85 0 0 0 0 0 0 0 0 Cam Atkinson * 57 9 17 26 129 0 1 1 0 0 0 0 0 James van Riemsdyk 70 13 13 26 143 0 0 0 0 0 0 0 0 Yakov Trenin 64 6 5 11 91 8 4 12 20 0 0 0 0 Evan Rodrigues 70 7 13 20 118 0 0 0 0 0 0 0 0 Brendan Smith 52 0 16 16 43 1 1 2 1 0 0 0 0 Jack McBain 70 5 10 15 114 1 2 3 10 0 0 0 4 Brian Dumoulin 70 1 7 8 45 3 4 7 8 0 0 0 1 Brandon Carlo 70 0 12 12 76 1 1 2 6 0 0 0 1 Trevor van Riemsdyk * 57 2 9 11 48 0 2 2 1 0 0 0 1 Vincent Trocheck 7 3 3 6 10 1 4 5 2 0 0 0 0 Jack Ahcan 23 0 5 5 6 0 1 1 0 0 0 0 0 MacKenzie Weegar 12 1 4 5 20 0 0 0 8 0 0 0 0 Nick Bonino 49 2 3 5 27 0 0 0 0 0 0 0 0 Nikita Zadorov 70 2 2 4 38 1 0 1 4 0 0 0 0 Trent Frederic 12 4 1 5 20 0 0 0 0 0 0 0 0 Christian Fischer 31 2 0 2 25 0 0 0 0 0 0 0 0 Alec Martinez 7 0 0 0 8 1 0 1 4 0 0 0 0 1258 169 284 453 2192 219 370 132 211 219 370 4 17 - Jeremy Swayman 56 56 34 16 6 1867 138 2.44 0.926 0 6 3 8 3396:01 10 2 4 Joonas Korpisalo 14 14 10 4 0 467 42 2.99 0.910 0 1 0 0 843:57 0 1 1 70 70 44 20 6 2,334 180 2.55 0.923 0 7 3 8 4239:58 10 3 5 - David Pastrnak 70 4 8 50 Jack Hughes 70 0 9 0 Mikael Granlund 70 0 1 0 Tyler Johnson 70 0 1 0 Cole Sillinger 70 0 1 0 Brad Marchand 66 0 1 0 Cam Atkinson * 57 0 1 0 Yakov Trenin 64 4 7 57 Jack McBain 70 1 2 50 607 9 31 29 Jeremy Swayman 56 5 25 0.800 Joonas Korpisalo 14 1 4 0.750 70 6 29 0.793