Moeller PrimeTime XC Invitational
Team scores
| Place | Team | Points | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | St. Xavier (OH) | 24 | 1 | 2 | 5 | 7 | 9 | 10 | 11 |
| 2 | Mason (OH) | 33 | 3 | 4 | 6 | 8 | 12 | 16 | 17 |
| 3 | Elder (OH) | 132 | 15 | 20 | 30 | 33 | 34 | 39 | 45 |
| 4 | Carroll (OH) | 160 | 18 | 26 | 31 | 37 | 48 | 75 | 84 |
| 5 | Loveland (OH) | 166 | 14 | 27 | 28 | 47 | 50 | 59 | 61 |
| 6 | Sycamore (OH) | 168 | 22 | 32 | 36 | 38 | 40 | 51 | 58 |
| 7 | Turpin (OH) | 177 | 21 | 24 | 29 | 41 | 62 | 64 | 66 |
| 8 | Springboro (OH) | 197 | 25 | 35 | 42 | 46 | 49 | 53 | 55 |
| 9 | Fairfield (OH) | 275 | 13 | 43 | 63 | 77 | 79 | 83 | 86 |
| 10 | Eastern (KY) | 313 | 54 | 57 | 60 | 69 | 73 | 74 | 80 |
| 11 | Moeller (OH) | 322 | 44 | 67 | 68 | 71 | 72 | 76 | 81 |
| 12 | Highlands (KY) | 428 | 56 | 65 | 96 | 98 | 120 | 121 | 124 |
| 13 | Mariemont (OH) | 434 | 78 | 82 | 89 | 92 | 93 | 95 | 101 |
| 14 | Little Miami (OH) | 454 | 19 | 107 | 108 | 109 | 111 | 113 | 114 |
| 15 | Troy (OH) | 455 | 70 | 85 | 97 | 100 | 103 | 110 | 112 |
| 16 | Walnut Hills (OH) | 470 | 87 | 88 | 94 | 99 | 102 | 104 | 105 |
| 17 | McNicholas (OH) | 472 | 23 | 91 | 115 | 118 | 119 | 123 | 125 |
| 18 | Wyoming (OH) | 485 | 52 | 90 | 106 | 116 | 117 | 122 | 126 |
Results
Rating scale
?
| Place | Athlete | Grade | School | Time | Rating | Points |
|---|---|---|---|---|---|---|
| 1 | Colin Sams | 9 | St. Xavier (OH) 1 | 18:12.3 PR | 116.4 | 1 |
| 2 | Kyle White | 10 | St. Xavier (OH) 2 | 18:15.9 PR | 116.0 | 2 |
| 3 | Joseph Schuessler | 10 | Mason (OH) 1 | 18:30.2 SR | 114.5 | 3 |
| 4 | Christian Meyer | 10 | Mason (OH) 2 | 18:31.4 SR | 114.4 | 4 |
| 5 | Seth Engelhardt | 10 | St. Xavier (OH) 3 | 18:33.3 PR | 114.2 | 5 |
| 6 | Anthony Fago | 10 | Mason (OH) 3 | 18:43.7 SR | 113.1 | 6 |
| 7 | William Goodrich | 10 | St. Xavier (OH) 4 | 18:44.3 SR | 113.1 | 7 |
| 8 | Jacob Messer | 10 | Mason (OH) 4 | 18:44.6 SR | 113.0 | 8 |
| 9 | Conor Brown | 9 | St. Xavier (OH) 5 | 18:45.5 PR | 112.9 | 9 |
| 10 | Will Kyte | 10 | St. Xavier (OH) 6 | 18:46.4 PR | 112.8 | 10 |
| 11 | Owen Mcclain | 11 | St. Xavier (OH) 7 | 18:46.9 PR | 112.8 | 11 |
| 12 | Jack Moeller | 11 | St. Xavier (OH) 8 | 18:51.9 SR | 112.3 | — |
| 13 | Aidan Markich | 9 | Mason (OH) 5 | 18:55 PR | 112.0 | 12 |
| 14 | Alex Stewart | 11 | St. Xavier (OH) 9 | 19:06.7 SR | 110.8 | — |
| 15 | Reece Wahoff | 10 | Fairfield (OH) 1 | 19:11.5 SR | 110.4 | 13 |
| 16 | Brady Jeffcott | 12 | Loveland (OH) 1 | 19:11.9 SR | 110.3 | 14 |
| 17 | Ben Johnson | 9 | Elder (OH) 1 | 19:12.8 PR | 110.3 | 15 |
| 18 | Andrew Montanus | 12 | St. Xavier (OH) 10 | 19:13.3 SR | 110.2 | — |
| 19 | Brennan Burns | 10 | St. Xavier (OH) 11 | 19:14.3 SR | 110.1 | — |
| 20 | Joshua Hoak | 11 | St. Xavier (OH) 12 | 19:19.4 PR | 109.6 | — |
| 21 | Casey Bohrer | 9 | St. Xavier (OH) 13 | 19:21.4 PR | 109.4 | — |
| 22 | Mir Ashraf | 10 | Mason (OH) 6 | 19:21.9 PR | 109.4 | 16 |
| 23 | Jack Sayre | 12 | St. Xavier (OH) 14 | 19:22.4 SR | 109.3 | — |
| 24 | Vikram Meyer | 12 | St. Xavier (OH) 15 | 19:24 SR | 109.2 | — |
| 25 | Jack Tumulty | 11 | Mason (OH) 7 | 19:26.4 SR | 109.0 | 17 |
| 26 | Chase Plogmann | 11 | St. Xavier (OH) 16 | 19:29.5 SR | 108.7 | — |
| 27 | Aaron Porotsky | 11 | St. Xavier (OH) 17 | 19:38.4 PR | 107.9 | — |
| 28 | Javier Barajas | 11 | Carroll (TX) 1 | 19:42.9 PR | 107.4 | 18 |
| 29 | Nate Bischof | 9 | Little Miami (OH) 1 | 19:45.2 PR | 107.2 | 19 |
| 30 | Caden Mills | 11 | St. Xavier (OH) 18 | 19:47 PR | 107.1 | — |
| 31 | Andrew Wolfzorn | 12 | St. Xavier (OH) 19 | 19:47.9 SR | 107.0 | — |
| 32 | Noah Burkhardt | 10 | St. Xavier (OH) 20 | 19:48 PR | 107.0 | — |
| 33 | Logan Schneider | 11 | Elder (OH) 2 | 19:48.9 PR | 106.9 | 20 |
| 34 | Cole Weaver | 9 | Turpin (OH) 1 | 19:50.5 PR | 106.8 | 21 |
| 35 | Ethan Heist | 11 | Sycamore (OH) 1 | 19:52.3 SR | 106.6 | 22 |
| 36 | Drew Walsh | 12 | McNicholas (OH) 1 | 19:52.8 SR | 106.6 | 23 |
| 37 | Connor Flora | 11 | Turpin (OH) 2 | 19:54.2 SR | 106.4 | 24 |
| 38 | Chase Lyons | 9 | Springboro (OH) 1 | 19:58.1 PR | 106.1 | 25 |
| 39 | Hayden Everding | 9 | Carroll (TX) 2 | 19:59.4 PR | 106.0 | 26 |
| 40 | David Ballman | 11 | Loveland (OH) 2 | 20:02.4 PR | 105.7 | 27 |
| 41 | Kalib Amshoff | 12 | Mason (OH) 8 | 20:03.3 SR | 105.6 | — |
| 42 | Austin Vetter | 9 | Mason (OH) 9 | 20:03.4 PR | 105.6 | — |
| 43 | AJ Graf | 9 | St. Xavier (OH) 21 | 20:04.8 PR | 105.5 | — |
| 44 | Patrick Theisen | 10 | Mason (OH) 10 | 20:04.9 PR | 105.5 | — |
| 45 | Matthew Losekamp | 12 | Loveland (OH) 3 | 20:09.5 PR | 105.1 | 28 |
| 46 | Ben Nyland | 9 | Turpin (OH) 3 | 20:11 PR | 105.0 | 29 |
| 47 | Jacob Miller | 9 | Elder (OH) 3 | 20:11.8 PR | 104.9 | 30 |
| 48 | Cole Vernon | 9 | Mason (OH) 11 | 20:12.1 PR | 104.9 | — |
| 49 | Michael Duckro | 10 | Carroll (TX) 3 | 20:13 PR | 104.8 | 31 |
| 50 | Luke Stadelmann | 10 | Sycamore (OH) 2 | 20:13.3 PR | 104.8 | 32 |
| 51 | Will Meier | 10 | Elder (OH) 4 | 20:14.3 PR | 104.7 | 33 |
| 52 | Zachary Noeth | 10 | Elder (OH) 5 | 20:14.5 SR | 104.7 | 34 |
| 53 | Colin Campbell | 10 | Springboro (OH) 2 | 20:14.8 SR | 104.6 | 35 |
| 54 | Charles Mattern | 9 | Mason (OH) 12 | 20:15.2 PR | 104.6 | — |
| 55 | Will Mcdonald | 10 | Mason (OH) 13 | 20:17.5 PR | 104.4 | — |
| 56 | Max Matacia | 9 | St. Xavier (OH) 22 | 20:18.3 PR | 104.3 | — |
| 57 | Reece Pandilidis | 10 | Sycamore (OH) 3 | 20:19.6 PR | 104.2 | 36 |
| 58 | Christopher Ruetschle | 9 | Carroll (TX) 4 | 20:19.7 PR | 104.2 | 37 |
| 59 | Zachary Taylor | 12 | Sycamore (OH) 4 | 20:22.7 SR | 104.0 | 38 |
| 60 | Caleb Hershberger | 9 | Mason (OH) 14 | 20:27.6 PR | 103.5 | — |
| 61 | Jackson Sinnard | 12 | Elder (OH) 6 | 20:28 PR | 103.5 | 39 |
| 62 | Patrick Shepherd | 11 | Sycamore (OH) 5 | 20:29 SR | 103.4 | 40 |
| 63 | Richie Hiernaux | 10 | St. Xavier (OH) 23 | 20:29.2 PR | 103.4 | — |
| 64 | Aidan Hertelendy | 12 | Mason (OH) 15 | 20:30 PR | 103.3 | — |
| 65 | Jordan Evans | 12 | Mason (OH) 16 | 20:30.1 SR | 103.3 | — |
| 66 | Zach Johnson | 11 | Turpin (OH) 4 | 20:30.5 SR | 103.3 | 41 |
| 67 | Gavin Cain | 9 | Springboro (OH) 3 | 20:31.6 PR | 103.2 | 42 |
| 68 | Joseph Keiser | 9 | St. Xavier (OH) 24 | 20:32.5 PR | 103.1 | — |
| 69 | Nolan Hartsock | 9 | Mason (OH) 17 | 20:32.7 PR | 103.1 | — |
| 70 | Dylan Vanderpool | 9 | Fairfield (OH) 2 | 20:32.8 PR | 103.1 | 43 |
| 71 | Eli Smiddy | 10 | Moeller (OH) 1 | 20:34 PR | 103.0 | 44 |
| 72 | Alex Shewmaker | 11 | Elder (OH) 7 | 20:34.1 PR | 103.0 | 45 |
| 73 | Dylan Landers | 11 | Springboro (OH) 4 | 20:34.7 SR | 102.9 | 46 |
| 74 | Jacob Goldschmidt | 10 | Mason (OH) 18 | 20:34.8 SR | 102.9 | — |
| 75 | Gavin Miller | 11 | Loveland (OH) 4 | 20:35.3 SR | 102.9 | 47 |
| 76 | Todd Jokerst | 12 | Carroll (TX) 5 | 20:36 PR | 102.8 | 48 |
| 77 | Tommy Weber | 9 | Elder (OH) 8 | 20:37.4 PR | 102.7 | — |
| 78 | Andrew Tran | 9 | St. Xavier (OH) 25 | 20:37.8 PR | 102.7 | — |
| 79 | Josh Bartler | 12 | St. Xavier (OH) 26 | 20:39 SR | 102.6 | — |
| 80 | Jayson Swezey | 9 | Springboro (OH) 5 | 20:39.9 PR | 102.5 | 49 |
| 81 | Evan Rodrigues | 12 | Mason (OH) 19 | 20:41.2 SR | 102.4 | — |
| 82 | Daniel Mengler | 12 | Loveland (OH) 5 | 20:42.2 SR | 102.3 | 50 |
| 83 | Andre Harte | 12 | Sycamore (OH) 6 | 20:42.3 SR | 102.3 | 51 |
| 84 | Malachi O'leary | 10 | Wyoming (OH) 1 | 20:43.6 SR | 102.2 | 52 |
| 85 | Cullen Rath | 12 | Mason (OH) 20 | 20:43.8 SR | 102.2 | — |
| 86 | Drew Wiesman | 11 | Elder (OH) 9 | 20:44.8 SR | 102.1 | — |
| 87 | Bane Nesbit | 10 | Springboro (OH) 6 | 20:45 SR | 102.1 | 53 |
| 88 | Eric Marten | 9 | Mason (OH) 21 | 20:46.1 PR | 102.0 | — |
| 89 | Jackson Kehling | 11 | Elder (OH) 10 | 20:46.9 SR | 101.9 | — |
| 90 | Sammy Farbstein | 11 | Mason (OH) 22 | 20:47 SR | 101.9 | — |
| 91 | Caleb Arroyo | 10 | Eastern (KY) 1 | 20:47.8 SR | 101.9 | 54 |
| 92 | Daniel Booth | 10 | Springboro (OH) 7 | 20:48.1 PR | 101.8 | 55 |
| 93 | Trey Maenle | 9 | Springboro (OH) 8 | 20:48.6 PR | 101.8 | — |
| 94 | Alex Lacourt | 9 | Highlands (CA) 1 | 20:49.1 PR | 101.8 | 56 |
| 95 | Alexander Zestermann | 11 | St. Xavier (OH) 27 | 20:49.6 SR | 101.7 | — |
| 96 | Mac Castellini | 9 | St. Xavier (OH) 28 | 20:49.7 PR | 101.7 | — |
| 97 | Phillip Rickie | 12 | St. Xavier (OH) 29 | 20:50.2 SR | 101.7 | — |
| 98 | Luke Chmielewski | 9 | Eastern (KY) 2 | 20:50.4 PR | 101.7 | 57 |
| 99 | Jacob Matson | 12 | Sycamore (OH) 7 | 20:50.5 PR | 101.6 | 58 |
| 100 | Max Spencer | 10 | Loveland (OH) 6 | 20:52.6 PR | 101.5 | 59 |
| 101 | Carson Hurrle | 9 | Mason (OH) 23 | 20:52.8 PR | 101.5 | — |
| 102 | Nathan Zobrist | 12 | St. Xavier (OH) 30 | 20:52.9 SR | 101.4 | — |
| 103 | Alexander Croci | 11 | St. Xavier (OH) 31 | 20:54.2 PR | 101.3 | — |
| 104 | Conner Arroyo | 10 | Eastern (KY) 3 | 20:55.9 SR | 101.2 | 60 |
| 105 | Joe Dougherty | 10 | St. Xavier (OH) 32 | 20:58.5 PR | 101.0 | — |
| 106 | Jesse Jenkins | 11 | Loveland (OH) 7 | 20:59 SR | 101.0 | 61 |
| 107 | Wyatt Ranker | 10 | Springboro (OH) 9 | 20:59.2 SR | 100.9 | — |
| 108 | Keegan FOX | 10 | St. Xavier (OH) 33 | 20:59.5 PR | 100.9 | — |
| 109 | Luke Carter | 10 | Turpin (OH) 5 | 20:59.8 PR | 100.9 | 62 |
| 110 | Logan Rieder | 10 | Elder (OH) 11 | 21:01.9 SR | 100.7 | — |
| 111 | Jack Lewis | 10 | St. Xavier (OH) 34 | 21:03.3 PR | 100.6 | — |
| 112 | John Darrah | 9 | St. Xavier (OH) 35 | 21:04.2 PR | 100.5 | — |
| 113 | Hayden Lyons | 9 | Mason (OH) 24 | 21:04.3 PR | 100.5 | — |
| 114 | Tim Snider | 12 | Loveland (OH) 8 | 21:05.1 SR | 100.5 | — |
| 115 | Michael Graham | 11 | Fairfield (OH) 3 | 21:05.5 SR | 100.4 | 63 |
| 116 | Brendan Stone | 12 | Mason (OH) 25 | 21:05.9 SR | 100.4 | — |
| 117 | Trey Parker | 9 | Turpin (OH) 6 | 21:06.4 PR | 100.4 | 64 |
| 118 | William Herrmann | 11 | St. Xavier (OH) 36 | 21:11.2 PR | 100.0 | — |
| 119 | Jack Cooksey | 10 | St. Xavier (OH) 37 | 21:12.6 PR | 99.9 | — |
| 120 | Brady Virtue | 10 | Springboro (OH) 10 | 21:13.7 SR | 99.8 | — |
| 121 | Ethan Listerman | 9 | Elder (OH) 12 | 21:14.6 PR | 99.7 | — |
| 122 | Daniel Basti | 12 | Mason (OH) 26 | 21:15.4 SR | 99.7 | — |
| 123 | Unknown | 10 | Mason (OH) 27 | 21:16 PR | 108.2 | — |
| 124 | Samuel Schwartz | 12 | Sycamore (OH) 8 | 21:17.1 SR | 99.5 | — |
| 125 | Kenji Schmaltz | 10 | Mason (OH) 28 | 21:17.5 SR | 99.5 | — |
| 126 | Tate Rudisill | 9 | Springboro (OH) 11 | 21:18.8 PR | 99.4 | — |
| 127 | Cameron Myers | 9 | Highlands (CA) 2 | 21:20.9 PR | 99.2 | 65 |
| 128 | Spencer Routt | 10 | St. Xavier (OH) 38 | 21:21.4 PR | 99.2 | — |
| 129 | Hunter Kinney | 9 | Turpin (OH) 7 | 21:21.6 PR | 99.2 | 66 |
| 130 | Connor Christenson | 9 | Sycamore (OH) 9 | 21:22.9 PR | 99.1 | — |
| 131 | Adam Schutter | 11 | Moeller (OH) 2 | 21:23.6 SR | 99.0 | 67 |
| 132 | Kyle Watson | 10 | Loveland (OH) 9 | 21:24.3 SR | 99.0 | — |
| 133 | Kolby Andwan | 10 | St. Xavier (OH) 39 | 21:24.8 PR | 98.9 | — |
| 134 | Sean Hutson | 10 | Mason (OH) 29 | 21:25.4 PR | 98.9 | — |
| 135 | Andrew McClain | 9 | St. Xavier (OH) 40 | 21:25.6 PR | 98.9 | — |
| 136 | Sam McCullough | 9 | Moeller (OH) 3 | 21:25.8 PR | 98.8 | 68 |
| 137 | Sean Cox | 12 | Eastern (KY) 4 | 21:26.4 SR | 98.8 | 69 |
| 138 | Aiden Schmeling | 11 | Sycamore (OH) 10 | 21:26.4 PR | 98.8 | — |
| 139 | Ravi Bandaru | 10 | Mason (OH) 30 | 21:27.7 PR | 98.7 | — |
| 140 | James Marshall | 11 | Troy (MI) 1 | 21:28 SR | 98.7 | 70 |
| 141 | Adam Kern | 12 | Sycamore (OH) 11 | 21:28.1 PR | 98.7 | — |
| 142 | Dylan Brown | 9 | Loveland (OH) 10 | 21:28.2 PR | 98.7 | — |
| 143 | Marc Miracco | 11 | Moeller (OH) 4 | 21:28.4 SR | 98.7 | 71 |
| 144 | Antonio Seoldo | 9 | Loveland (OH) 11 | 21:28.9 PR | 98.6 | — |
| 145 | Jonny Pater | 10 | St. Xavier (OH) 41 | 21:29.4 SR | 98.6 | — |
| 146 | Zach Skufca | 12 | Moeller (OH) 5 | 21:30 SR | 98.5 | 72 |
| 147 | Sam Marcus-Shi | 12 | Sycamore (OH) 12 | 21:30.4 PR | 98.5 | — |
| 148 | Kenny Wagner | 11 | Turpin (OH) 8 | 21:32.1 SR | 98.4 | — |
| 149 | William Sander | 10 | Springboro (OH) 12 | 21:33.2 SR | 98.3 | — |
| 150 | Jack Whitmore | 11 | Mason (OH) 31 | 21:33.5 SR | 98.3 | — |
| 151 | Vince Andriacco | 10 | Elder (OH) 13 | 21:33.7 SR | 98.2 | — |
| 152 | Logan Myers | 9 | Sycamore (OH) 13 | 21:34.6 PR | 98.2 | — |
| 153 | Patrick Jewell | 11 | Eastern (KY) 5 | 21:35.7 SR | 98.1 | 73 |
| 154 | Connor Gaesser | 9 | Eastern (KY) 6 | 21:36.7 PR | 98.0 | 74 |
| 155 | Scott Gerstemeier | 12 | Loveland (OH) 12 | 21:36.7 SR | 98.0 | — |
| 156 | Eli Curtis | 10 | St. Xavier (OH) 42 | 21:36.9 PR | 98.0 | — |
| 157 | Jed Koenig | 9 | St. Xavier (OH) 43 | 21:37.7 PR | 97.9 | — |
| 158 | Keirnan Cagle | 12 | St. Xavier (OH) 44 | 21:38.8 PR | 97.9 | — |
| 159 | David Villegas | 12 | Loveland (OH) 13 | 21:40.1 PR | 97.8 | — |
| 160 | Roman Gellhar | 9 | Carroll (TX) 6 | 21:40.6 PR | 97.7 | 75 |
| 161 | Alex Weisgerber | 9 | Moeller (OH) 6 | 21:40.8 PR | 97.7 | 76 |
| 162 | Anthony France | 10 | St. Xavier (OH) 45 | 21:41.1 SR | 97.7 | — |
| 163 | Dylan Standring | 10 | Fairfield (OH) 4 | 21:42.1 PR | 97.6 | 77 |
| 164 | William Freeman | 10 | Sycamore (OH) 14 | 21:42.4 PR | 97.6 | — |
| 165 | William Pettifer | 10 | Mariemont (OH) 1 | 21:42.9 PR | 97.6 | 78 |
| 166 | Nolan Jewell | 11 | St. Xavier (OH) 46 | 21:43.9 PR | 97.5 | — |
| 167 | Matthew Moser | 9 | Elder (OH) 14 | 21:44.3 PR | 97.4 | — |
| 168 | Sal Dugan | 9 | St. Xavier (OH) 47 | 21:44.9 PR | 97.4 | — |
| 169 | George Sundrup | 9 | Elder (OH) 15 | 21:44.9 PR | 97.4 | — |
| 170 | Nolan Hines | 9 | St. Xavier (OH) 48 | 21:45.2 PR | 97.4 | — |
| 171 | Lincoln Edsall | 10 | Mason (OH) 32 | 21:46.5 SR | 97.3 | — |
| 172 | Caden Swartz | 10 | Loveland (OH) 14 | 21:46.5 SR | 97.3 | — |
| 173 | Yoshi Schmaltz | 12 | Mason (OH) 33 | 21:46.9 SR | 97.3 | — |
| 174 | Luke Esau | 12 | Fairfield (OH) 5 | 21:46.9 PR | 97.3 | 79 |
| 175 | Addison Lenhart | 11 | Mason (OH) 34 | 21:47.2 SR | 97.2 | — |
| 176 | Owen Morgan | 9 | Eastern (KY) 7 | 21:47.3 PR | 97.2 | 80 |
| 177 | Connor Abrams | 10 | Springboro (OH) 13 | 21:47.5 SR | 97.2 | — |
| 178 | Jack Davis | 10 | Elder (OH) 16 | 21:48.6 SR | 97.1 | — |
| 179 | Andrew Hilgeman | 9 | St. Xavier (OH) 49 | 21:48.6 PR | 97.1 | — |
| 180 | Jacob Haire | 9 | Springboro (OH) 14 | 21:49.2 PR | 97.1 | — |
| 181 | Nick Wolf | 12 | Loveland (OH) 15 | 21:49.3 SR | 97.1 | — |
| 182 | Logan Strunk | 10 | Mason (OH) 35 | 21:49.6 SR | 97.1 | — |
| 183 | Ian Meier | 11 | St. Xavier (OH) 50 | 21:49.8 PR | 97.0 | — |
| 184 | Peter Franz | 9 | St. Xavier (OH) 51 | 21:50.6 PR | 97.0 | — |
| 185 | Ivan Goins | 9 | Springboro (OH) 15 | 21:50.7 PR | 97.0 | — |
| 186 | Paul Pierce | 11 | Turpin (OH) 9 | 21:50.8 PR | 97.0 | — |
| 187 | Zachary Stimler | 9 | Mason (OH) 36 | 21:52.8 PR | 96.8 | — |
| 188 | Michael Your | 11 | Moeller (OH) 7 | 21:53.6 SR | 96.8 | 81 |
| 189 | Sean Mackey | 10 | Mariemont (OH) 2 | 21:53.8 PR | 96.8 | 82 |
| 190 | Alexander Daniels | 11 | Springboro (OH) 16 | 21:54.7 SR | 96.7 | — |
| 191 | Brayden Johnson | 10 | Fairfield (OH) 6 | 21:55.2 PR | 96.6 | 83 |
| 192 | Jackson Macenko | 10 | Elder (OH) 17 | 21:56.1 PR | 96.6 | — |
| 193 | Ben Blackburn | 10 | Springboro (OH) 17 | 21:56.3 PR | 96.6 | — |
| 194 | Miles Smith-Custer | 11 | Carroll (TX) 7 | 21:57.2 PR | 96.5 | 84 |
| 195 | Charlie Wyatt | 9 | Troy (MI) 2 | 21:57.4 PR | 96.5 | 85 |
| 196 | Daniel Zacharski | 11 | St. Xavier (OH) 52 | 21:57.5 PR | 96.5 | — |
| 197 | Brady Knight | 9 | Springboro (OH) 18 | 21:57.6 PR | 96.5 | — |
| 198 | Will Stackpole | 10 | St. Xavier (OH) 53 | 21:58.1 SR | 96.4 | — |
| 199 | Anthony Wotring | 10 | Fairfield (OH) 7 | 21:58.4 SR | 96.4 | 86 |
| 200 | Ethan VonNida | 9 | St. Xavier (OH) 54 | 21:58.6 PR | 96.4 | — |
| 201 | Will Rayburn | 11 | Walnut Hills (OH) 1 | 22:00.4 PR | 96.3 | 87 |
| 202 | Christian Anguiano | 11 | Carroll (TX) 8 | 22:02.1 SR | 96.1 | — |
| 203 | Avery Stevens | 10 | Walnut Hills (OH) 2 | 22:03.1 PR | 96.1 | 88 |
| 204 | Alex Laman | 11 | Loveland (OH) 16 | 22:03.2 SR | 96.1 | — |
| 205 | James Laughlin | 10 | Mason (OH) 37 | 22:04.4 SR | 96.0 | — |
| 206 | Andrew Messerle | 9 | St. Xavier (OH) 55 | 22:06.5 PR | 95.8 | — |
| 207 | Nathaniel Dorsey | 10 | St. Xavier (OH) 56 | 22:07.1 PR | 95.8 | — |
| 208 | Justin Nienaber | 9 | St. Xavier (OH) 57 | 22:07.8 PR | 95.7 | — |
| 209 | Colin Chen | 10 | Mariemont (OH) 3 | 22:08.1 PR | 95.7 | 89 |
| 210 | Ben Parker | 11 | Wyoming (OH) 2 | 22:08.8 SR | 95.7 | 90 |
| 211 | Andrew Wang | 10 | Mason (OH) 38 | 22:10.6 SR | 95.5 | — |
| 212 | Ashton Lorentz | 10 | McNicholas (OH) 2 | 22:11 PR | 95.5 | 91 |
| 213 | Luke Griffin | 10 | Loveland (OH) 17 | 22:11.1 SR | 95.5 | — |
| 214 | Ben Russ | 12 | Loveland (OH) 18 | 22:11.6 PR | 95.4 | — |
| 215 | Alexander Biernat | 11 | Moeller (OH) 8 | 22:12.6 SR | 95.4 | — |
| 216 | Tyler Huff | 9 | Loveland (OH) 19 | 22:12.9 PR | 95.4 | — |
| 217 | Quentin Barber | 12 | Moeller (OH) 9 | 22:12.9 SR | 95.4 | — |
| 218 | Joseph Weisgerber | 12 | Moeller (OH) 10 | 22:13.7 SR | 95.3 | — |
| 219 | Ryan Homer | 10 | St. Xavier (OH) 58 | 22:14.2 PR | 95.3 | — |
| 220 | Luke Moore | 10 | Mariemont (OH) 4 | 22:14.4 PR | 95.2 | 92 |
| 221 | Nick Massaro | 10 | Turpin (OH) 10 | 22:15.7 PR | 95.2 | — |
| 222 | Jakob Burdick | 10 | Carroll (TX) 9 | 22:16.7 SR | 95.1 | — |
| 223 | Ty Storer | 12 | Fairfield (OH) 8 | 22:17.5 SR | 95.0 | — |
| 224 | Alfrey Jackson | 11 | Fairfield (OH) 9 | 22:17.6 PR | 95.0 | — |
| 225 | Sam Reichman | 11 | Carroll (TX) 10 | 22:18.5 PR | 95.0 | — |
| 226 | Ethan Niere | 11 | Mason (OH) 39 | 22:18.8 SR | 79.1 | — |
| 227 | Ben Thorpe | 10 | Mason (OH) 40 | 22:19.9 SR | 94.9 | — |
| 228 | Wes Adams | 12 | Mariemont (OH) 5 | 22:20.8 PR | 94.8 | 93 |
| 229 | Henry Hattemer | 11 | Walnut Hills (OH) 3 | 22:21.8 PR | 94.7 | 94 |
| 230 | Andrew Tubbs | 10 | Fairfield (OH) 10 | 22:23 PR | 94.6 | — |
| 231 | Trace Bauersfeld | 10 | Carroll (TX) 11 | 22:23.3 SR | 94.6 | — |
| 232 | Matthew Olszewski | 9 | St. Xavier (OH) 59 | 22:23.3 PR | 94.6 | — |
| 233 | Clayton Crank | 9 | Mason (OH) 41 | 22:23.7 PR | 94.6 | — |
| 234 | Henry Teghtmeyer | 10 | Mariemont (OH) 6 | 22:24.4 PR | 94.5 | 95 |
| 235 | Gabe Brumley | 12 | Mason (OH) 42 | 22:24.7 SR | 94.5 | — |
| 236 | Hayden Blaxall | 10 | Turpin (OH) 11 | 22:25.5 PR | 94.5 | — |
| 237 | Michael Queen | 11 | Highlands (CA) 3 | 22:27.1 PR | 94.4 | 96 |
| 238 | Max Barcomb | 12 | Moeller (OH) 11 | 22:28.5 SR | 94.3 | — |
| 239 | Gage Goodwin | 10 | Troy (MI) 3 | 22:28.7 SR | 94.2 | 97 |
| 240 | Max Roberts | 11 | Turpin (OH) 12 | 22:29.8 SR | 94.2 | — |
| 241 | Carson Moore | 10 | St. Xavier (OH) 60 | 22:30.3 PR | 94.1 | — |
| 242 | Alex Dillon | 10 | St. Xavier (OH) 61 | 22:30.6 SR | 94.1 | — |
| 243 | Nate Schaufele | 11 | Mason (OH) 43 | 22:31 SR | 94.1 | — |
| 244 | Ryan Oblong | 12 | Loveland (OH) 20 | 22:31.9 PR | 94.0 | — |
| 245 | Wyatt Manos | 11 | Carroll (TX) 12 | 22:32.7 PR | 94.0 | — |
| 246 | Drew Habegger | 9 | St. Xavier (OH) 62 | 22:32.8 PR | 94.0 | — |
| 247 | Charles Rickie | 10 | St. Xavier (OH) 63 | 22:33.4 SR | 93.9 | — |
| 248 | Sean McClain | 9 | St. Xavier (OH) 64 | 22:34.2 PR | 93.9 | — |
| 249 | Samuel Clark | 11 | Moeller (OH) 12 | 22:34.5 PR | 93.8 | — |
| 250 | Matthew Erickson | 11 | Highlands (CA) 4 | 22:35 PR | 93.8 | 98 |
| 251 | Alex Kirby | 9 | Loveland (OH) 21 | 22:35.2 PR | 93.8 | — |
| 252 | Cameron Neidhard | 11 | Carroll (TX) 13 | 22:35.2 PR | 93.8 | — |
| 253 | Jacob Hemme | 9 | St. Xavier (OH) 65 | 22:36.7 PR | 93.7 | — |
| 254 | Gus Rumpke | 10 | St. Xavier (OH) 66 | 22:36.7 SR | 93.7 | — |
| 255 | James DeWall | 12 | Carroll (TX) 14 | 22:37.4 SR | 93.6 | — |
| 256 | Lou Walro | 12 | Walnut Hills (OH) 4 | 22:42.5 SR | 93.3 | 99 |
| 257 | Andrew Morrissey | 12 | Moeller (OH) 13 | 22:42.9 SR | 93.3 | — |
| 258 | Stephan Wenzke | 9 | St. Xavier (OH) 67 | 22:43.5 PR | 93.2 | — |
| 259 | Nathaniel Moore | 9 | Mason (OH) 44 | 22:44 PR | 93.2 | — |
| 260 | Ryan Penny | 9 | Troy (MI) 4 | 22:44.4 PR | 93.2 | 100 |
| 261 | Jack Westfall | 12 | Loveland (OH) 22 | 22:45.9 SR | 93.1 | — |
| 262 | Ryan Williams | 9 | St. Xavier (OH) 68 | 22:45.9 PR | 93.1 | — |
| 263 | Matthew Telscher | 11 | Elder (OH) 18 | 22:46.8 SR | 93.0 | — |
| 264 | Ryan Herzig | 9 | St. Xavier (OH) 69 | 22:47.3 PR | 93.0 | — |
| 265 | Matt McCarthy | 9 | Loveland (OH) 23 | 22:49 PR | 92.8 | — |
| 266 | Nathan Brunner | 11 | St. Xavier (OH) 70 | 22:49 PR | 92.8 | — |
| 267 | Gabe Kieffer | 10 | Loveland (OH) 24 | 22:49.4 PR | 92.8 | — |
| 268 | Christian Rasmussen | 9 | Mariemont (OH) 7 | 22:49.5 PR | 92.8 | 101 |
| 269 | Jack Knellinger | 11 | Walnut Hills (OH) 5 | 22:51.4 PR | 92.7 | 102 |
| 270 | Matt Koester | 9 | St. Xavier (OH) 71 | 22:53.7 PR | 92.5 | — |
| 271 | Chase Crawford | 9 | Loveland (OH) 25 | 22:54 PR | 92.5 | — |
| 272 | Chris Manos | 12 | Sycamore (OH) 15 | 22:54.3 SR | 92.5 | — |
| 273 | Alexander Garay | 9 | St. Xavier (OH) 72 | 22:54.9 PR | 92.4 | — |
| 274 | Brady Bowden | 9 | St. Xavier (OH) 73 | 22:55.3 PR | 92.4 | — |
| 275 | Nathan Timmerman | 9 | Troy (MI) 5 | 22:55.8 PR | 92.4 | 103 |
| 276 | Nick Stewart | 9 | St. Xavier (OH) 74 | 22:56.3 PR | 92.3 | — |
| 277 | Jack Reed | 9 | St. Xavier (OH) 75 | 22:56.8 PR | 92.3 | — |
| 278 | Jack Spieser | 12 | Walnut Hills (OH) 6 | 22:57.2 PR | 92.3 | 104 |
| 279 | Ethan Clark | 11 | Mason (OH) 45 | 22:57.2 SR | 92.3 | — |
| 280 | Kushal Kothapalli | 9 | Mason (OH) 46 | 22:57.4 PR | 92.3 | — |
| 281 | Phillip Craig | 10 | Loveland (OH) 26 | 22:57.8 SR | 92.2 | — |
| 282 | Clarke Morian | 9 | Walnut Hills (OH) 7 | 22:57.9 PR | 92.2 | 105 |
| 283 | Peter Braun | 9 | Elder (OH) 19 | 22:57.9 PR | 92.2 | — |
| 284 | Solomon Lumb | 10 | Sycamore (OH) 16 | 22:58.2 SR | 92.2 | — |
| 285 | Charlie Whampham | 12 | Sycamore (OH) 17 | 22:58.2 PR | 92.2 | — |
| 286 | Drew Geis | 9 | Turpin (OH) 13 | 22:58.3 PR | 92.2 | — |
| 287 | Connor Seper | 9 | Sycamore (OH) 18 | 22:58.5 PR | 92.2 | — |
| 288 | Zack Holdren | 11 | Wyoming (OH) 3 | 22:58.6 PR | 92.2 | 106 |
| 289 | Nate Gawin | 12 | Sycamore (OH) 19 | 22:59.4 SR | 92.2 | — |
| 290 | Brady Schwartz | 9 | Elder (OH) 20 | 22:59.6 PR | 92.1 | — |
| 291 | William Dewey | 9 | Turpin (OH) 14 | 23:00.1 PR | — | — |
| 292 | Adam Laughlin | 9 | Mason (OH) 47 | 23:00.2 PR | 92.1 | — |
| 293 | Marco Yan | 11 | Mason (OH) 48 | 23:00.6 PR | 92.1 | — |
| 294 | Jack Zolnier | 9 | Little Miami (OH) 2 | 23:01.2 PR | 92.0 | 107 |
| 295 | Moazzam Nafees | 9 | Mason (OH) 49 | 23:04.3 PR | 91.8 | — |
| 296 | Brodie Merz | 9 | Loveland (OH) 27 | 23:06.6 PR | 91.7 | — |
| 297 | Jacob Smearsoll | 11 | Little Miami (OH) 3 | 23:08 PR | 91.6 | 108 |
| 298 | Evan Stadler | 9 | St. Xavier (OH) 76 | 23:09 PR | 91.5 | — |
| 299 | John Eha | 9 | Loveland (OH) 28 | 23:09.2 PR | 91.5 | — |
| 300 | Kyle Dannemiller | 9 | St. Xavier (OH) 77 | 23:11.1 PR | 91.4 | — |
| 301 | Ethan Maloney | 10 | Elder (OH) 21 | 23:11.1 PR | 91.4 | — |
| 302 | Chris Short | 12 | Carroll (TX) 15 | 23:11.3 PR | 91.4 | — |
| 303 | Nick Tranter | 9 | Little Miami (OH) 4 | 23:11.6 PR | 91.3 | 109 |
| 304 | Connor Black | 9 | Turpin (OH) 15 | 23:12.2 PR | 91.3 | — |
| 305 | Jordan Tanner | 12 | Sycamore (OH) 20 | 23:13 SR | 91.2 | — |
| 306 | Nick Lonneman | 9 | Elder (OH) 22 | 23:14.7 PR | 91.1 | — |
| 307 | Matthew Griffith | 10 | Troy (MI) 6 | 23:18 SR | 90.9 | 110 |
| 308 | Lucas Canterbury | 9 | Turpin (OH) 16 | 23:18.2 PR | 90.9 | — |
| 309 | Ethan Rudy | 10 | Mason (OH) 50 | 23:20.4 SR | 90.8 | — |
| 310 | Mason LaiFook | 9 | Loveland (OH) 29 | 23:20.8 PR | 90.7 | — |
| 311 | Sam Stinson | 9 | Little Miami (OH) 5 | 23:21.3 PR | 90.7 | 111 |
| 312 | Daniel Schneider | 10 | Elder (OH) 23 | 23:21.4 PR | 90.7 | — |
| 313 | Wyatt Hench | 11 | Troy (MI) 7 | 23:21.5 SR | 90.7 | 112 |
| 314 | Logan Horst | 12 | Moeller (OH) 14 | 23:21.8 PR | 90.7 | — |
| 315 | Matthew Schmidt | 10 | Elder (OH) 24 | 23:21.9 PR | 90.7 | — |
| 316 | Nick Cummings | 9 | Springboro (OH) 19 | 23:22.2 PR | 90.7 | — |
| 317 | Mathias Bustamante | 10 | Springboro (OH) 20 | 23:22.4 SR | 90.6 | — |
| 318 | Nathan Remotigue | 12 | Walnut Hills (OH) 8 | 23:23.2 SR | 90.6 | — |
| 319 | John Pavloff | 11 | Moeller (OH) 15 | 23:23.4 SR | 90.6 | — |
| 320 | Johnathan Yost | 9 | St. Xavier (OH) 78 | 23:23.6 PR | 90.6 | — |
| 321 | Daniel Cooper | 9 | Mariemont (OH) 8 | 23:23.8 PR | 90.5 | — |
| 322 | Ethan Nyhuis | 9 | Mason (OH) 51 | 23:24.6 PR | 90.5 | — |
| 323 | Dhruv Weaver | 12 | Sycamore (OH) 21 | 23:26.9 SR | 90.3 | — |
| 324 | Myles Johnson | 9 | Springboro (OH) 21 | 23:27.4 PR | 90.3 | — |
| 325 | Noah Sergent | 11 | Highlands (CA) 5 | 23:27.7 SR | 90.3 | 113 |
| 326 | Sam Dickerhoof | 9 | St. Xavier (OH) 79 | 23:29.2 PR | 90.2 | — |
| 327 | Taylor Insyxiengmay | 10 | Little Miami (OH) 6 | 23:31 SR | 90.1 | 114 |
| 328 | Ethan Bock | 12 | Moeller (OH) 16 | 23:31.7 SR | 90.0 | — |
| 329 | Alexander Stentz | 11 | Moeller (OH) 17 | 23:34.5 SR | 89.9 | — |
| 330 | Joseph Sinnard | 9 | Elder (OH) 25 | 23:35.8 PR | 89.8 | — |
| 331 | Andrew Hornung | 11 | Eastern (KY) 8 | 23:37.2 SR | 89.7 | — |
| 332 | Neakailen Leslie | 10 | Fairfield (OH) 11 | 23:38.3 SR | 89.6 | — |
| 333 | Alex Zhang | 10 | Mason (OH) 52 | 23:39.5 PR | 89.5 | — |
| 334 | Connor Telford | 12 | Mason (OH) 53 | 23:39.9 SR | 89.5 | — |
| 335 | Jake Waters | 12 | Fairfield (OH) 12 | 23:42.8 SR | 89.3 | — |
| 336 | Andrew Eysoldt | 9 | Mason (OH) 54 | 23:43.7 PR | 89.3 | — |
| 337 | Finn Behnfeldt | 12 | Walnut Hills (OH) 9 | 23:44.1 SR | 89.2 | — |
| 338 | Matthew Brady | 9 | St. Xavier (OH) 80 | 23:45.7 PR | 89.2 | — |
| 339 | Paul Whaley | 12 | Sycamore (OH) 22 | 23:46.4 SR | 89.1 | — |
| 340 | Aaron Peters | 9 | St. Xavier (OH) 81 | 23:46.4 PR | 89.1 | — |
| 341 | Henry Myers | 9 | Moeller (OH) 18 | 23:47.8 PR | 89.0 | — |
| 342 | Samuel Christensen | 11 | Mason (OH) 55 | 23:48.6 SR | 89.0 | — |
| 343 | Kamron Porter | 9 | Carroll (TX) 16 | 23:49 PR | 88.9 | — |
| 344 | Patrick Johnson | 11 | Little Miami (OH) 7 | 23:50.9 PR | 88.8 | 115 |
| 345 | Hayden Angevine | 9 | Elder (OH) 26 | 23:54.9 PR | 88.6 | — |
| 346 | Dylan Murphy | 10 | Springboro (OH) 22 | 23:56 SR | 88.5 | — |
| 347 | Sam Rayburn | 10 | Moeller (OH) 19 | 23:57 SR | 88.4 | — |
| 348 | Tyler Evans | 9 | Loveland (OH) 30 | 23:57.4 PR | 88.4 | — |
| 349 | Xavier Carnicom | 9 | St. Xavier (OH) 82 | 23:57.5 PR | 88.4 | — |
| 350 | Michael Dakoske | 9 | Loveland (OH) 31 | 23:57.9 PR | 88.4 | — |
| 351 | Jack Rabe | 11 | Mason (OH) 56 | 23:58.3 SR | 88.4 | — |
| 352 | Luke Galiardo | 12 | Carroll (TX) 17 | 23:59 PR | 88.3 | — |
| 353 | Sam Cook | 12 | Loveland (OH) 32 | 23:59.1 SR | 88.3 | — |
| 354 | Paul Carnevale | 11 | Turpin (OH) 17 | 23:59.2 PR | 88.3 | — |
| 355 | Aidan George | 12 | Loveland (OH) 33 | 23:59.7 SR | 88.3 | — |
| 356 | Ian Dressing | 11 | Walnut Hills (OH) 10 | 24:00 PR | 88.3 | — |
| 357 | Jason Munzel | 10 | McNicholas (OH) 3 | 24:00.6 SR | 88.2 | 116 |
| 358 | Joshua Malson | 9 | Springboro (OH) 23 | 24:02 PR | 88.2 | — |
| 359 | Evan Peters | 12 | Walnut Hills (OH) 11 | 24:02.7 PR | 88.1 | — |
| 360 | Daniel Schlegal | 9 | Sycamore (OH) 23 | 24:06.3 PR | 87.9 | — |
| 361 | Nikhil Kothari | 10 | Walnut Hills (OH) 12 | 24:12.1 PR | 87.5 | — |
| 362 | Alexander Caldwell | 9 | Sycamore (OH) 24 | 24:14 PR | 87.4 | — |
| 363 | Caden Conrad | 10 | St. Xavier (OH) 83 | 24:14.5 PR | 87.4 | — |
| 364 | Jacob Daly | 11 | Highlands (CA) 6 | 24:16.8 PR | 87.2 | 117 |
| 365 | Mark Whapham | 9 | Sycamore (OH) 25 | 24:16.9 PR | 87.2 | — |
| 366 | Connor Booth | 10 | Mason (OH) 57 | 24:17.2 PR | 87.2 | — |
| 367 | Jack Zestermann | 9 | St. Xavier (OH) 84 | 24:17.5 PR | 87.2 | — |
| 368 | Ray Jeffers | 11 | Wyoming (OH) 4 | 24:18 PR | 87.2 | 118 |
| 369 | Henry Ware | 9 | Eastern (KY) 9 | 24:19.1 PR | 87.1 | — |
| 370 | Skyler Ficklin | 10 | Fairfield (OH) 13 | 24:24.1 PR | 86.8 | — |
| 371 | Calvin Lenk | 12 | Wyoming (OH) 5 | 24:24.8 PR | 86.8 | 119 |
| 372 | Steven Luo | 9 | Mason (OH) 58 | 24:26.7 PR | 86.7 | — |
| 373 | Ethan Prather | 12 | Little Miami (OH) 8 | 24:28.9 PR | 86.5 | — |
| 374 | Adam Helwig | 12 | McNicholas (OH) 4 | 24:30.2 SR | 86.4 | 120 |
| 375 | Phil Biondo | 11 | Fairfield (OH) 14 | 24:30.6 PR | 86.4 | — |
| 376 | Tim Randall | 12 | Turpin (OH) 18 | 24:30.9 SR | 86.4 | — |
| 377 | Jonas Pugh | 9 | Eastern (KY) 10 | 24:33 PR | 86.3 | — |
| 378 | Xavier Jones | 9 | Walnut Hills (OH) 13 | 24:33 PR | 86.3 | — |
| 379 | Gabe Lupia | 12 | Mason (OH) 59 | 24:34.4 SR | 86.2 | — |
| 380 | Isaac Corcoran | 11 | Little Miami (OH) 9 | 24:35.1 PR | 86.2 | — |
| 381 | Andrew Bachman | 10 | Moeller (OH) 20 | 24:36.8 SR | 86.1 | — |
| 382 | Drew Salmons | 12 | Turpin (OH) 19 | 24:37.2 SR | 86.1 | — |
| 383 | Tyler Levandusky | 9 | Springboro (OH) 24 | 24:37.4 PR | 86.0 | — |
| 384 | Grady Holaday | 10 | Springboro (OH) 25 | 24:38.1 PR | 86.0 | — |
| 385 | Tyler Urton | 11 | Mariemont (OH) 9 | 24:38.9 SR | 85.9 | — |
| 386 | Thomas Miller | 9 | Moeller (OH) 21 | 24:40.1 PR | 85.9 | — |
| 387 | Grant Gref | 10 | Turpin (OH) 20 | 24:40.9 PR | 85.8 | — |
| 388 | Sam Jaeger | 10 | Springboro (OH) 26 | 24:45.6 PR | 85.6 | — |
| 389 | Luke Esau | 12 | Fairfield (OH) 15 | 24:47 SR | 85.5 | — |
| 390 | Ben Lecky | 11 | Highlands (CA) 7 | 24:48.4 PR | 85.4 | 121 |
| 391 | Caiden Coolidge | 9 | Little Miami (OH) 10 | 24:48.8 PR | 85.4 | — |
| 392 | Grey Williams | 11 | Turpin (OH) 21 | 24:49.3 PR | 85.3 | — |
| 393 | Davis Millar | 11 | Sycamore (OH) 26 | 24:49.8 PR | 85.3 | — |
| 394 | Paul Daumeyer | 9 | St. Xavier (OH) 85 | 24:55.3 PR | 85.0 | — |
| 395 | Adam Wellens | 9 | St. Xavier (OH) 86 | 24:55.5 PR | 85.0 | — |
| 396 | Matthew Szudejko | 12 | McNicholas (OH) 5 | 24:57.2 PR | 84.9 | 122 |
| 397 | Holden Hermans | 9 | Turpin (OH) 22 | 24:57.5 PR | 84.9 | — |
| 398 | Ethan Fett | 9 | Springboro (OH) 27 | 24:58.2 PR | 84.8 | — |
| 399 | Elliot Gillum | 11 | Highlands (CA) 8 | 24:58.3 PR | 84.8 | — |
| 400 | Ian Kirschenbaum | 9 | Highlands (CA) 9 | 25:00.3 PR | 84.7 | — |
| 401 | Lucas Brehse | 9 | Mariemont (OH) 10 | 25:06.4 PR | 84.4 | — |
| 402 | Dozer Ambrose | 9 | Wyoming (OH) 6 | 25:07.7 PR | 84.3 | 123 |
| 403 | Joey D'Angora | 9 | Fairfield (OH) 16 | 25:07.9 PR | 84.3 | — |
| 404 | Alexis Ortiz | 12 | Carroll (TX) 18 | 25:08.8 PR | 84.2 | — |
| 405 | Jack Scuterud | 12 | Loveland (OH) 34 | 25:12 PR | 84.1 | — |
| 406 | Naveen Kamath | 9 | Springboro (OH) 28 | 25:14.7 PR | 83.9 | — |
| 407 | Andrew Koenig | 9 | Mason (OH) 60 | 25:16.4 PR | 83.8 | — |
| 408 | Jacob Garza | 10 | St. Xavier (OH) 87 | 25:20.4 PR | 83.6 | — |
| 409 | Eashan Vytla | 9 | Mason (OH) 61 | 25:22.9 PR | 83.5 | — |
| 410 | Graham Anderson | 9 | Turpin (OH) 23 | 25:23.9 PR | 83.4 | — |
| 411 | Lowell Meyer | 9 | Walnut Hills (OH) 14 | 25:24.3 PR | 83.4 | — |
| 412 | Camden Ravert | 9 | Springboro (OH) 29 | 25:25.4 PR | 83.3 | — |
| 413 | Nathan Snizik | 9 | Carroll (TX) 19 | 25:27.7 PR | 83.2 | — |
| 414 | Quentin Galeano | 9 | Mason (OH) 62 | 25:29.2 PR | 83.1 | — |
| 415 | Garrett Mindrum | 12 | McNicholas (OH) 6 | 25:30.9 SR | 83.0 | 124 |
| 416 | Jackson Hartman | 10 | Troy (MI) 8 | 25:31.3 SR | 83.0 | — |
| 417 | John Tipler | 9 | Springboro (OH) 30 | 25:32.3 PR | 82.9 | — |
| 418 | Dusty Johnson | 9 | Troy (MI) 9 | 25:34.8 PR | 82.8 | — |
| 419 | Elijah Smith | 10 | Highlands (CA) 10 | 25:36.6 PR | 82.7 | — |
| 420 | Nathan Haeufle | 10 | Sycamore (OH) 27 | 25:37.6 PR | 82.7 | — |
| 421 | Evan Simmons | 11 | Fairfield (OH) 17 | 25:37.7 SR | 82.7 | — |
| 422 | Noah Dunn | 10 | Turpin (OH) 24 | 25:38.3 PR | 82.6 | — |
| 423 | Luke Heilman | 11 | Moeller (OH) 22 | 25:39.6 PR | 82.6 | — |
| 424 | Ethan Balent | 9 | Springboro (OH) 31 | 25:42.1 PR | 82.4 | — |
| 425 | David Messerly | 9 | McNicholas (OH) 7 | 25:42.3 PR | 82.4 | 125 |
| 426 | Niko Georgakopoulos | 12 | Loveland (OH) 35 | 25:44.1 SR | 82.3 | — |
| 427 | Mason Bindemann | 9 | Springboro (OH) 32 | 25:49.2 PR | 82.1 | — |
| 428 | Forest Heis | 9 | Turpin (OH) 25 | 25:50.4 PR | 82.0 | — |
| 429 | Andrew Molinsky | 9 | St. Xavier (OH) 88 | 25:53.4 PR | 81.8 | — |
| 430 | Joshua Jergens | 10 | Troy (MI) 10 | 25:54.7 SR | 81.8 | — |
| 431 | Max Guttman | 9 | Springboro (OH) 33 | 25:54.8 PR | 81.8 | — |
| 432 | Jack Miller | 9 | Walnut Hills (OH) 15 | 25:56.1 PR | 81.7 | — |
| 433 | Bryce Bennett | 12 | Loveland (OH) 36 | 25:59.9 PR | 81.5 | — |
| 434 | Eric Heist | 9 | Sycamore (OH) 28 | 26:01 PR | 81.4 | — |
| 435 | Dean Wickman | 11 | Turpin (OH) 26 | 26:01.7 SR | 81.4 | — |
| 436 | Jack Mccluskey | 10 | McNicholas (OH) 8 | 26:03.2 SR | 81.3 | — |
| 437 | Kenneth Wingham | 9 | Wyoming (OH) 7 | 26:04.3 PR | 81.2 | 126 |
| 438 | Aneesh Kantamaneni | 9 | Springboro (OH) 34 | 26:04.3 PR | 81.2 | — |
| 439 | Will Desola | 10 | Highlands (CA) 11 | 26:07 PR | 81.1 | — |
| 440 | Shaun Gibson | 11 | Walnut Hills (OH) 16 | 26:07.5 PR | 81.1 | — |
| 441 | Charlie Komrska | 12 | Wyoming (OH) 8 | 26:09.6 PR | 81.0 | — |
| 442 | Simon Jadeed | 11 | Mariemont (OH) 11 | 26:11.2 PR | 80.9 | — |
| 443 | Ryan Vogt | 10 | Walnut Hills (OH) 17 | 26:12.6 PR | 80.8 | — |
| 444 | Andrew Conover | 9 | St. Xavier (OH) 89 | 26:15.5 PR | 80.7 | — |
| 445 | Josh Anness | 12 | Loveland (OH) 37 | 26:21 PR | 80.4 | — |
| 446 | Seiji Nagata | 10 | Sycamore (OH) 29 | 26:27.8 PR | 80.1 | — |
| 447 | Aidan Armentano | 11 | Little Miami (OH) 11 | 26:28.8 PR | 80.0 | — |
| 448 | Kshhitiz Adhikari | 10 | Mason (OH) 63 | 26:29.7 PR | 80.0 | — |
| 449 | Noah Boerger | 10 | McNicholas (OH) 9 | 26:32.4 SR | 79.8 | — |
| 450 | Will Kennedy | 12 | Wyoming (OH) 9 | 26:35.3 PR | 79.7 | — |
| 451 | Jackson Stahl | 10 | Mariemont (OH) 12 | 26:38.8 PR | 79.5 | — |
| 452 | Shawn Wyatt | 10 | Elder (OH) 27 | 26:40.3 PR | 79.4 | — |
| 453 | Mac Giles | 9 | St. Xavier (OH) 90 | 26:41 PR | 79.4 | — |
| 454 | Andrew Kerr | 9 | Springboro (OH) 35 | 26:41.8 PR | 79.3 | — |
| 455 | Xander Stigall | 10 | Mariemont (OH) 13 | 26:42.2 PR | 79.3 | — |
| 456 | Brady Cappel | 10 | Elder (OH) 28 | 26:42.8 PR | 79.3 | — |
| 457 | Sid Kakarlapudi | 10 | Mason (OH) 64 | 26:42.9 PR | 79.3 | — |
| 458 | Eli Allen | 9 | Wyoming (OH) 10 | 26:48.1 PR | — | — |
| 459 | Alex Mantle | 11 | Mariemont (OH) 14 | 26:57.7 PR | 78.6 | — |
| 460 | Owen Riley | 9 | Mason (OH) 65 | 27:03 PR | 78.3 | — |
| 461 | Mario Studaway | 9 | Walnut Hills (OH) 18 | 27:06.2 PR | 78.2 | — |
| 462 | Ethan Vogt | 10 | Walnut Hills (OH) 19 | 27:15.3 PR | 77.7 | — |
| 463 | Jack Thomas Riley | 9 | Mason (OH) 66 | 27:20.1 PR | 77.5 | — |
| 464 | Evan McSorley | 10 | Highlands (CA) 12 | 27:20.6 SR | 77.5 | — |
| 465 | Samuel Mullikin | 9 | Springboro (OH) 36 | 27:33.1 PR | 76.9 | — |
| 466 | Andrew Russell | 12 | Little Miami (OH) 12 | 27:40.5 PR | 76.6 | — |
| 467 | Will Brokamp | 12 | McNicholas (OH) 10 | 27:41.1 PR | 76.5 | — |
| 468 | Michael Sheaf | 9 | Elder (OH) 29 | 27:44.4 PR | 76.4 | — |
| 469 | Peter Waning | 9 | Moeller (OH) 23 | 27:45.8 PR | 76.3 | — |
| 470 | Mekhi Riep | 9 | Moeller (OH) 24 | 27:59.6 PR | 75.7 | — |
| 471 | Aditya Bhargava | 11 | Sycamore (OH) 30 | 28:06 SR | 75.4 | — |
| 472 | Branden Daniels | 9 | Springboro (OH) 37 | 28:40.1 PR | 73.9 | — |
| 473 | Ian Wilson | 10 | Turpin (OH) 27 | 28:54.7 SR | 73.3 | — |
| 474 | Aiden Gardner | 9 | Fairfield (OH) 18 | 29:02.1 PR | 73.0 | — |
| 475 | Alex Fetherland | 12 | Fairfield (OH) 19 | 29:15.4 PR | 72.4 | — |
| 476 | Ryan Griffin | 12 | McNicholas (OH) 11 | 29:19.8 SR | 72.2 | — |
| 477 | Srithan Mopuru | 9 | Springboro (OH) 38 | 30:53.1 PR | 68.6 | — |
| 478 | Piercen Wall | 9 | Springboro (OH) 39 | 31:59.3 PR | 66.2 | — |
Something wrong on this page?
Report it →