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 - Sebastian Aho 62 24 48 72 -3 29 5 0 3 0 196 12.2 Nick Suzuki 62 29 28 57 -3 23 7 0 8 1 148 19.6 Bryan Rust 62 29 24 53 -2 14 8 0 3 3 157 18.5 Kyle Connor 62 28 20 48 -4 8 10 0 6 3 185 15.1 Brad Marchand 62 21 21 42 -3 54 4 0 3 0 185 11.4 Shea Theodore 62 5 35 40 -13 10 2 0 0 1 126 4.0 Joe Pavelski * 54 10 25 35 2 12 3 0 1 1 129 7.8 Pavel Zacha * 54 13 19 32 -3 4 1 0 1 0 115 11.3 Rasmus Sandin 62 2 20 22 11 22 1 0 0 0 75 2.7 Nic Dowd 62 7 11 18 -2 12 0 1 1 1 89 7.9 Nicolas Roy 62 8 9 17 2 12 0 0 0 0 78 10.3 Charlie McAvoy 41 1 15 16 -2 34 0 0 0 0 63 1.6 Jani Hakanpaa * 47 0 15 15 0 55 0 0 0 0 25 0.0 Matt Grzelcyk 59 2 11 13 0 20 0 0 0 0 45 4.4 Jordan Staal * 54 4 8 12 -3 14 0 2 0 0 68 5.9 Erik Haula 50 7 5 12 8 22 0 0 1 2 46 15.2 Trent Frederic * 38 7 4 11 -1 27 0 0 2 0 40 17.5 Ian Cole 62 0 8 8 2 30 0 0 0 0 42 0.0 Jason Dickinson 24 3 3 6 -1 6 0 0 0 0 15 20.0 Matthew Poitras 8 1 3 4 2 2 0 0 0 0 7 14.3 Radko Gudas 16 1 3 4 -9 27 0 0 1 0 13 7.7 Jake McCabe 10 0 3 3 7 10 0 0 0 0 9 0.0 Jesper Boqvist 8 1 0 1 0 0 0 0 0 0 4 25.0 Nikolas Matinpalo 2 0 1 1 -3 0 0 0 0 0 3 0.0 Lane Hutson 5 0 0 0 0 0 0 0 0 0 0 0 Sam Malinski 1 0 0 0 1 0 0 0 0 0 0 0 Nikita Novikov 5 0 0 0 1 4 0 0 0 0 1 0.0 John Beecher 20 0 0 0 -7 4 0 0 0 0 13 0.0 1,116 203 339 542 -23 455 41 3 30 12 1,877 10.8 - Sebastian Aho 62 0 24 73 122 55 17 500 921 54.3 Nick Suzuki 62 0 11 37 87 46 14 652 1206 54.1 Bryan Rust 62 1 23 37 86 45 14 22 62 35.5 Kyle Connor 62 0 20 65 123 49 27 29 75 38.7 Brad Marchand 62 0 29 44 124 70 20 27 67 40.3 Shea Theodore 62 0 63 39 44 49 44 0 0 0 Joe Pavelski * 54 0 18 40 70 21 10 100 200 50.0 Pavel Zacha * 54 0 16 40 57 24 13 170 352 48.3 Rasmus Sandin 62 0 56 34 26 20 33 0 0 0 Nic Dowd 62 0 24 40 44 24 18 25 58 43.1 Nicolas Roy 62 0 16 23 45 13 10 11 21 52.4 Charlie McAvoy 41 0 38 25 40 22 36 0 0 0 Jani Hakanpaa * 47 0 59 12 15 1 30 0 0 0 Matt Grzelcyk 59 0 46 15 16 4 32 0 0 0 Jordan Staal * 54 0 13 29 45 8 8 294 459 64.1 Erik Haula 50 0 13 16 26 7 9 17 42 40.5 Trent Frederic * 38 0 8 8 20 5 4 3 10 30.0 Ian Cole 62 0 57 17 11 9 26 0 0 0 Jason Dickinson 24 0 13 13 8 3 6 98 181 54.1 Matthew Poitras 8 0 2 2 3 2 1 0 1 0 Radko Gudas 16 0 23 5 3 2 9 0 0 0 Jake McCabe 10 0 10 8 4 2 13 0 0 0 Jesper Boqvist 8 0 3 2 3 1 1 5 8 62.5 Nikolas Matinpalo 2 0 3 0 1 0 1 0 0 0 Lane Hutson 5 0 3 1 0 0 0 0 0 0 Sam Malinski 1 0 0 0 0 0 0 0 0 0 Nikita Novikov 5 0 1 2 2 0 1 0 0 0 John Beecher 20 0 9 6 11 0 2 5 7 71.4 1,116 1 601 633 1,036 482 399 1,958 3,670 53.4 - Sebastian Aho 62 952:17 15:21 15:08 00:14 195:20 03:09 1162:45 18:45 03:32 Nick Suzuki 62 931:13 15:01 00:21 00:00 173:09 02:47 1104:43 17:49 01:08 Bryan Rust 62 941:03 15:10 01:10 00:01 197:52 03:11 1140:05 18:23 00:41 Kyle Connor 62 915:31 14:45 20:25 00:19 178:04 02:52 1114:00 17:58 00:36 Brad Marchand 62 950:11 15:19 91:57 01:28 187:38 03:01 1229:46 19:50 00:32 Shea Theodore 62 1112:41 17:56 108:14 01:44 225:19 03:38 1446:14 23:19 00:30 Joe Pavelski * 54 682:30 12:38 83:31 01:32 94:23 01:44 860:24 15:56 00:15 Pavel Zacha * 54 679:32 12:35 00:18 00:00 140:54 02:36 820:44 15:11 00:13 Rasmus Sandin 62 1128:51 18:12 20:40 00:20 156:23 02:31 1305:54 21:03 00:09 Nic Dowd 62 564:10 09:05 176:04 02:50 07:58 00:07 748:12 12:04 00:07 Nicolas Roy 62 613:53 09:54 00:00 00:00 12:27 00:12 626:20 10:06 00:06 Charlie McAvoy 41 761:27 18:34 65:09 01:35 104:55 02:33 931:31 22:43 00:08 Jani Hakanpaa * 47 816:50 17:22 134:10 02:51 07:46 00:09 958:46 20:23 00:04 Matt Grzelcyk 59 817:52 13:51 59:13 01:00 64:10 01:05 941:15 15:57 00:03 Jordan Staal * 54 499:30 09:15 148:13 02:44 10:50 00:12 658:33 12:11 00:03 Erik Haula 50 478:38 09:34 24:55 00:29 02:39 00:03 506:12 10:07 00:02 Trent Frederic * 38 367:43 09:40 00:00 00:00 00:40 00:01 368:23 09:41 00:01 Ian Cole 62 818:09 13:11 166:10 02:40 02:22 00:02 986:41 15:54 00:03 Jason Dickinson 24 271:03 11:17 40:31 01:41 00:50 00:02 312:24 13:01 00:00 Matthew Poitras 8 69:58 08:44 00:00 00:00 00:00 00:00 69:58 08:44 00:00 Radko Gudas 16 273:57 17:07 42:53 02:40 12:11 00:45 329:01 20:33 00:00 Jake McCabe 10 183:02 18:18 31:31 03:09 15:28 01:32 230:01 23:00 00:00 Jesper Boqvist 8 72:09 09:01 13:48 01:43 00:07 00:00 86:04 10:45 00:00 Nikolas Matinpalo 2 35:41 17:50 02:28 01:14 00:07 00:03 38:16 19:08 00:00 Lane Hutson 5 64:53 12:58 00:00 00:00 13:01 02:36 77:54 15:34 00:00 Sam Malinski 1 19:42 19:42 00:01 00:01 00:00 00:00 19:43 19:43 00:00 Nikita Novikov 5 62:23 12:28 00:00 00:00 00:00 00:00 62:23 12:28 00:00 John Beecher 20 187:43 09:23 09:30 00:28 00:00 00:00 197:13 09:51 00:00 1116 15272:32 13:41 1256:20 01:07 1804:33 01:37 18333:25 16:25 01:39 - Sebastian Aho 62 117 85 29 5 0 1 0 4 5 4 Nick Suzuki 62 64 87 23 5 0 0 1 5 3 2 Bryan Rust 62 113 61 14 0 0 0 0 3 3 6 Kyle Connor 62 54 65 8 0 0 0 0 2 3 3 Brad Marchand 62 132 77 54 10 1 0 1 5 1 3 Shea Theodore 62 30 106 10 10 0 2 0 0 2 2 Joe Pavelski * 54 59 46 12 0 0 0 0 0 4 0 Pavel Zacha * 54 72 41 4 0 0 0 0 0 1 3 Rasmus Sandin 62 89 81 22 0 0 0 0 0 1 2 Nic Dowd 62 78 57 12 0 0 0 0 0 0 0 Nicolas Roy 62 57 38 12 0 0 0 0 1 0 0 Charlie McAvoy 41 103 62 34 0 0 0 0 0 0 1 Jani Hakanpaa * 47 93 49 55 5 0 1 0 0 0 0 Matt Grzelcyk 59 52 54 20 0 0 0 0 0 0 1 Jordan Staal * 54 67 84 14 0 0 0 0 1 1 0 Erik Haula 50 49 40 22 0 0 0 0 1 0 0 Trent Frederic * 38 65 26 27 5 0 0 1 0 2 2 Ian Cole 62 57 74 30 0 0 0 0 0 0 0 Jason Dickinson 24 36 27 6 0 0 0 0 0 0 1 Matthew Poitras 8 0 0 2 0 0 0 0 0 0 1 Radko Gudas 16 40 21 27 5 0 0 1 0 0 0 Jake McCabe 10 20 19 10 0 0 0 0 0 0 0 Jesper Boqvist 8 15 2 0 0 0 0 0 0 1 0 Nikolas Matinpalo 2 1 1 0 0 0 0 0 0 0 0 Lane Hutson 5 2 3 0 0 0 0 0 0 0 0 Sam Malinski 1 1 1 0 0 0 0 0 0 0 0 Nikita Novikov 5 1 3 4 0 0 0 0 0 0 0 John Beecher 20 23 10 4 0 0 0 0 0 0 0 1,116 1,490 1,220 455 45 1 4 4 22 27 22 - : : : Sebastian Aho 62 19 27 46 171 5 21 26 25 0 0 0 0 Nick Suzuki 62 22 23 45 128 7 5 12 20 0 0 0 0 Bryan Rust 62 21 15 36 126 8 9 17 31 0 0 0 0 Kyle Connor 62 18 15 33 156 10 5 15 27 0 0 0 2 Brad Marchand 62 17 16 33 166 4 5 9 17 0 0 0 2 Shea Theodore 62 3 24 27 110 2 11 13 13 0 0 0 3 Joe Pavelski * 54 7 22 29 115 3 3 6 10 0 0 0 4 Pavel Zacha * 54 12 17 29 103 1 2 3 12 0 0 0 0 Rasmus Sandin 62 1 18 19 68 1 2 3 7 0 0 0 0 Nic Dowd 62 6 9 15 78 0 0 0 0 1 2 3 11 Nicolas Roy 62 8 8 16 78 0 1 1 0 0 0 0 0 Charlie McAvoy 41 1 13 14 57 0 1 1 4 0 1 1 2 Jani Hakanpaa * 47 0 13 13 22 0 1 1 0 0 1 1 3 Matt Grzelcyk 59 2 10 12 44 0 1 1 1 0 0 0 0 Jordan Staal * 54 2 7 9 61 0 0 0 0 2 1 3 7 Erik Haula 50 7 5 12 46 0 0 0 0 0 0 0 0 Trent Frederic * 38 7 4 11 40 0 0 0 0 0 0 0 0 Ian Cole 62 0 8 8 37 0 0 0 0 0 0 0 5 Jason Dickinson 24 3 3 6 14 0 0 0 0 0 0 0 1 Matthew Poitras 8 1 3 4 7 0 0 0 0 0 0 0 0 Radko Gudas 16 1 3 4 13 0 0 0 0 0 0 0 0 Jake McCabe 10 0 3 3 9 0 0 0 0 0 0 0 0 Jesper Boqvist 8 1 0 1 4 0 0 0 0 0 0 0 0 Nikolas Matinpalo 2 0 1 1 3 0 0 0 0 0 0 0 0 Lane Hutson 5 0 0 0 0 0 0 0 0 0 0 0 0 Sam Malinski 1 0 0 0 0 0 0 0 0 0 0 0 0 Nikita Novikov 5 0 0 0 1 0 0 0 0 0 0 0 0 John Beecher 20 0 0 0 13 0 0 0 0 0 0 0 0 1116 159 267 426 1670 41 67 108 167 3 5 8 40 - Stuart Skinner 45 45 24 18 3 1324 135 2.99 0.898 2 3 2 0 2707:24 5 2 3 Joseph Woll 10 10 5 4 1 288 35 3.46 0.878 1 0 3 0 607:15 1 0 1 Justus Annunen * 7 7 2 5 0 221 27 3.86 0.878 0 0 1 0 420:00 0 1 0 62 62 31 27 4 1,833 197 3.17 0.893 3 3 6 0 3734:39 6 3 4 - Sebastian Aho 62 1 2 50 Nick Suzuki 62 1 2 50 Kyle Connor 62 1 1 100 Radko Gudas 16 1 1 100 202 4 6 67 Stuart Skinner 45 0 2 1.000 Joseph Woll 10 2 3 0.333 Justus Annunen * 7 0 0 0 62 2 5 0.600