: 2024-2025 Regular Season 01-2 2 02-3 3 03-4 4 04-5 5 05-6 6 06-7 7 07-8 8 08-9 9 09-10 10 10-11 11 11 11-12 12 12 12-13 13 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 2025 2025 2025-2026 - Mark Kastelic 84 38 73 111 -9 420 6 4 3 2 303 12.5 Arthur Kaliyev 84 45 43 88 -16 5 11 2 7 1 278 16.2 Arshdeep Bains 84 35 49 84 -8 4 8 0 3 2 270 13.0 Joona Koppanen 84 31 51 82 -19 17 6 4 2 2 207 15.0 Zachary L'Heureux 81 28 46 74 -22 195 8 0 2 1 242 11.6 Justin Sourdif 84 34 37 71 6 73 3 0 1 3 284 12.0 Nicolas Aube-Kubel 82 36 32 68 -29 168 15 0 2 0 248 14.5 Chase Wheatcroft 84 17 27 44 1 24 0 0 3 0 110 15.5 Nathan Bastian 74 16 26 42 -10 59 5 0 2 3 138 11.6 Rafael Harvey-Pinard 84 13 27 40 7 31 0 0 3 0 177 7.3 Troy Stecher 53 6 22 28 6 16 6 0 0 0 105 5.7 Maveric Lamoureux 74 3 20 23 -10 401 1 0 0 0 100 3.0 Chase Bradley 84 10 12 22 11 37 0 0 1 1 65 15.4 William Trudeau 84 2 19 21 -7 115 2 0 0 0 77 2.6 Samuel Bolduc 83 3 18 21 -21 125 3 0 0 0 110 2.7 Keaton Middleton 62 1 15 16 -2 129 1 0 0 0 83 1.2 Ronan Seeley 84 3 11 14 -4 48 2 0 0 0 64 4.7 Ondrej Becher 30 5 4 9 10 5 0 0 1 1 17 29.4 Kyle Marino 4 0 1 1 0 0 0 0 0 0 0 0 Jonathan Aspirot 27 0 1 1 5 28 0 0 0 0 5 0.0 Travis Dermott 10 0 0 0 1 0 0 0 0 0 1 0.0 Xavier Parent 7 0 0 0 0 0 0 0 0 0 1 0.0 Atley Calvert 12 0 0 0 -2 0 0 0 0 0 0 0 William Villeneuve 22 0 0 0 -3 7 0 0 0 0 3 0.0 1,461 326 534 860 -115 1,907 77 10 30 16 2,888 11.3 - Mark Kastelic 84 0 43 93 173 74 30 1001 1656 60.4 Arthur Kaliyev 84 1 48 89 187 80 19 34 105 32.4 Arshdeep Bains 84 1 45 91 157 58 31 59 132 44.7 Joona Koppanen 84 0 32 77 146 61 40 498 1083 46.0 Zachary L'Heureux 81 2 47 88 163 50 31 63 170 37.1 Justin Sourdif 84 3 19 96 175 52 23 82 181 45.3 Nicolas Aube-Kubel 82 0 32 69 174 46 20 230 458 50.2 Chase Wheatcroft 84 0 34 30 60 17 19 349 629 55.5 Nathan Bastian 74 0 20 60 98 44 16 32 112 28.6 Rafael Harvey-Pinard 84 0 30 44 83 33 11 76 130 58.5 Troy Stecher 53 0 69 37 30 12 49 0 0 0 Maveric Lamoureux 74 0 90 30 39 23 34 0 0 0 Chase Bradley 84 0 11 16 43 12 14 88 222 39.6 William Trudeau 84 0 74 33 32 7 42 0 0 0 Samuel Bolduc 83 0 94 40 39 10 50 0 0 0 Keaton Middleton 62 0 75 27 32 19 25 0 0 0 Ronan Seeley 84 0 80 20 21 5 37 0 0 0 Ondrej Becher 30 0 4 7 10 2 4 6 7 85.7 Kyle Marino 4 0 0 1 0 0 0 0 0 0 Jonathan Aspirot 27 0 7 3 5 1 3 0 0 0 Travis Dermott 10 0 2 0 0 0 3 0 0 0 Xavier Parent 7 0 0 1 0 0 1 6 8 75.0 Atley Calvert 12 0 0 0 1 0 0 1 1 100.0 William Villeneuve 22 0 1 2 2 0 2 0 0 0 1,461 7 857 954 1,670 606 504 2,525 4,894 51.6 - Mark Kastelic 84 1381:01 16:26 110:31 01:18 133:49 01:35 1625:21 19:20 02:50 Arthur Kaliyev 84 1359:03 16:10 91:09 01:05 150:59 01:47 1601:11 19:03 01:22 Arshdeep Bains 84 1392:37 16:34 01:36 00:01 85:09 01:00 1479:22 17:36 00:45 Joona Koppanen 84 1339:51 15:57 153:02 01:49 152:20 01:48 1645:13 19:35 00:35 Zachary L'Heureux 81 1254:23 15:29 118:00 01:27 127:53 01:34 1500:16 18:31 00:27 Justin Sourdif 84 1298:05 15:27 15:19 00:10 42:30 00:30 1355:54 16:08 00:24 Nicolas Aube-Kubel 82 1322:14 16:07 01:58 00:01 145:02 01:46 1469:14 17:55 00:18 Chase Wheatcroft 84 1162:46 13:50 18:56 00:13 06:51 00:04 1188:33 14:08 00:08 Nathan Bastian 74 786:09 10:37 73:42 00:59 79:49 01:04 939:40 12:41 00:09 Rafael Harvey-Pinard 84 943:12 11:13 27:20 00:19 02:52 00:02 973:24 11:35 00:08 Troy Stecher 53 1047:31 19:45 99:36 01:52 106:23 02:00 1253:30 23:39 00:07 Maveric Lamoureux 74 1298:33 17:32 89:35 01:12 118:13 01:35 1506:21 20:21 00:07 Chase Bradley 84 823:35 09:48 30:53 00:22 08:57 00:06 863:25 10:16 00:04 William Trudeau 84 1480:35 17:37 109:27 01:18 80:10 00:57 1670:12 19:53 00:05 Samuel Bolduc 83 1453:59 17:31 133:17 01:36 139:01 01:40 1726:17 20:47 00:05 Keaton Middleton 62 1076:45 17:22 105:07 01:41 97:30 01:34 1279:22 20:38 00:04 Ronan Seeley 84 1319:44 15:42 74:10 00:52 39:30 00:28 1433:24 17:03 00:03 Ondrej Becher 30 220:26 07:20 00:11 00:00 01:44 00:03 222:21 07:24 00:00 Kyle Marino 4 26:25 06:36 00:00 0 00:00 0 26:25 06:36 00:00 Jonathan Aspirot 27 254:33 09:25 05:13 00:11 03:14 00:07 263:00 09:44 00:00 Travis Dermott 10 68:27 06:50 00:56 00:05 00:24 00:02 69:47 06:58 00:00 Xavier Parent 7 09:31 01:21 00:00 0 00:12 00:01 09:43 01:23 00:00 Atley Calvert 12 11:50 00:59 00:00 0 01:23 00:06 13:13 01:06 00:00 William Villeneuve 22 109:56 04:59 00:57 00:02 09:27 00:25 120:20 05:28 00:00 1461 21441:11 14:40 1260:55 00:51 1533:22 01:02 24235:28 16:35 01:42 - Mark Kastelic 84 213 199 420 240 24 11 13 6 2 2 Arthur Kaliyev 84 88 119 5 5 0 0 1 7 4 4 Arshdeep Bains 84 104 114 4 0 0 0 0 6 2 2 Joona Koppanen 84 114 135 17 15 0 1 2 2 5 4 Zachary L'Heureux 81 178 120 195 105 8 3 10 5 2 2 Justin Sourdif 84 156 107 73 25 2 2 1 6 2 6 Nicolas Aube-Kubel 82 108 118 168 110 7 3 12 1 2 4 Chase Wheatcroft 84 101 105 24 10 1 0 1 2 2 2 Nathan Bastian 74 66 84 59 45 1 1 7 2 0 2 Rafael Harvey-Pinard 84 83 73 31 25 2 1 2 0 2 3 Troy Stecher 53 56 77 16 10 0 1 1 0 0 1 Maveric Lamoureux 74 156 95 401 245 17 10 22 0 0 0 Chase Bradley 84 71 65 37 15 1 2 0 0 1 2 William Trudeau 84 107 127 115 75 7 5 3 0 0 0 Samuel Bolduc 83 78 119 125 75 2 5 8 0 1 0 Keaton Middleton 62 77 106 129 85 5 3 9 0 1 0 Ronan Seeley 84 62 97 48 30 0 0 6 0 0 1 Ondrej Becher 30 25 15 5 5 1 0 0 0 0 0 Kyle Marino 4 1 0 0 0 0 0 0 0 0 0 Jonathan Aspirot 27 15 15 28 10 0 1 1 0 0 0 Travis Dermott 10 0 5 0 0 0 0 0 0 0 0 Xavier Parent 7 1 1 0 0 0 0 0 0 0 0 Atley Calvert 12 1 1 0 0 0 0 0 0 0 0 William Villeneuve 22 5 7 7 5 0 0 1 0 0 0 1,461 1,866 1,904 1,907 1,135 78 49 100 37 26 37 - : : : Mark Kastelic 84 28 42 70 260 6 29 35 29 4 2 6 14 Arthur Kaliyev 84 32 20 52 237 11 22 33 33 2 1 3 8 Arshdeep Bains 84 27 45 72 256 8 4 12 14 0 0 0 0 Joona Koppanen 84 21 27 48 168 6 22 28 25 4 2 6 14 Zachary L'Heureux 81 20 30 50 207 8 14 22 24 0 2 2 11 Justin Sourdif 84 31 33 64 278 3 4 7 6 0 0 0 0 Nicolas Aube-Kubel 82 21 23 44 210 15 9 24 38 0 0 0 0 Chase Wheatcroft 84 17 27 44 107 0 0 0 2 0 0 0 1 Nathan Bastian 74 11 14 25 111 5 10 15 22 0 2 2 5 Rafael Harvey-Pinard 84 13 27 40 173 0 0 0 0 0 0 0 4 Troy Stecher 53 0 18 18 92 6 3 9 12 0 1 1 1 Maveric Lamoureux 74 2 13 15 85 1 7 8 11 0 0 0 4 Chase Bradley 84 10 12 22 65 0 0 0 0 0 0 0 0 William Trudeau 84 0 14 14 70 2 4 6 6 0 1 1 1 Samuel Bolduc 83 0 12 12 95 3 6 9 14 0 0 0 1 Keaton Middleton 62 0 13 13 64 1 2 3 16 0 0 0 3 Ronan Seeley 84 1 10 11 52 2 1 3 8 0 0 0 4 Ondrej Becher 30 5 4 9 17 0 0 0 0 0 0 0 0 Kyle Marino 4 0 1 1 0 0 0 0 0 0 0 0 0 Jonathan Aspirot 27 0 1 1 5 0 0 0 0 0 0 0 0 Travis Dermott 10 0 0 0 1 0 0 0 0 0 0 0 0 Xavier Parent 7 0 0 0 1 0 0 0 0 0 0 0 0 Atley Calvert 12 0 0 0 0 0 0 0 0 0 0 0 0 William Villeneuve 22 0 0 0 3 0 0 0 0 0 0 0 0 1461 239 386 625 2557 326 534 214 260 326 534 21 71 - Calvin Greaves 73 73 29 32 10 2275 284 4.08 0.875 2 3 5 2 4175:27 1 1 2 Jaxson Stauber 21 10 4 6 2 458 61 4.80 0.867 0 1 1 2 762:38 0 1 0 Hunter Jones 3 1 0 1 0 58 5 2.97 0.914 0 0 0 0 101:59 0 0 0 Thomas Milic 1 0 0 0 0 23 4 5.71 0.826 0 0 0 0 42:03 0 0 0 98 84 33 39 12 2,814 354 4.18 0.874 2 4 6 4 5082:07 1 2 2 - Mark Kastelic 84 0 6 6.0 Arthur Kaliyev 84 0 2 2.0 Arshdeep Bains 84 0 0 0.0 Joona Koppanen 84 0 7 7.0 Zachary L'Heureux 81 1 3 2.0 Justin Sourdif 84 0 2 2.0 Nicolas Aube-Kubel 82 0 0 0.0 Chase Wheatcroft 84 0 0 0.0 Nathan Bastian 74 1 6 5.0 Rafael Harvey-Pinard 84 0 0 0.0 Troy Stecher 53 0 0 0.0 Maveric Lamoureux 74 0 0 0.0 Chase Bradley 84 1 2 1.0 William Trudeau 84 0 0 0.0 Samuel Bolduc 83 0 0 0.0 Keaton Middleton 62 0 0 0.0 Ronan Seeley 84 0 1 1.0 Ondrej Becher 30 0 0 0.0 Kyle Marino 4 0 0 0.0 Jonathan Aspirot 27 0 0 0.0 Travis Dermott 10 0 0 0.0 Xavier Parent 7 0 0 0.0 Atley Calvert 12 0 0 0.0 William Villeneuve 22 0 0 0.0 1461 3 29 26.0 Calvin Greaves 73 5 27 0.815 Jaxson Stauber 21 0 0 0 Hunter Jones 3 0 0 0 Thomas Milic 1 0 0 0 98 5 27 0.815