| Record | Flag | Time/mark | Date | |
| -- | ||||
| PL | Name | Time | H# | ||
| 1 | Maximus Thiessen U of C Athletics | 8:35.01 | 1 | ||
| 2 | Matthew Hope Grizzly Endu | 8:36.42 | 1 | ||
| 3 | Cassian Murray-White Alberta | 8:45.29 | 1 | ||
| 4 | Alexander Webster Saskatchewan | 8:45.32 | 1 | ||
| 5 | Marcus Ganz Victoria Vikes | 8:46.36 | 2 | ||
| 6 | Max Cook Calgary Dinos | 8:57.36 | 2 | ||
| 7 | Andrew Carlson Calgary Dinos | 8:58.32 | 2 | ||
| 8 | Luke Sandmaier Victoria Vikes | 8:59.92 | 2 | ||
| 9 | Rowen Suchoski Victoria Vikes | 9:00.81 | 2 | ||
| 10 | Riley Stuermer Alberta | 9:07.13 | 1 | ||
| 11 | Matthew Cornect Alberta | 9:08.29 | 2 | ||
| 12 | Owen Munnings Alberta | x9:10.87 | 2 | ||
| 13 | Kaelan Kolb Regina Cougars | 9:11.31 | 2 | ||
| 14 | François Richard Victoria Vikes | x9:11.52 | 2 | ||
| 15 | Luke Swadling U of C Athletics | 9:13.82 | 1 | ||
| 16 | Treyton Pernitsky Saskatchewan | 9:30.39 | 1 | ||
| 17 | Braden Foley Calgary Dinos | 9:40.93 | 2 |