: 2023-2024 Regular Season 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 - Linus Karlsson 47 50 43 93 18 16 6 2 6 4 196 25.5 Philip Tomasino 44 33 48 81 7 30 12 1 3 0 195 16.9 Kevin Rooney 47 25 39 64 9 59 4 1 2 3 128 19.5 Samuel Blais 47 29 29 58 10 53 8 1 6 1 127 22.8 Garnet Hathaway 35 25 26 51 0 98 7 0 2 2 133 18.8 Owen Sillinger 43 13 29 42 12 36 2 0 0 1 57 22.8 Mikael Pyyhtia 47 16 24 40 -9 4 1 0 0 1 137 11.7 Alex Belzile 47 14 23 37 -13 30 0 0 2 0 120 11.7 Dylan Gambrell 45 13 22 35 -2 4 1 1 1 1 61 21.3 Robert Bortuzzo 44 2 31 33 -6 76 1 0 0 0 68 2.9 Radim Zohorna 47 19 14 33 3 8 2 0 3 0 91 20.9 Keaton Middleton 47 1 21 22 -5 157 1 0 0 0 56 1.8 Nolan Allan 47 1 12 13 8 48 0 0 0 0 32 3.1 Dmitri Samorukov 44 1 11 12 3 23 1 0 0 0 38 2.6 Wyatte Wylie 47 1 10 11 10 14 0 0 0 0 24 4.2 Helge Grans 47 0 9 9 10 11 0 0 0 0 24 0.0 Lukas Rousek 42 2 3 5 0 5 0 0 0 1 15 13.3 Kyle Clifford 17 1 2 3 1 9 0 0 0 0 7 14.3 Austin Strand 5 0 2 2 7 6 0 0 0 0 4 0.0 Jasper Weatherby 5 1 0 1 0 2 0 0 0 0 3 33.3 Zach Aston-Reese 47 0 1 1 0 2 0 0 0 0 16 0.0 Valtteri Pulli 1 0 1 1 0 0 0 0 0 0 1 0.0 Peter Abbandonato 4 0 0 0 -3 2 0 0 0 0 5 0.0 846 247 400 647 60 693 46 6 25 14 1,538 16.1 - Linus Karlsson 47 3 35 68 95 62 17 25 48 52.1 Philip Tomasino 44 0 31 57 139 83 13 60 133 45.1 Kevin Rooney 47 1 32 38 71 18 24 686 1271 54.0 Samuel Blais 47 1 21 41 67 28 15 32 70 45.7 Garnet Hathaway 35 3 32 44 98 28 28 113 221 51.1 Owen Sillinger 43 0 19 20 43 16 14 201 465 43.2 Mikael Pyyhtia 47 0 30 35 75 29 17 17 31 54.8 Alex Belzile 47 1 17 41 88 31 12 7 11 63.6 Dylan Gambrell 45 0 20 25 36 18 14 200 370 54.1 Robert Bortuzzo 44 0 79 24 19 17 49 0 0 0 Radim Zohorna 47 0 9 20 52 22 10 56 109 51.4 Keaton Middleton 47 0 75 24 15 5 46 0 0 0 Nolan Allan 47 0 54 19 13 3 33 0 0 0 Dmitri Samorukov 44 0 42 19 12 6 20 0 0 0 Wyatte Wylie 47 0 35 6 15 2 19 0 0 0 Helge Grans 47 0 36 11 10 0 19 0 0 0 Lukas Rousek 42 0 1 4 10 3 1 29 64 45.3 Kyle Clifford 17 0 3 2 6 1 1 3 17 17.6 Austin Strand 5 0 4 2 3 0 2 0 0 0 Jasper Weatherby 5 0 0 2 1 1 1 7 14 50.0 Zach Aston-Reese 47 0 1 8 13 4 2 4 8 50.0 Valtteri Pulli 1 0 4 0 0 0 0 0 0 0 Peter Abbandonato 4 0 1 2 2 1 2 7 14 50.0 846 9 581 512 883 378 359 1,447 2,846 50.8 - Linus Karlsson 47 730:04 15:32 57:58 01:14 101:59 02:10 890:01 18:56 03:30 Philip Tomasino 44 724:31 16:27 107:49 02:27 112:49 02:33 945:09 21:28 02:07 Kevin Rooney 47 740:22 15:45 88:58 01:53 120:24 02:33 949:44 20:12 00:40 Samuel Blais 47 716:07 15:14 53:17 01:08 105:30 02:14 874:54 18:36 00:31 Garnet Hathaway 35 629:45 17:59 73:43 02:06 88:24 02:31 791:52 22:37 00:29 Owen Sillinger 43 569:22 13:14 00:15 00:00 62:48 01:27 632:25 14:42 00:13 Mikael Pyyhtia 47 653:33 13:54 16:56 00:21 28:24 00:36 698:53 14:52 00:18 Alex Belzile 47 630:50 13:25 07:13 00:09 12:40 00:16 650:43 13:50 00:15 Dylan Gambrell 45 608:07 13:30 16:23 00:21 31:51 00:42 656:21 14:35 00:08 Robert Bortuzzo 44 911:11 20:42 128:28 02:55 122:08 02:46 1161:47 26:24 00:12 Radim Zohorna 47 471:11 10:01 57:56 01:13 20:26 00:26 549:33 11:41 00:08 Keaton Middleton 47 974:54 20:44 105:17 02:14 130:10 02:46 1210:21 25:45 00:08 Nolan Allan 47 759:58 16:10 82:14 01:44 93:17 01:59 935:29 19:54 00:06 Dmitri Samorukov 44 716:18 16:16 90:35 02:03 91:47 02:05 898:40 20:25 00:05 Wyatte Wylie 47 634:46 13:30 16:36 00:21 26:01 00:33 677:23 14:24 00:02 Helge Grans 47 589:00 12:31 72:51 01:33 04:49 00:06 666:40 14:11 00:03 Lukas Rousek 42 164:45 03:55 00:18 00:00 12:02 00:17 177:05 04:12 00:00 Kyle Clifford 17 86:36 05:05 15:42 00:55 03:45 00:13 106:03 06:14 00:00 Austin Strand 5 85:12 17:02 03:37 00:43 00:53 00:10 89:42 17:56 00:00 Jasper Weatherby 5 23:58 04:47 00:10 00:02 00:13 00:02 24:21 04:52 00:00 Zach Aston-Reese 47 244:33 05:12 03:15 00:04 01:58 00:02 249:46 05:18 00:01 Valtteri Pulli 1 22:06 22:06 00:00 00:00 00:00 00:00 22:06 22:06 00:00 Peter Abbandonato 4 39:11 09:47 00:53 00:13 00:00 00:00 40:04 10:01 00:00 846 11726:20 13:51 1000:24 01:10 1172:18 01:23 13899:02 16:25 01:40 - Linus Karlsson 47 77 78 16 10 0 1 1 8 5 0 Philip Tomasino 44 67 62 30 20 1 1 2 9 2 2 Kevin Rooney 47 77 108 59 45 1 0 8 1 4 7 Samuel Blais 47 122 89 53 15 0 2 1 1 3 2 Garnet Hathaway 35 92 78 98 40 4 3 1 4 2 4 Owen Sillinger 43 72 65 36 20 1 2 1 0 2 1 Mikael Pyyhtia 47 53 51 4 0 0 0 0 0 4 1 Alex Belzile 47 101 54 30 0 0 0 0 1 0 3 Dylan Gambrell 45 59 60 4 0 0 0 0 1 0 3 Robert Bortuzzo 44 83 85 76 40 2 3 3 0 0 0 Radim Zohorna 47 80 45 8 0 0 0 0 4 1 0 Keaton Middleton 47 134 95 157 65 2 6 5 0 0 0 Nolan Allan 47 55 78 48 30 2 0 4 0 0 1 Dmitri Samorukov 44 35 61 23 5 0 0 1 0 0 0 Wyatte Wylie 47 25 55 14 10 0 1 1 0 0 0 Helge Grans 47 21 70 11 5 0 1 0 0 0 0 Lukas Rousek 42 6 16 5 5 0 1 0 0 0 0 Kyle Clifford 17 14 3 9 5 0 0 1 0 0 0 Austin Strand 5 6 6 6 0 0 0 0 0 0 0 Jasper Weatherby 5 1 3 2 0 0 0 0 0 0 0 Zach Aston-Reese 47 22 20 2 0 0 0 0 0 0 0 Valtteri Pulli 1 1 0 0 0 0 0 0 0 0 0 Peter Abbandonato 4 4 4 2 0 0 0 0 0 0 0 846 1,207 1,186 693 315 13 21 29 29 23 29 - : : : Linus Karlsson 47 42 32 74 175 6 10 16 15 2 1 3 6 Philip Tomasino 44 20 33 53 164 12 13 25 25 1 2 3 6 Kevin Rooney 47 20 23 43 108 4 15 19 15 1 1 2 5 Samuel Blais 47 20 27 47 107 8 2 10 14 1 0 1 6 Garnet Hathaway 35 18 19 37 119 7 6 13 14 0 1 1 0 Owen Sillinger 43 11 26 37 50 2 3 5 7 0 0 0 0 Mikael Pyyhtia 47 15 22 37 131 1 2 3 4 0 0 0 2 Alex Belzile 47 14 22 36 119 0 1 1 1 0 0 0 0 Dylan Gambrell 45 11 20 31 55 1 2 3 4 1 0 1 2 Robert Bortuzzo 44 1 24 25 56 1 6 7 9 0 1 1 3 Radim Zohorna 47 17 12 29 85 2 2 4 3 0 0 0 3 Keaton Middleton 47 0 14 14 46 1 5 6 8 0 2 2 2 Nolan Allan 47 1 9 10 30 0 3 3 2 0 0 0 0 Dmitri Samorukov 44 0 8 8 35 1 3 4 3 0 0 0 0 Wyatte Wylie 47 1 10 11 22 0 0 0 2 0 0 0 0 Helge Grans 47 0 7 7 23 0 1 1 0 0 1 1 1 Lukas Rousek 42 2 2 4 15 0 1 1 0 0 0 0 0 Kyle Clifford 17 1 1 2 6 0 1 1 0 0 0 0 1 Austin Strand 5 0 2 2 4 0 0 0 0 0 0 0 0 Jasper Weatherby 5 1 0 1 3 0 0 0 0 0 0 0 0 Zach Aston-Reese 47 0 1 1 15 0 0 0 0 0 0 0 1 Valtteri Pulli 1 0 1 1 1 0 0 0 0 0 0 0 0 Peter Abbandonato 4 0 0 0 5 0 0 0 0 0 0 0 0 846 195 315 510 1374 46 76 122 126 6 9 15 38 - Calle Clang 30 30 15 7 4 908 131 4.89 0.856 0 1 1 0 1607:22 0 0 0 Dylan Wells 24 16 10 7 3 693 96 4.94 0.861 0 0 0 0 1167:03 0 0 0 Peyton Jones 1 1 0 0 1 39 5 4.62 0.872 0 0 0 0 65:00 0 0 0 55 47 25 14 8 1,640 232 4.90 0.859 0 1 1 0 2839:25 0 0 0 - Linus Karlsson 47 0 1 1.0 Philip Tomasino 44 0 1 1.0 Kevin Rooney 47 1 2 1.0 Samuel Blais 47 0 0 0.0 Garnet Hathaway 35 0 2 2.0 Owen Sillinger 43 0 0 0.0 Mikael Pyyhtia 47 0 0 0.0 Alex Belzile 47 0 0 0.0 Dylan Gambrell 45 0 0 0.0 Robert Bortuzzo 44 0 0 0.0 Radim Zohorna 47 0 1 1.0 Keaton Middleton 47 0 0 0.0 Nolan Allan 47 0 0 0.0 Dmitri Samorukov 44 0 0 0.0 Wyatte Wylie 47 0 0 0.0 Helge Grans 47 0 0 0.0 Lukas Rousek 42 0 0 0.0 Kyle Clifford 17 0 0 0.0 Austin Strand 5 0 0 0.0 Jasper Weatherby 5 0 0 0.0 Zach Aston-Reese 47 0 0 0.0 Valtteri Pulli 1 0 0 0.0 Peter Abbandonato 4 0 0 0.0 846 1 7 6.0 Calle Clang 30 2 4 0.500 Dylan Wells 24 0 0 0 Peyton Jones 1 1 3 0.667 55 3 7 0.571