| 1 | Grady MahonPlace 1 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 19:43.01 |
| 2 | Abraham LenziniPlace 2 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 19:55.07 |
| 3 | Luke SealsPlace 3 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 19:57.61 |
| 4 | Aaron MathewPlace 4 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 20:31.20 |
| 5 | Chase LarsonPlace 5 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 20:31.89 |
| 6 | Noe ZamoraPlace 6 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 20:35.81 |
| 7 | Maxwell RobinsonPlace 7 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 20:59.26 |
| 8 | William StriedPlace 8 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 21:03.14 |
| 9 | Aaron WohlbergPlace 9 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 21:03.19 |
| 10 | Dwayne BullingtonPlace 10 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 21:08.56 |
| 11 | Tate EdgarPlace 11 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 21:29.34 |
| 12 | Andrew SchumakerPlace 12 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 21:29.77 |
| 13 | Avunker PierisPlace 13 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 21:37.13 |
| 14 | Matthew GossPlace 14 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 21:38.34 |
| 15 | Maxwell (Max) BlackPlace 15 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 21:43.14 |
| 16 | Charles WrightPlace 16 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 21:45.87 |
| 17 | Benjamin McKenziePlace 17 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 21:47.59 |
| 18 | Sebastian GaithoPlace 18 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 21:49.22 |
| 19 | Simon LinPlace 19 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 21:53.23 |
| 20 | Allen GwaltneyPlace 20 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 21:56.46 |
| 21 | James BeckerlePlace 21 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 22:05.04 |
| 22 | Charles (CW) LinskiPlace 22 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 22:12.89 |
| 23 | Jack HartPlace 23 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 22:27.36 |
| 24 | Latrell NicholsonPlace 24 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 22:27.97 PR |
| 25 | Sean LetscherPlace 25 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 22:28.50 |
| 26 | Grady BernathPlace 26 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 22:33.81 |
| 27 | Quin MaxwellPlace 27 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 22:34.52 |
| 28 | Charlie CunninghamPlace 28 · Grade 10 · MICDS - Mary Institute Country Day | 10 | MICDS - Mary Institute Country Day | 22:36.29 |
| 29 | Liam KellyPlace 29 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 22:38.36 |
| 30 | John MorganPlace 30 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 22:38.46 |
| 31 | William (Liam) JenksPlace 31 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 22:41.52 |
| 32 | Karsten BeckemeierPlace 32 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 22:42.16 |
| 33 | Ronald CipollaPlace 33 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 22:43.97 |
| 34 | William AndersonPlace 34 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 22:50.06 |
| 35 | Anthony NozewskiPlace 35 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 22:52.04 |
| 36 | Ayden CranmerPlace 36 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 23:03.81 |
| 37 | Jack WilliamsPlace 37 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 23:09.69 |
| 38 | Miguel ChristliebPlace 38 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 23:09.80 |
| 39 | Everett FeldmeirPlace 39 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 23:11.46 |
| 40 | John SchwartzPlace 40 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 23:14.07 |
| 41 | Ethan McGeePlace 41 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 23:14.99 |
| 42 | Colin HillPlace 42 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 23:15.84 |
| 43 | Joseph YoungPlace 43 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 23:15.92 |
| 44 | Blake PelleyPlace 44 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 23:33.45 |
| 45 | Matthew SchallerPlace 45 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 23:39.69 |
| 46 | Joshua HansonPlace 46 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 23:45.20 |
| 47 | Nathan ZaegelPlace 47 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 23:53.19 |
| 48 | Brenton WinterbergPlace 48 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 24:02.52 |
| 49 | George RogersPlace 49 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 24:04.85 |
| 50 | Hunter StewartPlace 50 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 24:04.91 |
| 51 | Logan RiveraPlace 51 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 24:09.81 |
| 52 | Max CrossPlace 52 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 24:22.65 |
| 53 | Benjamin (Ben) MuraPlace 53 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 24:23.57 |
| 54 | Frederick ChahoudPlace 54 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 24:24.31 |
| 55 | Colin WilkinsonPlace 55 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 24:25.02 |
| 56 | Robert HigginsPlace 56 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 24:25.57 |
| 57 | Preston TownsendPlace 57 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 24:35.10 |
| 58 | Jason PatePlace 58 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 24:38.06 |
| 59 | Jacob CobbPlace 59 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 24:47.35 |
| 60 | Malachi KrusselPlace 60 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 24:47.84 |
| 61 | August LangPlace 61 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:48.97 |
| 62 | Neel SarikondaPlace 62 · Grade 10 · MICDS - Mary Institute Country Day | 10 | MICDS - Mary Institute Country Day | 25:11.59 |
| 63 | William EvittsPlace 63 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 25:27.29 |
| 64 | Andrew MoorePlace 64 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 25:32.98 |
| 65 | Andrew PagePlace 65 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 25:36.79 |
| 66 | Michael BerschePlace 66 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 25:41.04 |
| 67 | Elijah AldridgePlace 67 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 26:08.17 |
| 68 | Isaac MartinPlace 68 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 26:32.95 |
| 69 | Everett RunnelsPlace 69 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 27:33.33 |
| 70 | Oliver LataillePlace 70 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 27:43.31 |
| 71 | Owen LauppPlace 71 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 27:54.00 |
| 72 | Abraham MondragonPlace 72 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 27:54.59 |
| 73 | Joseph ZaegelPlace 73 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 27:54.84 |
| 74 | Lucas WunderlichPlace 74 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 28:04.95 |
| 75 | George SumnerPlace 75 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 28:06.11 |
| 76 | Matthew UnglesPlace 76 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 28:09.98 |
| 77 | Simon BookPlace 77 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 28:19.14 |
| 78 | Siraj JassimPlace 78 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 28:48.65 |
| 79 | Brody MartinPlace 79 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 28:54.53 |
| 80 | Mason BraunPlace 80 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 29:25.92 |
| 81 | William McCrackenPlace 81 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 29:57.41 |
| 82 | William StewartPlace 82 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 30:05.61 |
| 83 | Brendan FuquaPlace 83 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 30:54.94 |
| 84 | Ayden JonesPlace 84 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 31:55.67 |
| 85 | Hugh TaylorPlace 85 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 32:01.06 |
| 86 | Gunnar RanheimPlace 86 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 32:19.90 |
| 87 | Benjamin BartelsPlace 87 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 32:23.05 |
| 88 | Carson CreggerPlace 88 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 32:30.21 |
| 89 | Matthew KennedyPlace 89 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 32:54.08 |
| 90 | Harold LangPlace 90 · Grade 9 · MICDS - Mary Institute Country Day | 9 | MICDS - Mary Institute Country Day | 33:10.41 |
| 91 | Santiago HernandezPlace 91 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 33:11.76 |
| 92 | Owen DurantePlace 92 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 33:30.97 |
| 93 | Caleb VaughnPlace 93 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 33:33.49 |
| 94 | Patrick HartleyPlace 94 · Grade 11 · Francis Howell North | 11 | Francis Howell North | 38:09.58 |