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 28 13 19 32 -1 12 3 0 3 0 90 14.4 Bryan Rust 28 11 14 25 0 4 4 0 0 1 75 14.7 Shea Theodore 28 2 23 25 4 0 1 0 0 1 54 3.7 Kyle Connor 28 13 12 25 -1 4 5 0 3 1 89 14.6 Nick Suzuki 28 16 7 23 1 9 2 0 5 1 63 25.4 Brad Marchand 28 10 13 23 0 35 4 0 2 0 78 12.8 Joe Pavelski 28 4 15 19 2 8 3 0 0 0 58 6.9 Pavel Zacha 28 7 8 15 0 2 1 0 1 0 62 11.3 Rasmus Sandin 28 0 10 10 4 12 0 0 0 0 33 0.0 Charlie McAvoy 28 0 9 9 -5 28 0 0 0 0 39 0.0 Jani Hakanpaa 26 0 9 9 0 33 0 0 0 0 12 0.0 Nic Dowd 28 2 6 8 2 2 0 1 0 1 40 5.0 Trent Frederic 28 6 2 8 -3 25 0 0 1 0 36 16.7 Erik Haula 22 5 2 7 6 4 0 0 1 1 19 26.3 Nicolas Roy 28 4 2 6 1 2 0 0 0 0 34 11.8 Jordan Staal 28 3 3 6 2 6 0 2 0 0 33 9.1 Ian Cole 28 0 5 5 4 6 0 0 0 0 19 0.0 Matt Grzelcyk 25 0 4 4 0 2 0 0 0 0 13 0.0 Nikita Novikov 5 0 0 0 1 4 0 0 0 0 1 0.0 John Beecher 6 0 0 0 -3 4 0 0 0 0 4 0.0 504 96 163 259 14 202 23 3 16 6 852 11.3 - Sebastian Aho 28 0 11 32 57 24 9 306 590 51.9 Bryan Rust 28 0 8 16 34 21 2 11 26 42.3 Shea Theodore 28 0 25 17 23 19 22 0 0 0 Kyle Connor 28 0 8 30 58 21 12 17 31 54.8 Nick Suzuki 28 0 6 13 34 22 6 289 523 55.3 Brad Marchand 28 0 13 20 59 26 13 6 28 21.4 Joe Pavelski 28 0 11 17 37 14 8 41 87 47.1 Pavel Zacha 28 0 8 23 36 14 8 50 91 54.9 Rasmus Sandin 28 0 26 14 11 5 17 0 0 0 Charlie McAvoy 28 0 28 15 26 10 25 0 0 0 Jani Hakanpaa 26 0 35 9 10 1 19 0 0 0 Nic Dowd 28 0 10 18 23 10 12 4 10 40.0 Trent Frederic 28 0 6 8 16 5 4 3 8 37.5 Erik Haula 22 0 7 7 9 3 3 2 8 25.0 Nicolas Roy 28 0 8 14 16 7 3 4 7 57.1 Jordan Staal 28 0 5 13 22 6 4 161 247 65.2 Ian Cole 28 0 25 6 5 6 13 0 0 0 Matt Grzelcyk 25 0 15 7 4 2 14 0 0 0 Nikita Novikov 5 0 1 2 2 0 1 0 0 0 John Beecher 6 0 4 3 4 0 0 1 1 100.0 504 0 260 284 486 216 195 895 1,657 54.0 - Sebastian Aho 28 415:23 14:50 09:07 00:19 91:47 03:16 516:17 18:26 03:17 Bryan Rust 28 421:01 15:02 00:54 00:01 91:43 03:16 513:38 18:20 01:08 Shea Theodore 28 504:41 18:01 48:41 01:44 101:30 03:37 654:52 23:23 00:59 Kyle Connor 28 418:45 14:57 10:45 00:23 92:17 03:17 521:47 18:38 00:36 Nick Suzuki 28 411:19 14:41 00:00 00:00 71:48 02:33 483:07 17:15 00:27 Brad Marchand 28 429:23 15:20 37:24 01:20 98:58 03:32 565:45 20:12 00:25 Joe Pavelski 28 374:32 13:22 39:12 01:24 70:51 02:31 484:35 17:18 00:17 Pavel Zacha 28 341:37 12:12 00:09 00:00 72:15 02:34 414:01 14:47 00:15 Rasmus Sandin 28 508:50 18:10 03:36 00:07 63:28 02:16 575:54 20:34 00:08 Charlie McAvoy 28 511:45 18:16 45:49 01:38 66:08 02:21 623:42 22:16 00:14 Jani Hakanpaa 26 454:34 17:29 72:18 02:46 04:41 00:10 531:33 20:26 00:06 Nic Dowd 28 258:14 09:13 73:33 02:37 03:37 00:07 335:24 11:58 00:05 Trent Frederic 28 259:48 09:16 00:00 00:00 00:40 00:01 260:28 09:18 00:03 Erik Haula 22 226:15 10:17 12:11 00:33 02:37 00:07 241:03 10:57 00:02 Nicolas Roy 28 287:36 10:16 00:00 00:00 00:00 00:00 287:36 10:16 00:04 Jordan Staal 28 263:47 09:25 73:24 02:37 04:23 00:09 341:34 12:11 00:03 Ian Cole 28 377:47 13:29 76:35 02:44 00:27 00:00 454:49 16:14 00:03 Matt Grzelcyk 25 336:07 13:26 15:01 00:36 01:54 00:04 353:02 14:07 00:02 Nikita Novikov 5 62:23 12:28 00:00 00:00 00:00 00:00 62:23 12:28 00:00 John Beecher 6 56:22 09:23 05:21 00:53 00:00 00:00 61:43 10:17 00:00 504 6920:09 13:43 524:00 01:02 839:04 01:39 8283:13 16:26 01:42 - Sebastian Aho 28 51 36 12 0 0 0 0 1 2 3 Bryan Rust 28 55 29 4 0 0 0 0 2 2 1 Shea Theodore 28 10 49 0 0 0 0 0 0 2 1 Kyle Connor 28 27 34 4 0 0 0 0 2 0 2 Nick Suzuki 28 24 38 9 5 0 0 1 2 2 1 Brad Marchand 28 70 36 35 5 0 0 1 3 1 2 Joe Pavelski 28 37 28 8 0 0 0 0 0 2 0 Pavel Zacha 28 34 22 2 0 0 0 0 0 0 2 Rasmus Sandin 28 49 33 12 0 0 0 0 0 0 1 Charlie McAvoy 28 68 50 28 0 0 0 0 0 0 0 Jani Hakanpaa 26 49 29 33 5 0 1 0 0 0 0 Nic Dowd 28 33 27 2 0 0 0 0 0 0 0 Trent Frederic 28 41 22 25 5 0 0 1 0 1 2 Erik Haula 22 27 19 4 0 0 0 0 1 0 0 Nicolas Roy 28 24 23 2 0 0 0 0 0 0 0 Jordan Staal 28 39 39 6 0 0 0 0 1 0 0 Ian Cole 28 30 37 6 0 0 0 0 0 0 0 Matt Grzelcyk 25 11 18 2 0 0 0 0 0 0 0 Nikita Novikov 5 1 3 4 0 0 0 0 0 0 0 John Beecher 6 7 2 4 0 0 0 0 0 0 0 504 687 574 202 20 0 1 3 12 12 12 - : : : Sebastian Aho 28 10 10 20 80 3 9 12 10 0 0 0 0 Bryan Rust 28 7 10 17 59 4 4 8 16 0 0 0 0 Shea Theodore 28 1 16 17 43 1 7 8 9 0 0 0 2 Kyle Connor 28 8 8 16 71 5 4 9 16 0 0 0 2 Nick Suzuki 28 14 5 19 58 2 2 4 5 0 0 0 0 Brad Marchand 28 6 9 15 68 4 4 8 10 0 0 0 0 Joe Pavelski 28 1 12 13 51 3 3 6 6 0 0 0 1 Pavel Zacha 28 6 6 12 54 1 2 3 8 0 0 0 0 Rasmus Sandin 28 0 9 9 33 0 1 1 0 0 0 0 0 Charlie McAvoy 28 0 8 8 36 0 0 0 1 0 1 1 2 Jani Hakanpaa 26 0 8 8 9 0 0 0 0 0 1 1 3 Nic Dowd 28 1 4 5 31 0 0 0 0 1 2 3 9 Trent Frederic 28 6 2 8 36 0 0 0 0 0 0 0 0 Erik Haula 22 5 2 7 19 0 0 0 0 0 0 0 0 Nicolas Roy 28 4 2 6 34 0 0 0 0 0 0 0 0 Jordan Staal 28 1 2 3 27 0 0 0 0 2 1 3 6 Ian Cole 28 0 5 5 15 0 0 0 0 0 0 0 4 Matt Grzelcyk 25 0 4 4 13 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 6 0 0 0 4 0 0 0 0 0 0 0 0 504 70 122 192 742 23 36 59 81 3 5 8 29 - Stuart Skinner 21 21 14 7 0 622 54 2.56 0.913 2 2 0 0 1264:12 3 2 2 Justus Annunen 6 6 2 4 0 197 23 3.83 0.883 0 0 1 0 360:00 0 1 0 Joseph Woll 1 1 1 0 0 30 3 3.00 0.900 0 0 0 0 60:00 0 0 0 28 28 17 11 0 849 80 2.85 0.906 2 2 1 0 1684:12 3 3 2 - Sebastian Aho 28 1 1 100 Nick Suzuki 28 1 1 100 56 2 2 100 Stuart Skinner 21 0 2 1.000 Justus Annunen 6 0 0 0 Joseph Woll 1 0 0 0 28 0 2 1.000