| 1 | Logan 8 2645 SHAFFERPlace 1 · Parkwood | — | Parkwood | 11:28.31 |
| 2 | Peter 8 2377 SCHIHLPlace 2 · Cuthbertson | — | Cuthbertson | 11:44.48 |
| 3 | Colby 8 2625 BELKPlace 3 · Parkwood | — | Parkwood | 11:52.17 |
| 4 | Matthew 12 2649 ALFREDSONPlace 4 · Performance 360 | — | Performance 360 | 11:59.59 |
| 5 | Jack 8 2691 BECKERMANPlace 5 · Porter Ridge | — | Porter Ridge | 12:08.08 |
| 6 | Charles 7 2627 HENAGEPlace 6 · Parkwood | — | Parkwood | 12:09.56 |
| 7 | Dylan 7 2651 SWINEHARTPlace 7 · Performance 360 | — | Performance 360 | 12:12.13 |
| 8 | Ryan 8 2343 MALINOWSKIPlace 8 · Cuthbertson | — | Cuthbertson | 12:30.80 |
| 9 | Lennox 8 2389 WINDSORPlace 9 · Cuthbertson | — | Cuthbertson | 12:32.27 |
| 10 | Patrick 8 2369 RZEPKAPlace 10 · Cuthbertson | — | Cuthbertson | 12:34.10 |
| 11 | Grant 8 2365 OHLPlace 11 · Cuthbertson | — | Cuthbertson | 12:38.95 |
| 12 | Hayden 8 2230 DUNCANPlace 12 · Arborbrook Christian | — | Arborbrook Christian | 12:48.43 |
| 13 | Luke 8 2385 UHLPlace 13 · Cuthbertson | — | Cuthbertson | 12:59.16 |
| 14 | Alex 8 2329 DABNISPlace 14 · Cuthbertson | — | Cuthbertson | 13:00.40 |
| 15 | Owen 6 2523 DRADDYPlace 15 · Holy Trinity | — | Holy Trinity | 13:02.36 |
| 16 | Victor 8 2353 MONTALVOPlace 16 · Cuthbertson | — | Cuthbertson | 13:03.47 |
| 17 | Eduardo 7 2728 LOZANOPlace 17 · Porter Ridge | — | Porter Ridge | 13:03.69 |
| 18 | Brady 7 2475 ROGERSPlace 18 · Fit 180 Athletics | — | Fit 180 Athletics | 13:13.63 |
| 19 | Payton 8 2307 BESTPlace 19 · Cuthbertson | — | Cuthbertson | 13:14.81 |
| 20 | Matthew 8 2355 MULVIHILLPlace 20 · Cuthbertson | — | Cuthbertson | 13:15.84 |
| 21 | Charlie 7 2381 SPELLINGSPlace 21 · Cuthbertson | — | Cuthbertson | 13:31.25 |
| 22 | Ciaran 8 2319 BURRPlace 22 · Cuthbertson | — | Cuthbertson | 13:32.32 |
| 23 | Ryan 7 2703 DEBOSEPlace 23 · Porter Ridge | — | Porter Ridge | 13:33.22 |
| 24 | Andrew 8 2808 FEUSPlace 24 · Sun Valley | — | Sun Valley | 13:41.50 |
| 25 | Blake 6 2447 HODNETTPlace 25 · Fit 180 Athletics | — | Fit 180 Athletics | 13:45.41 |
| 26 | Tate 8 2321 CHIDSEYPlace 26 · Cuthbertson | — | Cuthbertson | 13:49.05 |
| 27 | Grady 7 2325 CRUMPLERPlace 27 · Cuthbertson | — | Cuthbertson | 13:50.38 |
| 28 | Emanuel 8 2928 WILLIAMSPlace 28 · Union Preparatory Ac | — | Union Preparatory Ac | 13:52.16 |
| 29 | Wells 6 2897 PEERYPlace 29 · Trinity Episcopal | — | Trinity Episcopal | 13:53.73 |
| 30 | Joseph 8 2327 CULPPlace 30 · Cuthbertson | — | Cuthbertson | 13:55.15 |
| 31 | Luke 8 2345 MATTHEWSPlace 31 · Cuthbertson | — | Cuthbertson | 13:55.42 |
| 32 | Ryan 7 2351 MILLERPlace 32 · Cuthbertson | — | Cuthbertson | 13:56.83 |
| 33 | Kian 7 2333 FLYNNPlace 33 · Cuthbertson | — | Cuthbertson | 13:59.62 |
| 34 | Vincent 7 2387 VOCKEPlace 34 · Cuthbertson | — | Cuthbertson | 14:01.05 |
| 35 | John Reiley 6 2531 GREGORYPlace 35 · Holy Trinity | — | Holy Trinity | 14:01.90 |
| 36 | Danny 6 2543 KELLYPlace 36 · Holy Trinity | — | Holy Trinity | 14:05.75 |
| 37 | Federico 7 2379 SMITHPlace 37 · Cuthbertson | — | Cuthbertson | 14:15.20 |
| 38 | Vincent 6 2517 BONFIGLIOPlace 38 · Holy Trinity | — | Holy Trinity | 14:20.21 |
| 39 | Duncan 6 2349 MCRORIEPlace 39 · Cuthbertson | — | Cuthbertson | 14:21.73 |
| 40 | Jackson 7 2639 NEELEYPlace 40 · Parkwood | — | Parkwood | 14:22.15 |
| 41 | William 6 2433 CAMPBELLPlace 41 · Fit 180 Athletics | — | Fit 180 Athletics | 14:26.91 |
| 42 | Seth 7 2481 STAGERPlace 42 · Fit 180 Athletics | — | Fit 180 Athletics | 14:30.72 |
| 43 | Gabe 6 2715 HARVEYPlace 43 · Porter Ridge | — | Porter Ridge | 14:32.72 |
| 44 | William 6 2535 HASKELLPlace 44 · Holy Trinity | — | Holy Trinity | 14:33.44 |
| 45 | Adam 7 2699 CASSIDYPlace 45 · Porter Ridge | — | Porter Ridge | 14:35.65 |
| 46 | Justin 6 2557 TAVARESPlace 46 · Holy Trinity | — | Holy Trinity | 14:38.30 |
| 47 | Nikhil 7 2427 ASHRIPlace 47 · Fit 180 Athletics | — | Fit 180 Athletics | 14:42.26 |
| 48 | Connor 8 2689 BABBPlace 48 · Porter Ridge | — | Porter Ridge | 14:44.08 |
| 49 | Preston 6 2515 POTTERPlace 49 · Holy Trinity | — | Holy Trinity | 14:45.78 |
| 50 | Andrew 8 2818 LATTAPlace 50 · Sun Valley | — | Sun Valley | 14:46.12 |
| 51 | Davis 7 2339 KROEGERPlace 51 · Cuthbertson | — | Cuthbertson | 14:47.71 |
| 52 | Marshall 7 2899 PIFERPlace 52 · Trinity Episcopal | — | Trinity Episcopal | 14:48.67 |
| 53 | Emmett 7 2633 LASHBROOKPlace 53 · Parkwood | — | Parkwood | 14:49.64 |
| 54 | Hayden 6 2335 HOULIHANPlace 54 · Cuthbertson | — | Cuthbertson | 14:51.85 |
| 55 | Blake 7 2313 BORSTPlace 55 · Cuthbertson | — | Cuthbertson | 14:55.13 |
| 56 | Rowan 7 2347 MAULPlace 56 · Cuthbertson | — | Cuthbertson | 14:55.85 |
| 57 | Jackson 8 2719 HIRSCHPlace 57 · Porter Ridge | — | Porter Ridge | 14:58.64 |
| 58 | Nicolas 7 2359 NOWKHAHPlace 58 · Cuthbertson | — | Cuthbertson | 14:59.44 |
| 59 | Carter 8 2311 BORGELTPlace 59 · Cuthbertson | — | Cuthbertson | 14:59.78 |
| 60 | Dawson 6 2697 CARDWELLPlace 60 · Porter Ridge | — | Porter Ridge | 15:05.71 |
| 61 | Braxton 6 2713 HARTSELLPlace 61 · Porter Ridge | — | Porter Ridge | 15:06.65 |
| 62 | Zane 6 2391 WORFPlace 62 · Cuthbertson | — | Cuthbertson | 15:08.45 |
| 63 | Andrew 6 2305 BENTIVEGNAPlace 63 · Cuthbertson | — | Cuthbertson | 15:09.83 |
| 64 | Colin 6 2457 LEONARDPlace 64 · Fit 180 Athletics | — | Fit 180 Athletics | 15:18.42 |
| 65 | Branden 6 2695 BUTLERPlace 65 · Porter Ridge | — | Porter Ridge | 15:20.98 |
| 66 | Ryan 8 2840 REAVISPlace 66 · Sun Valley | — | Sun Valley | 15:22.10 |
| 67 | Cole 7 2842 REVELLOPlace 67 · Sun Valley | — | Sun Valley | 15:22.12 |
| 68 | Rex 6 2337 KEITERPlace 68 · Cuthbertson | — | Cuthbertson | 15:22.80 |
| 69 | Michael 6 2357 NEENANPlace 69 · Cuthbertson | — | Cuthbertson | 15:31.24 |
| 70 | Andrew 7 2917 CATAPANOPlace 70 · Union Preparatory Ac | — | Union Preparatory Ac | 15:31.53 |
| 71 | Kyle 6 2732 SNYDERPlace 71 · Porter Ridge | — | Porter Ridge | 15:31.99 |
| 72 | Luciano 6 2549 SALASPlace 72 · Holy Trinity | — | Holy Trinity | 15:34.49 |
| 73 | Gatlin 8 2341 LUNDYPlace 73 · Cuthbertson | — | Cuthbertson | 15:35.17 |
| 74 | Xander 8 2921 LEYVAPlace 74 · Union Preparatory Ac | — | Union Preparatory Ac | 15:35.49 |
| 75 | Karson 7 2641 NEELEYPlace 75 · Parkwood | — | Parkwood | 15:35.77 |
| 76 | Nicholas 6 2521 DESHAIESPlace 76 · Holy Trinity | — | Holy Trinity | 15:37.86 |
| 77 | Heyden 6 2800 CHRISTENSONPlace 77 · Sun Valley | — | Sun Valley | 15:38.30 |
| 78 | Quinton 6 2848 WOLFPlace 78 · Sun Valley | — | Sun Valley | 15:45.87 |
| 79 | Nate 7 2893 LEWISPlace 79 · Trinity Episcopal | — | Trinity Episcopal | 15:46.73 |
| 80 | Michael 7 2429 AZZATOPlace 80 · Fit 180 Athletics | — | Fit 180 Athletics | 15:50.05 |
| 81 | Braylon 6 2629 HINSONPlace 81 · Parkwood | — | Parkwood | 15:56.95 |
| 82 | Trace 7 2701 CROLYPlace 82 · Porter Ridge | — | Porter Ridge | 16:03.73 |
| 83 | Devin 7 2459 LEONARDPlace 83 · Fit 180 Athletics | — | Fit 180 Athletics | 16:04.40 |
| 84 | William 6 2513 AYERSPlace 84 · Holy Trinity | — | Holy Trinity | 16:05.51 |
| 85 | Caleb 6 2643 OSBORNEPlace 85 · Parkwood | — | Parkwood | 16:09.81 |
| 86 | Nicholas 7 2441 GRACEPlace 86 · Fit 180 Athletics | — | Fit 180 Athletics | 16:10.88 |
| 87 | Aidan 7 2232 LANEPlace 87 · Arborbrook Christian | — | Arborbrook Christian | 16:13.51 |
| 88 | Aidan 8 2483 SWEANEYPlace 88 · Fit 180 Athletics | — | Fit 180 Athletics | 16:16.34 |
| 89 | Ht 6 2903 StinsonPlace 89 · Trinity Episcopal | — | Trinity Episcopal | 16:21.04 |
| 90 | Aidan 6 2519 BRADYPlace 90 · Holy Trinity | — | Holy Trinity | 16:23.04 |
| 91 | James-Dylan 6 2383 TRINGONEPlace 91 · Cuthbertson | — | Cuthbertson | 16:24.69 |
| 92 | Matthew 6 2323 COFFEYPlace 92 · Cuthbertson | — | Cuthbertson | 16:25.81 |
| 93 | Ben 7 2804 FERGUSONPlace 93 · Sun Valley | — | Sun Valley | 16:31.28 |
| 94 | Henry 6 2559 THOMPSONPlace 94 · Holy Trinity | — | Holy Trinity | 16:33.45 |
| 95 | Ian 6 2527 GONZAGOPlace 95 · Holy Trinity | — | Holy Trinity | 16:37.64 |
| 96 | Henry 6 2541 JUNGPlace 96 · Holy Trinity | — | Holy Trinity | 16:37.81 |
| 97 | Miles 6 2563 ZIEMERPlace 97 · Holy Trinity | — | Holy Trinity | 16:38.74 |
| 98 | Jack 6 2537 HOOVERPlace 98 · Holy Trinity | — | Holy Trinity | 16:40.67 |
| 99 | Dylan 6 2901 ROGERSPlace 99 · Trinity Episcopal | — | Trinity Episcopal | 16:42.67 |
| 100 | Jeremiah 7 2828 MENEFEEPlace 100 · Sun Valley | — | Sun Valley | 16:45.58 |
| 101 | Chase 7 2687 ALTIZERPlace 101 · Porter Ridge | — | Porter Ridge | 16:48.57 |
| 102 | Hayden 7 2816 KERKHOFFPlace 102 · Sun Valley | — | Sun Valley | 16:56.28 |
| 103 | Juan Pablo 7 2585 BAUTISTAPlace 103 · Kannapolis | — | Kannapolis | 17:01.97 |
| 104 | Jake 6 2551 SMITHPlace 104 · Holy Trinity | — | Holy Trinity | 17:03.83 |
| 105 | Sean 6 2836 PRUITTPlace 105 · Sun Valley | — | Sun Valley | 17:05.00 |
| 106 | Carter 6 2812 GRZANDZIELPlace 106 · Sun Valley | — | Sun Valley | 17:05.83 |
| 107 | Lucas 7 2824 LOUPRETTEPlace 107 · Sun Valley | — | Sun Valley | 17:08.22 |
| 108 | Jacob 8 2725 LANEYPlace 108 · Porter Ridge | — | Porter Ridge | 17:09.85 |
| 109 | Christopher 6 2525 EAGANPlace 109 · Holy Trinity | — | Holy Trinity | 17:20.32 |
| 110 | Isaac 8 2637 MCGILLPlace 110 · Parkwood | — | Parkwood | 17:28.31 |
| 111 | Omari 7 2721 JAMESPlace 111 · Porter Ridge | — | Porter Ridge | 17:33.10 |
| 112 | Casey 7 2435 CAUDILLPlace 112 · Fit 180 Athletics | — | Fit 180 Athletics | 17:34.75 |
| 113 | Joseph 7 2806 FERGUSONPlace 113 · Sun Valley | — | Sun Valley | 17:43.57 |
| 114 | Andrew 6 2426 BOLLINGPlace 114 · Fit 180 Athletics | — | Fit 180 Athletics | 17:47.06 |
| 115 | Eric 7 2838 RATIPlace 115 · Sun Valley | — | Sun Valley | 17:53.63 |
| 116 | Sean 6 2529 GORDONPlace 116 · Holy Trinity | — | Holy Trinity | 17:54.21 |
| 117 | Bobby 6 2709 GOLDENPlace 117 · Porter Ridge | — | Porter Ridge | 17:56.15 |
| 118 | Marcos 6 2437 COLLAZOPlace 118 · Fit 180 Athletics | — | Fit 180 Athletics | 18:00.51 |
| 119 | James 6 2635 LONGPlace 119 · Parkwood | — | Parkwood | 18:20.06 |
| 120 | Michael 8 2926 STRECKERPlace 120 · Union Preparatory Ac | — | Union Preparatory Ac | 18:22.04 |
| 121 | Ty 8 2587 BROADWAYPlace 121 · Kannapolis | — | Kannapolis | 18:34.44 |
| 122 | Drew 6 2453 KENNEDYPlace 122 · Fit 180 Athletics | — | Fit 180 Athletics | 18:48.95 |
| 123 | Noah 6 2317 BRIGHAMPlace 123 · Cuthbertson | — | Cuthbertson | 19:03.88 |
| 124 | Alex 7 2611 WAREPlace 124 · Kannapolis | — | Kannapolis | 19:05.47 |
| 125 | Jack 6 2547 PRYLLPlace 125 · Holy Trinity | — | Holy Trinity | 19:05.83 |
| 126 | Travis 7 2228 KITCHENPlace 126 · Arborbrook Christian | — | Arborbrook Christian | 19:08.24 |
| 127 | Troy 8 2597 EBERHARTPlace 127 · Kannapolis | — | Kannapolis | 19:08.53 |
| 128 | Joshua 8 2443 GREGERSENPlace 128 · Fit 180 Athletics | — | Fit 180 Athletics | 19:18.75 |
| 129 | Jackson 8 2920 CHAMBERSPlace 129 · Union Preparatory Ac | — | Union Preparatory Ac | 19:23.24 |
| 130 | James 6 2834 PORTERPlace 130 · Sun Valley | — | Sun Valley | 19:27.16 |
| 131 | Reilly 6 2539 JEFFSPlace 131 · Holy Trinity | — | Holy Trinity | 19:28.54 |
| 132 | Josue 8 2599 HERRERAPlace 132 · Kannapolis | — | Kannapolis | 19:35.80 |
| 133 | James 6 2479 SMYRLPlace 133 · Fit 180 Athletics | — | Fit 180 Athletics | 20:02.36 |
| 134 | Marcus 7 2583 AMMERMONPlace 134 · Kannapolis | — | Kannapolis | 20:16.50 |
| 135 | Carter 6 2846 SAMMONSPlace 135 · Sun Valley | — | Sun Valley | 20:29.04 |
| 136 | Nicolas 7 2810 GOMEZPlace 136 · Sun Valley | — | Sun Valley | 21:03.14 |
| 137 | Spencer 6 2485 WALKERPlace 137 · Fit 180 Athletics | — | Fit 180 Athletics | 21:06.69 |
| 138 | Owen 6 2463 MECHEMPlace 138 · Fit 180 Athletics | — | Fit 180 Athletics | 21:34.80 |
| 139 | Anthony 8 2734 TORELLAPlace 139 · Porter Ridge | — | Porter Ridge | 21:55.67 |
| 140 | Charlie 7 2469 PURCELLPlace 140 · Fit 180 Athletics | — | Fit 180 Athletics | 22:19.15 |
| 141 | Joseph 6 2487 WILCOXPlace 141 · Fit 180 Athletics | — | Fit 180 Athletics | 22:29.83 |
| 142 | Evan 6 2820 LAURIPlace 142 · Sun Valley | — | Sun Valley | 22:35.01 |
| 143 | Tristan 6 2822 LAURIPlace 143 · Sun Valley | — | Sun Valley | 22:41.42 |
| 144 | Ben 6 2561 YOUNGPlace 144 · Holy Trinity | — | Holy Trinity | 23:02.49 |
| 145 | Soloman 8 2595 CARROLLPlace 145 · Kannapolis | — | Kannapolis | 23:45.77 |
| 146 | Cole 6 2467 NIEDERMANPlace 146 · Fit 180 Athletics | — | Fit 180 Athletics | 23:59.40 |
| 147 | Michael Damon 7 2465 NEUSEPlace 147 · Fit 180 Athletics | — | Fit 180 Athletics | 25:27.94 |
| 148 | Graham 7 2473 ROACHPlace 148 · Fit 180 Athletics | — | Fit 180 Athletics | 25:50.49 |