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 46 19 32 51 -1 18 3 0 3 0 141 13.5 Bryan Rust 46 23 17 40 1 10 7 0 2 2 120 19.2 Kyle Connor 46 22 17 39 -2 8 9 0 5 2 144 15.3 Nick Suzuki 46 17 17 34 0 19 2 0 6 1 91 18.7 Brad Marchand 46 15 18 33 -4 45 4 0 2 0 123 12.2 Joe Pavelski 46 9 23 32 4 12 3 0 1 0 107 8.4 Shea Theodore 46 5 26 31 -6 5 2 0 0 1 94 5.3 Pavel Zacha 46 11 15 26 -6 2 1 0 1 0 100 11.0 Charlie McAvoy 40 1 15 16 -3 32 0 0 0 0 61 1.6 Rasmus Sandin 46 1 14 15 7 14 0 0 0 0 55 1.8 Jani Hakanpaa 41 0 13 13 1 51 0 0 0 0 22 0.0 Nicolas Roy 46 6 6 12 2 6 0 0 0 0 57 10.5 Trent Frederic * 38 7 4 11 -1 27 0 0 2 0 40 17.5 Jordan Staal 46 4 6 10 -2 8 0 2 0 0 60 6.7 Nic Dowd 46 3 7 10 -2 2 0 1 0 1 61 4.9 Erik Haula 34 6 3 9 6 8 0 0 1 1 34 17.6 Matt Grzelcyk 43 0 7 7 -1 14 0 0 0 0 30 0.0 Ian Cole 46 0 7 7 2 18 0 0 0 0 29 0.0 Jason Dickinson 8 3 1 4 0 0 0 0 0 0 4 75.0 Radko Gudas 1 0 1 1 1 4 0 0 0 0 1 0.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 John Beecher 12 0 0 0 -9 4 0 0 0 0 8 0.0 Nikita Novikov 5 0 0 0 1 4 0 0 0 0 1 0.0 828 152 250 402 -14 311 31 3 23 8 1,386 11.0 - Sebastian Aho 46 0 21 53 89 40 12 486 898 54.1 Bryan Rust 46 1 17 27 69 38 9 15 43 34.9 Kyle Connor 46 0 13 52 99 37 17 26 56 46.4 Nick Suzuki 46 0 9 23 60 27 10 443 817 54.2 Brad Marchand 46 0 24 30 87 47 15 17 50 34.0 Joe Pavelski 46 0 16 34 61 20 9 80 162 49.4 Shea Theodore 46 0 42 32 35 34 33 0 0 0 Pavel Zacha 46 0 13 36 49 17 11 98 199 49.2 Charlie McAvoy 40 0 38 25 39 22 36 0 0 0 Rasmus Sandin 46 0 43 28 20 15 24 0 0 0 Jani Hakanpaa 41 0 54 11 14 1 26 0 0 0 Nicolas Roy 46 0 10 19 33 9 7 5 11 45.5 Trent Frederic * 38 0 8 8 20 5 4 3 10 30.0 Jordan Staal 46 0 9 24 40 7 7 256 396 64.6 Nic Dowd 46 0 17 33 35 19 12 5 11 45.5 Erik Haula 34 0 10 13 13 5 7 2 10 20.0 Matt Grzelcyk 43 0 28 10 11 4 25 0 0 0 Ian Cole 46 0 38 12 7 8 17 0 0 0 Jason Dickinson 8 0 4 4 2 2 0 2 2 100.0 Radko Gudas 1 0 0 0 0 0 1 0 0 0 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 John Beecher 12 0 5 4 6 0 2 3 5 60.0 Nikita Novikov 5 0 1 2 2 0 1 0 0 0 828 1 426 481 792 357 286 1,441 2,670 54.0 - Sebastian Aho 46 691:05 15:01 12:45 00:16 152:12 03:18 856:02 18:36 03:26 Bryan Rust 46 678:40 14:45 01:06 00:01 152:55 03:19 832:41 18:06 01:08 Kyle Connor 46 676:53 14:42 15:01 00:19 144:34 03:08 836:28 18:11 00:49 Nick Suzuki 46 669:58 14:33 00:00 00:00 128:34 02:47 798:32 17:21 00:31 Brad Marchand 46 707:10 15:22 59:38 01:17 154:01 03:20 920:49 20:01 00:30 Joe Pavelski 46 611:17 13:17 65:51 01:25 90:58 01:58 768:06 16:41 00:20 Shea Theodore 46 823:38 17:54 74:59 01:37 172:40 03:45 1071:17 23:17 00:26 Pavel Zacha 46 562:10 12:13 00:18 00:00 120:27 02:37 682:55 14:50 00:15 Charlie McAvoy 40 742:58 18:34 65:09 01:37 104:43 02:37 912:50 22:49 00:14 Rasmus Sandin 46 839:19 18:14 16:02 00:20 104:48 02:16 960:09 20:52 00:08 Jani Hakanpaa 41 711:11 17:20 109:18 02:39 05:31 00:08 826:00 20:08 00:05 Nicolas Roy 46 467:17 10:09 00:00 00:00 00:01 00:00 467:18 10:09 00:05 Trent Frederic * 38 367:43 09:40 00:00 00:00 00:40 00:01 368:23 09:41 00:02 Jordan Staal 46 435:29 09:28 120:32 02:37 07:57 00:10 563:58 12:15 00:04 Nic Dowd 46 426:37 09:16 121:47 02:38 05:34 00:07 553:58 12:02 00:04 Erik Haula 34 335:08 09:51 17:01 00:30 02:37 00:04 354:46 10:26 00:02 Matt Grzelcyk 43 604:17 14:03 38:44 00:54 37:21 00:52 680:22 15:49 00:02 Ian Cole 46 610:21 13:16 123:47 02:41 02:16 00:02 736:24 16:00 00:03 Jason Dickinson 8 76:45 09:35 07:50 00:58 00:27 00:03 85:02 10:37 00:00 Radko Gudas 1 12:05 12:05 00:00 00:00 00:00 00:00 12:05 12:05 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 John Beecher 12 117:30 09:47 08:35 00:42 00:00 00:00 126:05 10:30 00:00 Nikita Novikov 5 62:23 12:28 00:00 00:00 00:00 00:00 62:23 12:28 00:00 828 11350:10 13:42 860:52 01:02 1401:24 01:41 13612:26 16:26 01:43 - Sebastian Aho 46 84 68 18 0 0 0 0 3 3 4 Bryan Rust 46 86 50 10 0 0 0 0 3 2 5 Kyle Connor 46 42 53 8 0 0 0 0 2 2 3 Nick Suzuki 46 41 60 19 5 0 0 1 2 2 1 Brad Marchand 46 102 58 45 5 0 0 1 4 1 2 Joe Pavelski 46 55 43 12 0 0 0 0 0 4 0 Shea Theodore 46 21 79 5 5 0 1 0 0 2 1 Pavel Zacha 46 58 35 2 0 0 0 0 0 1 3 Charlie McAvoy 40 99 61 32 0 0 0 0 0 0 1 Rasmus Sandin 46 71 61 14 0 0 0 0 0 0 2 Jani Hakanpaa 41 76 42 51 5 0 1 0 0 0 0 Nicolas Roy 46 46 32 6 0 0 0 0 0 0 0 Trent Frederic * 38 65 26 27 5 0 0 1 0 2 2 Jordan Staal 46 57 70 8 0 0 0 0 1 1 0 Nic Dowd 46 54 43 2 0 0 0 0 0 0 0 Erik Haula 34 35 24 8 0 0 0 0 1 0 0 Matt Grzelcyk 43 34 41 14 0 0 0 0 0 0 0 Ian Cole 46 41 54 18 0 0 0 0 0 0 0 Jason Dickinson 8 8 5 0 0 0 0 0 0 0 1 Radko Gudas 1 2 0 4 0 0 0 0 0 0 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 John Beecher 12 15 5 4 0 0 0 0 0 0 0 Nikita Novikov 5 1 3 4 0 0 0 0 0 0 0 828 1,097 918 311 25 0 2 3 16 20 16 - : : : Sebastian Aho 46 16 16 32 125 3 16 19 16 0 0 0 0 Bryan Rust 46 16 11 27 95 7 6 13 25 0 0 0 0 Kyle Connor 46 13 13 26 119 9 4 13 23 0 0 0 2 Nick Suzuki 46 15 14 29 82 2 3 5 9 0 0 0 0 Brad Marchand 46 11 13 24 106 4 5 9 15 0 0 0 2 Joe Pavelski 46 6 20 26 95 3 3 6 10 0 0 0 2 Shea Theodore 46 3 18 21 79 2 8 10 12 0 0 0 3 Pavel Zacha 46 10 13 23 90 1 2 3 10 0 0 0 0 Charlie McAvoy 40 1 13 14 55 0 1 1 4 0 1 1 2 Rasmus Sandin 46 1 13 14 52 0 1 1 3 0 0 0 0 Jani Hakanpaa 41 0 12 12 19 0 0 0 0 0 1 1 3 Nicolas Roy 46 6 6 12 57 0 0 0 0 0 0 0 0 Trent Frederic * 38 7 4 11 40 0 0 0 0 0 0 0 0 Jordan Staal 46 2 5 7 53 0 0 0 0 2 1 3 7 Nic Dowd 46 2 5 7 51 0 0 0 0 1 2 3 10 Erik Haula 34 6 3 9 34 0 0 0 0 0 0 0 0 Matt Grzelcyk 43 0 7 7 29 0 0 0 1 0 0 0 0 Ian Cole 46 0 7 7 25 0 0 0 0 0 0 0 4 Jason Dickinson 8 3 1 4 3 0 0 0 0 0 0 0 1 Radko Gudas 1 0 1 1 1 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 John Beecher 12 0 0 0 8 0 0 0 0 0 0 0 0 Nikita Novikov 5 0 0 0 1 0 0 0 0 0 0 0 0 828 118 196 314 1222 31 49 80 128 3 5 8 36 - Stuart Skinner 35 35 19 15 1 1009 106 3.03 0.895 2 2 2 0 2102:35 5 2 2 Justus Annunen * 7 7 2 5 0 221 27 3.86 0.878 0 0 1 0 420:00 0 1 0 Joseph Woll 4 4 3 0 1 96 11 2.70 0.885 1 0 2 0 244:41 1 0 0 46 46 24 20 2 1,326 144 3.12 0.891 3 2 5 0 2767:16 6 3 2 - Sebastian Aho 46 1 2 50 Kyle Connor 46 1 1 100 Nick Suzuki 46 1 2 50 138 3 5 60 Stuart Skinner 35 0 2 1.000 Justus Annunen * 7 0 0 0 Joseph Woll 4 2 3 0.333 46 2 5 0.600