| 1 | Ryan SlaneyPlace 1 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 17:07 |
| 2 | Cee-Jay LaquerrePlace 2 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 17:35 |
| 3 | Benjamin HappennyPlace 3 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 18:40 |
| 4 | Owen NoeckerPlace 4 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 19:09 |
| 5 | Matthew DonahuePlace 5 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 19:20 |
| 6 | Ethan FaddenPlace 6 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 19:45 |
| 7 | Charles DakaiPlace 7 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 20:07 |
| 8 | Samuel DempseyPlace 8 · Grade 9 · North Providence | 9 | North Providence | 20:26 |
| 9 | William BourkePlace 9 · Grade 12 · North Providence | 12 | North Providence | 21:46 |
| 10 | Matthew SpazianoPlace 10 · Grade 9 · Scituate | 9 | Scituate | 21:58 |
| 11 | Ryan ChauvettePlace 11 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 22:07 |
| 12 | Jacob BrunoPlace 12 · Grade 10 · Scituate | 10 | Scituate | 22:23 |
| 13 | Zachary PhannavongPlace 13 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 22:24 |
| 14 | Christian AlmagnoPlace 14 · Grade 11 · North Providence | 11 | North Providence | 23:00 |
| 15 | Anderson MendozaPlace 15 · Grade 10 · Central Falls | 10 | Central Falls | 23:10 |
| 16 | Mason BardPlace 16 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 23:31 |
| 17 | Joseph SpazianoPlace 17 · Grade 11 · Scituate | 11 | Scituate | 23:36 |
| 18 | Kyle ChauvettePlace 18 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 23:44 |
| 19 | Benjamin BorkmanPlace 19 · Grade 9 · North Providence | 9 | North Providence | 24:12 |
| 20 | Kevin DoorleyPlace 20 · Grade 11 · North Providence | 11 | North Providence | 24:17 |
| 21 | Bryce DePalmaPlace 21 · Grade 11 · North Providence | 11 | North Providence | 24:20 |
| 22 | Benjamin VillatoroPlace 22 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 24:21 |
| 23 | Xavier ParkerPlace 23 · Grade 12 · Scituate | 12 | Scituate | 25:02 |
| 24 | Cameron GerusoPlace 24 · Grade 12 · North Providence | 12 | North Providence | 25:32 |
| 25 | Curtis CaoPlace 25 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 25:33 |
| 26 | Sean MurphyPlace 26 · Grade 11 · North Providence | 11 | North Providence | 25:47 |
| 27 | Odirley (Odi) Condido-RochoPlace 27 · Grade 12 · Central Falls | 12 | Central Falls | 25:49 |
| 28 | Colin RoderickPlace 28 · Grade 9 · North Providence | 9 | North Providence | 25:55 |
| 29 | Matthew BourkePlace 29 · Grade 11 · North Providence | 11 | North Providence | 27:26 |
| 30 | Jacob TurnerPlace 30 · Grade 12 · North Providence | 12 | North Providence | 27:43 |
| 31 | Noah RileyPlace 31 · Grade 9 · North Providence | 9 | North Providence | 28:35 |
| 32 | Nick HafftyPlace 32 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 31:11 |
| 33 | Jahvi CostaPlace 33 · Grade 10 · Central Falls | 10 | Central Falls | 34:22 |
| 34 | Sam MoraisPlace 34 · Grade 9 · Central Falls | 9 | Central Falls | 40:25 |