| 1 | Drew GaulinPlace 1 · Grade 12 · Burrillville | 12 | Burrillville | 17:36 |
| 2 | Derek MallonPlace 2 · Grade 12 · North Smithfield | 12 | North Smithfield | 17:51 |
| 3 | Sean ManiaPlace 3 · Grade 12 · North Smithfield | 12 | North Smithfield | 18:31 |
| 4 | Kellen McMahonPlace 4 · Grade 11 · North Smithfield | 11 | North Smithfield | 18:43 |
| 5 | Logan RiccoPlace 5 · Grade 11 · North Smithfield | 11 | North Smithfield | 18:57 |
| 6 | Lorenzo CaianiPlace 6 · Grade 11 · Burrillville | 11 | Burrillville | 19:15 |
| 7 | Tim FerriPlace 7 · Grade 12 · North Smithfield | 12 | North Smithfield | 19:59 |
| 8 | Jakub BudzynaPlace 8 · Grade 12 · North Smithfield | 12 | North Smithfield | 20:03 |
| 9 | Ethan LeMayPlace 9 · Grade 10 · Burrillville | 10 | Burrillville | 20:05 |
| 10 | Mason GaucherPlace 10 · Grade 10 · Burrillville | 10 | Burrillville | 20:10 |
| 11 | Cameron WelchPlace 11 · Grade 11 · North Smithfield | 11 | North Smithfield | 20:17 |
| 12 | Jared LemirePlace 12 · Grade 11 · North Smithfield | 11 | North Smithfield | 20:18 |
| 13 | Zachary ProulxPlace 13 · Grade 9 · Burrillville | 9 | Burrillville | 20:21 |
| 14 | Camden MuldoonPlace 14 · Grade 9 · Burrillville | 9 | Burrillville | 20:32 |
| 15 | Bradley ZanniPlace 15 · Grade 11 · Burrillville | 11 | Burrillville | 20:45 |
| 16 | Matthew (Matt) MorganPlace 16 · Grade 12 · North Smithfield | 12 | North Smithfield | 20:51 |
| 17 | Tanner RussellPlace 17 · Grade 10 · Burrillville | 10 | Burrillville | 21:01 |
| 18 | Brayden AlixPlace 18 · Grade - · Burrillville | - | Burrillville | 21:29 |
| 19 | Luke FarrarPlace 19 · Grade 9 · Burrillville | 9 | Burrillville | 21:32 |
| 20 | Luke FournierPlace 20 · Grade 12 · North Smithfield | 12 | North Smithfield | 21:40 |
| 21 | Daniel KellyPlace 21 · Grade 9 · Burrillville | 9 | Burrillville | 22:03 |
| 22 | Tyler BialousPlace 22 · Grade 12 · Burrillville | 12 | Burrillville | 22:04 |
| 23 | Cole CarpenterPlace 23 · Grade 9 · North Smithfield | 9 | North Smithfield | 22:06 PR |
| 24 | Erik CarlsonPlace 24 · Grade 11 · Burrillville | 11 | Burrillville | 22:37 |
| 25 | Emmanuel Portugal-SenaPlace 25 · Grade 11 · Central Falls | 11 | Central Falls | 22:46 |
| 26 | Garrett BeaudreaultPlace 26 · Grade 10 · Burrillville | 10 | Burrillville | 22:48 |
| 27 | Misael MartinezPlace 27 · Grade 11 · Central Falls | 11 | Central Falls | 23:06 |
| 28 | Ryan NaultPlace 28 · Grade 12 · North Smithfield | 12 | North Smithfield | 23:10 |
| 29 | Cabot WheelerPlace 29 · Grade 10 · North Smithfield | 10 | North Smithfield | 23:20 |
| 30 | Elian Castillo-ValenzuelaPlace 30 · Grade 10 · Central Falls | 10 | Central Falls | 23:21 PR |
| 31 | Liam NugentPlace 31 · Grade 9 · Burrillville | 9 | Burrillville | 23:29 |
| 32 | Jackson GamboaPlace 32 · Grade 12 · North Smithfield | 12 | North Smithfield | 23:44 |
| 33 | Bjorn KjornbergPlace 33 · Grade 11 · Burrillville | 11 | Burrillville | 24:09 |
| 34 | Daniel SionniPlace 34 · Grade 10 · North Smithfield | 10 | North Smithfield | 24:16 |
| 35 | Hunter NewtonPlace 35 · Grade 10 · Burrillville | 10 | Burrillville | 24:18 |
| 36 | Christopher FafordPlace 36 · Grade 12 · Burrillville | 12 | Burrillville | 24:25 |
| 37 | Nathaniel CooksonPlace 37 · Grade 10 · Burrillville | 10 | Burrillville | 24:36 |
| 38 | David LemieuxPlace 38 · Grade 10 · Burrillville | 10 | Burrillville | 24:40 |
| 39 | Evan ThibeaultPlace 39 · Grade 12 · North Smithfield | 12 | North Smithfield | 25:38 |
| 40 | Kavinayan KabilanPlace 40 · Grade 11 · North Providence | 11 | North Providence | 26:46 |
| 41 | Louis MinutelliPlace 41 · Grade 9 · North Providence | 9 | North Providence | 26:47 |
| 42 | Thomas DeCataldoPlace 42 · Grade 10 · North Smithfield | 10 | North Smithfield | 26:50 |
| 43 | Nicholas DesjardinsPlace 43 · Grade 9 · Burrillville | 9 | Burrillville | 28:53 |
| 44 | David GauthierPlace 44 · Grade 9 · North Smithfield | 9 | North Smithfield | 29:18 |
| 45 | Luis ValenciaPlace 45 · Grade 11 · Central Falls | 11 | Central Falls | 29:19 |
| 46 | Daniel ThompsonPlace 46 · Grade - · North Providence | - | North Providence | 41:32 |