| 1 | Lucas SchiffPlace 1 · Grade 5 · Holy Trinity | 5 | Holy Trinity | 13:05.50 |
| 2 | Walter HabaPlace 2 · Grade 5 · Holy Redeemer College Park | 5 | Holy Redeemer College Park | 13:18.00 |
| 3 | Joseph GjerulffPlace 3 · Grade 5 · St Patrick School Rockville | 5 | St Patrick School Rockville | 13:35.00 PR |
| 4 | Christian HochbergPlace 4 · Grade 6 · St. Jane de Chantal | 6 | St. Jane de Chantal | 13:35.20 PR |
| 5 | Joseph KnofczynskiPlace 5 · Grade 5 · St. Jerome Parish & Academy | 5 | St. Jerome Parish & Academy | 13:40.40 |
| 6 | Ray TraylorPlace 6 · Grade 6 · St. Jerome Parish & Academy | 6 | St. Jerome Parish & Academy | 13:58.00 |
| 7 | John WaspPlace 7 · Grade 4 · Holy Redeemer (Kensington) | 4 | Holy Redeemer (Kensington) | 14:10.40 |
| 8 | Sebastian RayelPlace 8 · Grade 5 · Mother of God School | 5 | Mother of God School | 14:15.20 |
| 9 | Alessandro AstorgaPlace 9 · Grade 6 · Mother of God School | 6 | Mother of God School | 14:45.30 |
| 10 | Owen HuntleyPlace 10 · Grade 4 · St. Bartholomew Catholic | 4 | St. Bartholomew Catholic | 14:48.00 |
| 11 | Theo KarellasPlace 11 · Grade 4 · St. Bartholomew Catholic | 4 | St. Bartholomew Catholic | 14:52.10 PR |
| 12 | Robert TrynoskyPlace 12 · Grade 6 · St. Jerome Parish & Academy | 6 | St. Jerome Parish & Academy | 14:54.00 |
| 13 | Jude LorinczPlace 13 · Grade 5 · Holy Redeemer (Kensington) | 5 | Holy Redeemer (Kensington) | 14:57.50 |
| 14 | Roger MarxPlace 14 · Grade 5 · St. Jerome Parish & Academy | 5 | St. Jerome Parish & Academy | 14:59.70 |
| 15 | Cameron O'BrienPlace 15 · Grade 4 · St. Bernadette | 4 | St. Bernadette | 15:02.30 |
| 16 | Patrick ChristinPlace 16 · Grade - · St. Bernadette | - | St. Bernadette | 15:05.60 PR |
| 17 | Vincent BippusPlace 17 · Grade 6 · St. Jerome Parish & Academy | 6 | St. Jerome Parish & Academy | 15:10.90 |
| 18 | Blake LewisPlace 18 · Grade 4 · Mary of Nazareth | 4 | Mary of Nazareth | 15:18.80 PR |
| 19 | Ryan RaniszewskiPlace 19 · Grade 3 · Blessed Sacrament | 3 | Blessed Sacrament | 15:31.80 PR |
| 20 | Silas NarelPlace 20 · Grade 5 · St. Peter's DC | 5 | St. Peter's DC | 15:40.90 PR |
| 21 | Andrew ArdPlace 21 · Grade 3 · St. Bernadette | 3 | St. Bernadette | 15:54.20 |
| 22 | Julian TeixeiraPlace 22 · Grade 4 · Holy Redeemer (Kensington) | 4 | Holy Redeemer (Kensington) | 16:04.00 |
| 23 | Connor BenkoPlace 23 · Grade 4 · Mary of Nazareth | 4 | Mary of Nazareth | 16:07.10 |
| 24 | Brian FitzGeraldPlace 24 · Grade 5 · Mary of Nazareth | 5 | Mary of Nazareth | 16:07.10 |
| 25 | Gabriel LaHoodPlace 25 · Grade 4 · St. Jerome Parish & Academy | 4 | St. Jerome Parish & Academy | 16:30.60 |
| 26 | Peter TaylorPlace 26 · Grade - · St. Bernadette | - | St. Bernadette | 16:33.10 PR |
| 27 | Louis ScrivenerPlace 27 · Grade 5 · Marian Milers | 5 | Marian Milers | 16:34.50 |
| 28 | Leo BrennanPlace 28 · Grade 3 · St. Peter's DC | 3 | St. Peter's DC | 16:36.20 PR |
| 29 | Matthew FromePlace 29 · Grade 6 · Holy Redeemer College Park | 6 | Holy Redeemer College Park | 16:37.80 PR |
| 30 | Colman BargaPlace 30 · Grade 4 · Mother of God School | 4 | Mother of God School | 16:43.00 PR |
| 31 | Lucas TaylorPlace 31 · Grade - · St. Bernadette | - | St. Bernadette | 16:43.10 PR |
| 32 | Henry ShultzPlace 32 · Grade 3 · St. Peter's DC | 3 | St. Peter's DC | 17:03.80 PR |
| 33 | James MoorePlace 33 · Grade 6 · St. Jerome Parish & Academy | 6 | St. Jerome Parish & Academy | 17:11.60 PR |
| 34 | James ClementePlace 34 · Grade 4 · St. Jerome Parish & Academy | 4 | St. Jerome Parish & Academy | 17:14.90 |
| 35 | Rocky OrdonezPlace 35 · Grade 4 · St. Jerome Parish & Academy | 4 | St. Jerome Parish & Academy | 17:17.60 PR |
| 36 | Elliott LukosePlace 36 · Grade 5 · St. Peter's DC | 5 | St. Peter's DC | 17:45.80 |
| 37 | Charles MartelPlace 37 · Grade - · St. Bernadette | - | St. Bernadette | 17:56.80 PR |
| 38 | Devin GuidaPlace 38 · Grade 5 · St. Bernadette | 5 | St. Bernadette | 18:04.80 PR |
| 39 | Julien RelfePlace 39 · Grade 6 · St. Peter's DC | 6 | St. Peter's DC | 18:14.40 PR |
| 40 | Dean DomenPlace 40 · Grade 4 · St. Pius X | 4 | St. Pius X | 18:46.30 |
| 41 | Santino NegretePlace 41 · Grade 6 · Holy Trinity | 6 | Holy Trinity | 19:06.70 |
| 42 | Elliott WesberryPlace 42 · Grade 6 · St. Jerome Parish & Academy | 6 | St. Jerome Parish & Academy | 19:12.50 |
| 43 | Borja HenriquezPlace 43 · Grade 5 · St. Jerome Parish & Academy | 5 | St. Jerome Parish & Academy | 19:13.60 |
| 44 | Henry LipariPlace 44 · Grade 6 · St. Jerome Parish & Academy | 6 | St. Jerome Parish & Academy | 19:55.60 |
| 45 | Tony GarciaPlace 45 · Grade 4 · St. Pius X | 4 | St. Pius X | 20:08.00 PR |
| 46 | Wills HelakPlace 46 · Grade 5 · Holy Trinity | 5 | Holy Trinity | 20:20.40 PR |
| 47 | Christian RiveroPlace 47 · Grade 4 · Holy Redeemer College Park | 4 | Holy Redeemer College Park | 20:22.50 PR |
| 48 | Sebastian FischerPlace 48 · Grade 5 · St. Peter's DC | 5 | St. Peter's DC | 20:50.50 PR |
| 49 | Victor ConlanPlace 49 · Grade 6 · Marian Milers | 6 | Marian Milers | 20:55.80 |
| 50 | Augustine LipariPlace 50 · Grade 3 · St. Jerome Parish & Academy | 3 | St. Jerome Parish & Academy | 21:10.40 |
| 51 | Evan RobinsonPlace 51 · Grade 5 · St. Bartholomew Catholic | 5 | St. Bartholomew Catholic | 22:00.50 |
| 52 | Leo WittPlace 52 · Grade 6 · Mary of Nazareth | 6 | Mary of Nazareth | 22:34.80 PR |
| 53 | Michael KashmanianPlace 53 · Grade 2 · St. Jerome Parish & Academy | 2 | St. Jerome Parish & Academy | 23:04.90 |
| 54 | Andrew DealPlace 54 · Grade 4 · Blessed Sacrament | 4 | Blessed Sacrament | 23:34.50 PR |
| 55 | Conor McKinnonPlace 55 · Grade 6 · Little Flower | 6 | Little Flower | 24:52.90 |