| 1 | Jack GuentherPlace 1 · Trinity Episcopal | — | Trinity Episcopal | 10:46 | 1 |
| 2 | Logan KolanderPlace 2 · Trinity Episcopal | — | Trinity Episcopal | 10:56 | 2 |
| 3 | Andreas RaczuiPlace 3 · Lake Norman Charter | — | Lake Norman Charter | 11:01 | 3 |
| 4 | James YoungPlace 4 · Trinity Episcopal | — | Trinity Episcopal | 11:07 | 4 |
| 5 | Matthew GriffinPlace 5 · Covenant Day | — | Covenant Day | 11:14 | 5 |
| 6 | Truitt EveleyPlace 6 · Lake Norman Charter | — | Lake Norman Charter | 11:15 | 6 |
| 7 | Grant WeberPlace 7 · Lake Norman Charter | — | Lake Norman Charter | 11:22 | 7 |
| 8 | Thomas BeyerPlace 8 · Trinity Episcopal | — | Trinity Episcopal | 11:24 | 8 |
| 9 | Colin ShaverPlace 9 · Providence Day | — | Providence Day | 11:26 | 9 |
| 10 | Andrew HempePlace 10 · Covenant Day | — | Covenant Day | 11:31 | 10 |
| 11 | Harrison KlingmanPlace 11 · Charlotte Latin | — | Charlotte Latin | 11:39 | 11 |
| 12 | Cole MagnusonPlace 12 · Lake Norman Charter | — | Lake Norman Charter | 11:39 | 12 |
| 13 | Myers GastonPlace 13 · Charlotte Co | — | Charlotte Co | 11:40 | 13 |
| 14 | Lawrence NazarianPlace 14 · Holy Trinity | — | Holy Trinity | 11:40 | 14 |
| 15 | Pete PignettiPlace 15 · Charlotte Co | — | Charlotte Co | 11:49 | 15 |
| 16 | Braden BolePlace 16 · Lake Norman Charter | — | Lake Norman Charter | 11:49 | 16 |
| 17 | Dillon CaseyPlace 17 · Cannon | — | Cannon | 11:53 | 17 |
| 18 | Ian DeYoungPlace 18 · Covenant Day | — | Covenant Day | 11:59 | 18 |
| 19 | Henry FaisonPlace 19 · Trinity Episcopal | — | Trinity Episcopal | 12:00 | 19 |
| 20 | Jimmy KinsellaPlace 20 · Cannon | — | Cannon | 12:14 | 20 |
| 21 | Bo ZeiglerPlace 21 · Providence Day | — | Providence Day | 12:25 | 21 |
| 22 | Harry CogdillPlace 22 · Covenant Day | — | Covenant Day | 12:30 | 22 |
| 23 | Evan HempePlace 23 · Covenant Day | — | Covenant Day | 12:30 | 23 |
| 24 | Ethan CanonPlace 24 · Holy Trinity | — | Holy Trinity | 12:38 | 24 |
| 25 | Gabriel GarciaPlace 25 · Holy Trinity | — | Holy Trinity | 12:38 | 25 |
| 26 | Garrett CronkPlace 26 · Providence Day | — | Providence Day | 12:39 | 26 |
| 27 | Jay SedamPlace 27 · Holy Trinity | — | Holy Trinity | 12:40 | 27 |
| 28 | Aiden MutongiPlace 28 · Lake Norman Charter | — | Lake Norman Charter | 12:44 | 28 |
| 29 | Jack DannemannPlace 29 · Charlotte Latin | — | Charlotte Latin | 12:47 | 29 |
| 30 | Carson TaylorPlace 30 · Providence Day | — | Providence Day | 12:49 | 30 |
| 31 | McLean GastonPlace 31 · Holy Trinity | — | Holy Trinity | 12:52 | 31 |
| 32 | Jake KesterPlace 32 · Lake Norman Charter | — | Lake Norman Charter | 12:57 | 32 |
| 33 | Brady RolandPlace 33 · Lake Norman Charter | — | Lake Norman Charter | 12:58 | — |
| 34 | Owen LayPlace 34 · Lake Norman Charter | — | Lake Norman Charter | 12:58 | — |
| 35 | Mitch KastelPlace 35 · Lake Norman Charter | — | Lake Norman Charter | 13:02 | — |
| 36 | Tyler HaasPlace 36 · Lake Norman Charter | — | Lake Norman Charter | 13:04 | — |
| 37 | Gavin KluegPlace 37 · Cannon | — | Cannon | 13:24 | 33 |
| 38 | Davis AngelPlace 38 · Trinity Episcopal | — | Trinity Episcopal | 13:25 | 34 |
| 39 | Henk WarrickPlace 39 · Charlotte Latin | — | Charlotte Latin | 13:31 | 35 |
| 40 | Liam EustisPlace 40 · Holy Trinity | — | Holy Trinity | 13:37 | 36 |
| 41 | Aiden SilverPlace 41 · Providence Day | — | Providence Day | 13:44 | 37 |
| 42 | Jack MastPlace 42 · Trinity Episcopal | — | Trinity Episcopal | 13:45 | 38 |
| 43 | Connor KleidererPlace 43 · Charlotte Co | — | Charlotte Co | 13:48 | 39 |
| 44 | Peyton TurnerPlace 44 · Lake Norman Charter | — | Lake Norman Charter | 13:48 | — |
| 45 | Fen ClevelandPlace 45 · Cannon | — | Cannon | 13:49 | 40 |
| 46 | Walden BeckerPlace 46 · Charlotte Latin | — | Charlotte Latin | 13:50 | 41 |
| 47 | Donald MoorePlace 47 · Charlotte Christian | — | Charlotte Christian | 13:51 | — |
| 48 | Charles RicksPlace 48 · Trinity Episcopal | — | Trinity Episcopal | 13:52 | — |
| 49 | Jake HayworthPlace 49 · Cannon | — | Cannon | 13:54 | 42 |
| 50 | Stephen ConnPlace 50 · Providence Day | — | Providence Day | 13:57 | 43 |
| 51 | AJ PainterPlace 51 · Holy Trinity | — | Holy Trinity | 13:58 | 44 |
| 52 | Dylan KabasakalianPlace 52 · Cannon | — | Cannon | 13:59 | 45 |
| 53 | Israel DongPlace 53 · Covenant Day | — | Covenant Day | 14:06 | 46 |
| 54 | Jeffrey HarrickPlace 54 · Charlotte Co | — | Charlotte Co | 14:09 | 47 |
| 55 | Conner OglesbyPlace 55 · Providence Day | — | Providence Day | 14:09 | 48 |
| 56 | Aiden PaytonPlace 56 · Holy Trinity | — | Holy Trinity | 14:10 | — |
| 57 | Cameron KaplanPlace 57 · Charlotte Latin | — | Charlotte Latin | 14:13 | 49 |
| 58 | Maddox CabbagePlace 58 · Lake Norman Charter | — | Lake Norman Charter | 14:17 | — |
| 59 | Will RauerPlace 59 · Cannon | — | Cannon | 14:23 | 50 |
| 60 | Ethan HillPlace 60 · Lake Norman Charter | — | Lake Norman Charter | 14:24 | — |
| 61 | Matthew LePagePlace 61 · Providence Day | — | Providence Day | 14:26 | — |
| 62 | Kirubel EbsaPlace 62 · Providence Day | — | Providence Day | 14:29 | — |
| 63 | Christian SmithPlace 63 · Providence Day | — | Providence Day | 14:30 | — |
| 64 | Owen YuhasPlace 64 · Charlotte Co | — | Charlotte Co | 14:33 | 51 |
| 65 | Nathan PeinePlace 65 · Holy Trinity | — | Holy Trinity | 14:33 | — |
| 66 | Mark ZwiebackPlace 66 · Holy Trinity | — | Holy Trinity | 14:34 | — |
| 67 | Henry AntonPlace 67 · Charlotte Co | — | Charlotte Co | 14:36 | 52 |
| 68 | Marshall PiferPlace 68 · Trinity Episcopal | — | Trinity Episcopal | 14:43 | — |
| 69 | Graham AyerPlace 69 · Cannon | — | Cannon | 14:48 | — |
| 70 | James Van NortPlace 70 · Charlotte Latin | — | Charlotte Latin | 14:53 | 53 |
| 71 | Hampton HousePlace 71 · Charlotte Latin | — | Charlotte Latin | 14:54 | 54 |
| 72 | Davis HowardPlace 72 · Providence Day | — | Providence Day | 14:54 | — |
| 73 | Avery KafkaPlace 73 · Holy Trinity | — | Holy Trinity | 15:03 | — |
| 74 | Charlie FerrisPlace 74 · Cannon | — | Cannon | 15:05 | — |
| 75 | Connor OstrowskiPlace 75 · Providence Day | — | Providence Day | 15:14 | — |
| 76 | Sean HeenanPlace 76 · Holy Trinity | — | Holy Trinity | 15:18 | — |
| 77 | Will AskinsPlace 77 · Providence Day | — | Providence Day | 15:20 | — |
| 78 | Tai HuangPlace 78 · Charlotte Latin | — | Charlotte Latin | 15:21 | — |
| 79 | Brady BiltzPlace 79 · Providence Day | — | Providence Day | 15:25 | — |
| 80 | Connor FikesPlace 80 · Holy Trinity | — | Holy Trinity | 15:26 | — |
| 81 | Charles De MeyPlace 81 · Charlotte Latin | — | Charlotte Latin | 15:26 | — |
| 82 | Nelan LalaPlace 82 · Charlotte Latin | — | Charlotte Latin | 15:33 | — |
| 83 | Perry KnullPlace 83 · Charlotte Latin | — | Charlotte Latin | 15:38 | — |
| 84 | Joshua CockinosPlace 84 · Holy Trinity | — | Holy Trinity | 15:41 | — |
| 85 | Henry GeisPlace 85 · Trinity Episcopal | — | Trinity Episcopal | 15:42 | — |
| 86 | Cross CanadyPlace 86 · Charlotte Latin | — | Charlotte Latin | 15:44 | — |
| 87 | Bennett EastridgePlace 87 · Charlotte Latin | — | Charlotte Latin | 15:45 | — |
| 88 | Drew KlepserPlace 88 · Providence Day | — | Providence Day | 15:46 | — |
| 89 | Brendan MullenPlace 89 · Holy Trinity | — | Holy Trinity | 15:47 | — |
| 90 | Kenneth JacksonPlace 90 · Charlotte Co | — | Charlotte Co | 15:57 | 55 |
| 91 | David JonesPlace 91 · Providence Day | — | Providence Day | 16:04 | — |
| 92 | Gregory OlsonPlace 92 · Cannon | — | Cannon | 16:07 | — |
| 93 | Addison CopenPlace 93 · Charlotte Co | — | Charlotte Co | 16:14 | — |
| 94 | Carson SaccoPlace 94 · Providence Day | — | Providence Day | 16:15 | — |
| 95 | Carson CabbagePlace 95 · Lake Norman Charter | — | Lake Norman Charter | 16:22 | — |
| 96 | Ben ThomasPlace 96 · Holy Trinity | — | Holy Trinity | 16:33 | — |
| 97 | Justin MilesPlace 97 · Charlotte Christian | — | Charlotte Christian | 16:38 | — |
| 98 | Colman FrenoPlace 98 · Charlotte Latin | — | Charlotte Latin | 16:43 | — |
| 99 | Ford BurkholderPlace 99 · Providence Day | — | Providence Day | 16:58 | — |
| 100 | Ryan BeamPlace 100 · Charlotte Latin | — | Charlotte Latin | 16:59 | — |
| 101 | Jack CaulkinsPlace 101 · Charlotte Christian | — | Charlotte Christian | 17:03 | — |
| 102 | Nate LewisPlace 102 · Trinity Episcopal | — | Trinity Episcopal | 17:06 | — |
| 103 | Nate StevensPlace 103 · Holy Trinity | — | Holy Trinity | 17:16 | — |
| 104 | Ian ProvencherPlace 104 · Charlotte Latin | — | Charlotte Latin | 17:19 | — |
| 105 | Spencer OstrowskiPlace 105 · Providence Day | — | Providence Day | 17:20 | — |
| 106 | Peyton YousePlace 106 · Charlotte Latin | — | Charlotte Latin | 17:32 | — |
| 107 | Aaron CotlerPlace 107 · Charlotte Co | — | Charlotte Co | 17:41 | — |
| 108 | Zachary GoldsmithPlace 108 · Charlotte Co | — | Charlotte Co | 17:41 | — |
| 109 | Christian PolkingPlace 109 · Holy Trinity | — | Holy Trinity | 18:26 | — |
| 110 | Crawford ThorntonPlace 110 · Holy Trinity | — | Holy Trinity | 18:35 | — |
| 111 | Zach KaplanPlace 111 · Charlotte Co | — | Charlotte Co | 18:36 | — |
| 112 | Matthew DonochodPlace 112 · Charlotte Christian | — | Charlotte Christian | 19:30 | — |
| 113 | Ross SammonsPlace 113 · Providence Day | — | Providence Day | 19:37 | — |
| 114 | Alex McCollumPlace 114 · Providence Day | — | Providence Day | 19:54 | — |
| 115 | Nick BellmasPlace 115 · Providence Day | — | Providence Day | 20:04 | — |
| 116 | Philip CaplingPlace 116 · Providence Day | — | Providence Day | 20:31 | — |
| 117 | Walker GinesiPlace 117 · Holy Trinity | — | Holy Trinity | 20:32 | — |
| 118 | Teddy BrunsPlace 118 · Providence Day | — | Providence Day | 20:43 | — |
| 119 | Joshua FreedmanPlace 119 · Providence Day | — | Providence Day | 20:45 | — |
| 120 | Nathan HendersonPlace 120 · Providence Day | — | Providence Day | 21:08 | — |