Milford XC Invitational
Team scores
| Place | Team | Points | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | St. Xavier (OH) | 18 | 1 | 2 | 4 | 5 | 6 | 9 | 10 |
| 2 | Springboro (OH) | 52 | 3 | 8 | 11 | 14 | 16 | 17 | 18 |
| 3 | Moeller (OH) | 135 | 12 | 21 | 27 | 29 | 46 | 58 | 61 |
| 4 | Milford (OH) | 146 | 23 | 28 | 30 | 32 | 33 | 36 | 44 |
| 5 | Lebanon (OH) | 148 | 20 | 22 | 25 | 40 | 41 | 48 | 54 |
| 6 | Lak. East (OH) | 209 | 13 | 15 | 37 | 64 | 80 | 82 | 83 |
| 7 | Anderson (OH) | 222 | 24 | 34 | 49 | 50 | 65 | 67 | 72 |
| 8 | Walnut Hills (OH) | 223 | 7 | 42 | 43 | 62 | 69 | 74 | 76 |
| 9 | Turpin (OH) | 239 | 31 | 38 | 39 | 63 | 68 | 81 | 89 |
| 10 | Sycamore (OH) | 245 | 19 | 51 | 53 | 56 | 66 | 70 | 73 |
| 11 | Kings (OH) | 266 | 26 | 35 | 57 | 71 | 77 | 85 | 91 |
| 12 | Oak Hills (OH) | 307 | 45 | 47 | 55 | 75 | 86 | 87 | 90 |
| 13 | Clark Montessori (OH) | 414 | 52 | 78 | 79 | 92 | 113 | 119 | 127 |
| 14 | McNicholas (OH) | 470 | 88 | 93 | 94 | 96 | 99 | 106 | 107 |
| 15 | Roger Bacon (OH) | 502 | 59 | 95 | 108 | 118 | 122 | 124 | 125 |
| 16 | La Salle (OH) | 503 | 84 | 97 | 103 | 109 | 110 | 111 | 114 |
| 17 | Reading (OH) | 512 | 60 | 100 | 105 | 121 | 126 | 129 | — |
| 18 | Colerain (OH) | 547 | 98 | 104 | 112 | 116 | 117 | 120 | 131 |
| 19 | Bryan (OH) | 569 | 101 | 102 | 115 | 123 | 128 | 130 | — |
Results
Rating scale
?
| Place | Athlete | Grade | School | Time | Rating | Points |
|---|---|---|---|---|---|---|
| 1 | Will Kyte | 12 | St. Xavier (OH) 1 | 17:51.1 SR | 118.4 | 1 |
| 2 | Brody Morrissey | 12 | St. Xavier (OH) 2 | 17:58.5 PR | 117.6 | 2 |
| 3 | Colin Campbell | 12 | Springboro (OH) 1 | 18:00.6 SR | 117.4 | 3 |
| 4 | Jack Nesbit | 9 | St. Xavier (OH) 3 | 18:02.6 PR | 117.2 | 4 |
| 5 | Joe Dougherty | 12 | St. Xavier (OH) 4 | 18:03 PR | 117.1 | 5 |
| 6 | Alex Bruns | 9 | St. Xavier (OH) 5 | 18:03.8 PR | 117.0 | 6 |
| 7 | Nathan Hammond | 12 | Walnut Hills (OH) 1 | 18:16.8 PR | 115.6 | 7 |
| 8 | Micah Brandon | 9 | Springboro (OH) 2 | 18:18.9 PR | 115.4 | 8 |
| 9 | Owen Stuckman | 10 | St. Xavier (OH) 6 | 18:20.3 PR | 115.3 | 9 |
| 10 | Owen Hess | 10 | St. Xavier (OH) 7 | 18:21.2 PR | 115.2 | 10 |
| 11 | Max Roach | 11 | St. Xavier (OH) 8 | 18:21.4 PR | 115.2 | — |
| 12 | Drew Habegger | 11 | St. Xavier (OH) 9 | 18:26.2 | 114.7 | — |
| 13 | Brady Virtue | 12 | Springboro (OH) 3 | 18:26.2 PR | 114.7 | 11 |
| 14 | Grant Prather | 12 | Moeller (OH) 1 | 18:32.6 SR | 114.0 | 12 |
| 15 | Jake Hertenstein | 10 | St. Xavier (OH) 10 | 18:34.5 PR | 113.8 | — |
| 16 | Nathan Hartman | 10 | St. Xavier (OH) 11 | 18:34.5 PR | 113.8 | — |
| 17 | Adam Hoffman | 9 | Lak. East (OH) 1 | 18:36 PR | 113.7 | 13 |
| 18 | Colton Miller | 9 | Springboro (OH) 4 | 18:40.5 PR | 113.2 | 14 |
| 19 | Ian Balfour | 11 | Lak. East (OH) 2 | 18:40.7 | 113.2 | 15 |
| 20 | Diego Boord | 9 | St. Xavier (OH) 12 | 18:42.8 | 113.0 | — |
| 21 | Elliott Poland | 10 | Springboro (OH) 5 | 18:43.1 | 112.9 | 16 |
| 22 | Andrew Hilgeman | 11 | St. Xavier (OH) 13 | 18:43.5 PR | 112.9 | — |
| 23 | Gavin Hoadley | 10 | Springboro (OH) 6 | 18:45.2 SR | 112.7 | 17 |
| 24 | Alex Dillon | 12 | St. Xavier (OH) 14 | 18:49.3 SR | 112.3 | — |
| 25 | Thomas Brown | 12 | Springboro (OH) 7 | 18:50.7 PR | 112.2 | 18 |
| 26 | Andrew Gill | 12 | Springboro (OH) 8 | 18:51.1 SR | 112.1 | — |
| 27 | Kolby Andwan | 12 | St. Xavier (OH) 15 | 18:53.1 SR | 111.9 | — |
| 28 | Alexander Garay | 11 | St. Xavier (OH) 16 | 18:54.5 SR | 111.8 | — |
| 29 | David Franz | 9 | St. Xavier (OH) 17 | 18:55.6 PR | 111.7 | — |
| 30 | John Foley | 10 | Springboro (OH) 9 | 18:58.9 | 111.4 | — |
| 31 | Will Darrah | 11 | St. Xavier (OH) 18 | 19:01.2 PR | 111.1 | — |
| 32 | William Sander | 12 | Springboro (OH) 10 | 19:01.2 PR | 111.1 | — |
| 33 | Jacob Jensen | 10 | Sycamore (OH) 1 | 19:01.6 PR | 111.1 | 19 |
| 34 | Aiden Willcox | 10 | Lebanon (OR) 1 | 19:02.7 SR | 111.0 | 20 |
| 35 | Carson Todd | 9 | Moeller (OH) 2 | 19:03.4 PR | 110.9 | 21 |
| 36 | Ryan Williams | 11 | St. Xavier (OH) 19 | 19:04 PR | 110.9 | — |
| 37 | Quinn Singer | 9 | St. Xavier (OH) 20 | 19:04.6 | 110.8 | — |
| 38 | Sam Dickerhoof | 11 | St. Xavier (OH) 21 | 19:04.9 PR | 110.8 | — |
| 39 | Zachary MAY | 10 | Springboro (OH) 11 | 19:04.9 | 110.8 | — |
| 40 | Ethan VonNida | 11 | St. Xavier (OH) 22 | 19:05.9 | 110.7 | — |
| 41 | Bane Nesbit | 12 | Springboro (OH) 12 | 19:07.8 SR | 110.5 | — |
| 42 | Nicholas Otis | 9 | Lebanon (OR) 2 | 19:08.8 PR | 110.4 | 22 |
| 43 | Payton Pschesang | 12 | Milford (DE) 1 | 19:09.2 SR | 110.4 | 23 |
| 44 | Andrew Haddad | 10 | St. Xavier (OH) 23 | 19:10.4 | 110.3 | — |
| 45 | Max Keiser | 11 | St. Xavier (OH) 24 | 19:11.1 | 110.2 | — |
| 46 | Ben Ray | 12 | St. Xavier (OH) 25 | 19:12.6 PR | 110.0 | — |
| 47 | Eli Curtis | 12 | St. Xavier (OH) 26 | 19:17.8 PR | 109.6 | — |
| 48 | Garrison Martin | 9 | Anderson (OH) 1 | 19:19.3 | 109.4 | 24 |
| 49 | Luke Kleeman | 10 | St. Xavier (OH) 27 | 19:21 | 109.2 | — |
| 50 | Micah Earley | 9 | Lebanon (OR) 3 | 19:21.5 PR | 109.2 | 25 |
| 51 | Chase Lyons | 11 | Springboro (OH) 13 | 19:22.5 | 109.1 | — |
| 52 | Andrew Messerle | 11 | St. Xavier (OH) 28 | 19:24 | 109.0 | — |
| 53 | Jack Pennington | 11 | Kings (OH) 1 | 19:24.6 | 108.9 | 26 |
| 54 | Owen Paul | 9 | St. Xavier (OH) 29 | 19:25.2 PR | 108.9 | — |
| 55 | Nick Monaco | 11 | Moeller (OH) 3 | 19:27.3 PR | 108.7 | 27 |
| 56 | Matthew Olszewski | 11 | St. Xavier (OH) 30 | 19:29.2 PR | 108.5 | — |
| 57 | Kevin Barnett | 12 | Milford (DE) 2 | 19:31 PR | 108.3 | 28 |
| 58 | Jacob Haire | 11 | Springboro (OH) 14 | 19:31 SR | 108.3 | — |
| 59 | Finn Taylor | 9 | Moeller (OH) 4 | 19:33.2 PR | 108.1 | 29 |
| 60 | Cal Huxell | 10 | Milford (DE) 3 | 19:34.8 SR | 108.0 | 30 |
| 61 | Finn Egan | 9 | Turpin (OH) 1 | 19:35.8 | 107.9 | 31 |
| 62 | Matt Koester | 11 | St. Xavier (OH) 31 | 19:36.2 | 107.8 | — |
| 63 | Quinlan Martin | 12 | St. Xavier (OH) 32 | 19:37.7 PR | 107.7 | — |
| 64 | Breck Brown | 12 | Milford (DE) 4 | 19:39.5 SR | 107.5 | 32 |
| 65 | Alex Decker | 11 | Milford (DE) 5 | 19:40.5 PR | 107.4 | 33 |
| 66 | Nathaniel Dorsey | 12 | St. Xavier (OH) 33 | 19:41.5 PR | 107.3 | — |
| 67 | Jonathan Ibarra | 12 | Anderson (OH) 2 | 19:43.6 SR | 107.2 | 34 |
| 68 | Tom Barta | 12 | Kings (OH) 2 | 19:44.1 | 107.1 | 35 |
| 69 | Luke Hornschemeier | 9 | Milford (DE) 6 | 19:45.5 PR | 107.0 | 36 |
| 70 | Alec Brown | 11 | Lak. East (OH) 3 | 19:47 PR | 106.9 | 37 |
| 71 | Eric Houchens | 10 | St. Xavier (OH) 34 | 19:49 PR | 106.7 | — |
| 72 | Andrew Molinsky | 11 | St. Xavier (OH) 35 | 19:49.7 PR | 106.6 | — |
| 73 | Charlie Clark | 10 | Turpin (OH) 2 | 19:52.6 SR | 106.3 | 38 |
| 74 | Caleb Bailey | 10 | Turpin (OH) 3 | 19:54.2 PR | 106.2 | 39 |
| 75 | Wes Holdcraft | 9 | Lebanon (OR) 4 | 19:54.4 | 106.2 | 40 |
| 76 | Nolan Hines | 11 | St. Xavier (OH) 36 | 19:56.9 | 106.0 | — |
| 77 | Brady Bowden | 11 | St. Xavier (OH) 37 | 19:57 PR | 106.0 | — |
| 78 | Liam McDonel | 9 | Lebanon (OR) 5 | 19:59.2 | 105.8 | 41 |
| 79 | Jameh Fananapazir | 10 | Walnut Hills (OH) 2 | 19:59.6 SR | 105.7 | 42 |
| 80 | William Schemenauer | 9 | Springboro (OH) 15 | 19:59.7 | 105.7 | — |
| 81 | Evan Myers | 9 | Walnut Hills (OH) 3 | 19:59.7 PR | 105.7 | 43 |
| 82 | Caleb Schaefer | 11 | Springboro (OH) 16 | 20:01.3 | 105.6 | — |
| 83 | Troy Landers | 11 | Milford (DE) 7 | 20:01.3 SR | 105.6 | 44 |
| 84 | Evan Jones | 9 | Milford (DE) 8 | 20:01.4 PR | 105.6 | — |
| 85 | Nikola Balgac | 10 | Springboro (OH) 17 | 20:02.5 | 105.5 | — |
| 86 | Jacob Schlessman | 9 | St. Xavier (OH) 38 | 20:03.2 | 105.4 | — |
| 87 | Peter Franz | 11 | St. Xavier (OH) 39 | 20:03.3 | 105.4 | — |
| 88 | Josh DEW | 11 | Oak Hills (OH) 1 | 20:04.2 SR | 105.3 | 45 |
| 89 | Eli Evans | 9 | St. Xavier (OH) 40 | 20:04.4 PR | 105.3 | — |
| 90 | Ryan Homer | 12 | St. Xavier (OH) 41 | 20:06.3 SR | 105.2 | — |
| 91 | Aiden Belanger | 10 | Springboro (OH) 18 | 20:07 | 105.1 | — |
| 92 | Michael Roncallo | 11 | Moeller (OH) 5 | 20:07.8 PR | 105.0 | 46 |
| 93 | David Surman | 10 | Oak Hills (OH) 2 | 20:08 PR | 105.0 | 47 |
| 94 | Patrick Newman | 11 | Lebanon (OR) 6 | 20:08.5 | 104.9 | 48 |
| 95 | Matthew Gonzales | 12 | Anderson (OH) 3 | 20:09.3 | 104.9 | 49 |
| 96 | Keegan FOX | 12 | St. Xavier (OH) 42 | 20:09.9 PR | 104.8 | — |
| 97 | Jack Zestermann | 11 | St. Xavier (OH) 43 | 20:10.6 PR | 104.8 | — |
| 98 | Grady Martin | 12 | Anderson (OH) 4 | 20:11 | 104.7 | 50 |
| 99 | Luke Stadelmann | 12 | Sycamore (OH) 2 | 20:11.3 | 104.7 | 51 |
| 100 | Connor Abrams | 12 | Springboro (OH) 19 | 20:11.5 SR | 104.7 | — |
| 101 | Dean Lutman | 10 | St. Xavier (OH) 44 | 20:12.3 | 104.6 | — |
| 102 | Ryan Couch | 11 | Clark Montessori (OH) 1 | 20:12.4 | 104.6 | 52 |
| 103 | Alex Gansler | 11 | St. Xavier (OH) 45 | 20:13 | 104.6 | — |
| 104 | Daniel Cooper | 10 | Sycamore (OH) 3 | 20:13.5 PR | 104.5 | 53 |
| 105 | Jack Thurston | 9 | Lebanon (OR) 7 | 20:15.3 | 104.4 | 54 |
| 106 | Daniel Lade | 9 | Oak Hills (OH) 3 | 20:15.8 PR | 104.3 | 55 |
| 107 | Tyler Zevallos | 9 | St. Xavier (OH) 46 | 20:16.2 | 104.3 | — |
| 108 | Nathan Garay | 9 | St. Xavier (OH) 47 | 20:16.3 PR | 104.3 | — |
| 109 | Gus Rumpke | 12 | St. Xavier (OH) 48 | 20:17.8 PR | 104.2 | — |
| 110 | Thomas Hines | 10 | St. Xavier (OH) 49 | 20:17.8 PR | 104.2 | — |
| 111 | Stephan Wenzke | 11 | St. Xavier (OH) 50 | 20:17.9 | 104.1 | — |
| 112 | Charles Rickie | 12 | St. Xavier (OH) 51 | 20:18.1 PR | 104.1 | — |
| 113 | Benjamin Schweinberg | 12 | Lebanon (OR) 8 | 20:19.5 | 104.0 | — |
| 114 | Nate Roberts | 12 | Sycamore (OH) 4 | 20:19.9 SR | 104.0 | 56 |
| 115 | Brayden Faulkner | 10 | Kings (OH) 3 | 20:20 SR | 104.0 | 57 |
| 116 | Dallas Rose | 10 | Springboro (OH) 20 | 20:22.3 | 103.8 | — |
| 117 | Anthony France | 12 | St. Xavier (OH) 52 | 20:22.4 SR | 103.8 | — |
| 118 | Owen Brennan | 10 | Moeller (OH) 6 | 20:22.7 PR | 103.7 | 58 |
| 119 | Luke Dearborn | 12 | Roger Bacon (OH) 1 | 20:25.6 SR | 103.5 | 59 |
| 120 | Blake Wickemieir | 10 | Reading (MI) 1 | 20:26.3 PR | 103.4 | 60 |
| 121 | Logan Mitchell | 12 | Moeller (OH) 7 | 20:28.2 | 103.3 | 61 |
| 122 | Zubin Dhuru | 10 | Walnut Hills (OH) 4 | 20:29.3 PR | 103.2 | 62 |
| 123 | Wyatt Treon | 9 | Milford (DE) 9 | 20:29.5 PR | 103.2 | — |
| 124 | Dean Keller | 9 | Turpin (OH) 4 | 20:30.7 PR | 103.1 | 63 |
| 125 | Ryan Zonka | 12 | Lak. East (OH) 4 | 20:31.9 | 103.0 | 64 |
| 126 | Henry McGurn | 11 | Anderson (OH) 5 | 20:33.5 | 102.8 | 65 |
| 127 | Brock Giesenschlag | 10 | Sycamore (OH) 5 | 20:33.9 | 102.8 | 66 |
| 128 | Drew Baumgartner | 9 | Springboro (OH) 21 | 20:34.6 | 102.7 | — |
| 129 | Michael Simon | 12 | Milford (DE) 10 | 20:35.1 | 102.7 | — |
| 130 | Brayden Dostal | 12 | Anderson (OH) 6 | 20:35.6 | 102.7 | 67 |
| 131 | Zachary Callahan | 9 | Lebanon (OR) 9 | 20:36.2 | 102.6 | — |
| 132 | Trey Parker | 11 | Turpin (OH) 5 | 20:36.2 SR | 102.6 | 68 |
| 133 | Ian LeCates | 10 | Walnut Hills (OH) 5 | 20:37.3 PR | 102.5 | 69 |
| 134 | Conor Kiser | 10 | Lebanon (OR) 10 | 20:38.3 | 102.4 | — |
| 135 | Nick Baker | 9 | Milford (DE) 11 | 20:39 | 102.4 | — |
| 136 | Jack Hornschemeier | 9 | Milford (DE) 12 | 20:39.7 | 102.3 | — |
| 137 | Joshua Koo | 10 | Sycamore (OH) 6 | 20:40.1 | 102.3 | 70 |
| 138 | Jacob Mueller | 11 | Kings (OH) 4 | 20:40.6 | 102.2 | 71 |
| 139 | Benjamin Hartong | 9 | Anderson (OH) 7 | 20:42.2 | 102.1 | 72 |
| 140 | Jason Houchens | 12 | St. Xavier (OH) 53 | 20:42.7 PR | 102.1 | — |
| 141 | Jovan Fredy | 10 | Sycamore (OH) 7 | 20:43.2 PR | 102.0 | 73 |
| 142 | Paul Knueven | 11 | Walnut Hills (OH) 6 | 20:43.3 PR | 102.0 | 74 |
| 143 | Gabe Cox | 9 | Oak Hills (OH) 4 | 20:43.9 PR | 102.0 | 75 |
| 144 | Russell Corby | 10 | Walnut Hills (OH) 7 | 20:44.6 PR | 101.9 | 76 |
| 145 | Simon Wells | 10 | Walnut Hills (OH) 8 | 20:44.7 PR | 101.9 | — |
| 146 | Adam Gomaa | 10 | Anderson (OH) 8 | 20:44.9 | 101.9 | — |
| 147 | Andrew Berkemeier | 10 | St. Xavier (OH) 54 | 20:46 PR | 101.8 | — |
| 148 | Oliver Carter | 9 | Walnut Hills (OH) 9 | 20:46.1 PR | 101.8 | — |
| 149 | Nik Wirth | 10 | Milford (DE) 13 | 20:46.6 PR | 101.8 | — |
| 150 | Gavin Cain | 11 | Springboro (OH) 22 | 20:47.1 | 101.7 | — |
| 151 | Sean Teisman | 12 | Anderson (OH) 9 | 20:47.4 SR | 101.7 | — |
| 152 | Nolan Clark | 9 | Kings (OH) 5 | 20:47.6 PR | 101.7 | 77 |
| 153 | Liam Ebert | 10 | Clark Montessori (OH) 2 | 20:47.9 PR | 101.6 | 78 |
| 154 | Carter Bresnahan | 10 | Clark Montessori (OH) 3 | 20:48.2 | 101.6 | 79 |
| 155 | Jeremy Gilhart | 12 | Moeller (OH) 8 | 20:49.1 PR | 101.5 | — |
| 156 | Jacob Scott | 9 | Moeller (OH) 9 | 20:49.3 PR | 101.5 | — |
| 157 | Matthew Kanya | 10 | Lak. East (OH) 5 | 20:49.9 | 101.5 | 80 |
| 158 | William Rehmel | 9 | Turpin (OH) 6 | 20:51.6 | 101.3 | 81 |
| 159 | Brady Gaskins | 10 | Anderson (OH) 10 | 20:52.3 | 101.3 | — |
| 160 | Alex Weisgerber | 11 | Moeller (OH) 10 | 20:52.5 SR | 101.3 | — |
| 161 | Auggie Florkowski | 9 | St. Xavier (OH) 55 | 20:52.6 | 101.3 | — |
| 162 | Mario Studaway | 11 | Walnut Hills (OH) 10 | 20:52.9 PR | 101.2 | — |
| 163 | Zachary Egleston | 10 | Lak. East (OH) 6 | 20:54.9 PR | 101.1 | 82 |
| 164 | Tyler Breiner | 12 | Lak. East (OH) 7 | 20:55.1 | 101.1 | 83 |
| 165 | John Frigge | 10 | La Salle (CA) 1 | 20:56.6 | 100.9 | 84 |
| 166 | Will Stackpole | 12 | St. Xavier (OH) 56 | 21:00.4 SR | 100.6 | — |
| 167 | Robert Giller | 10 | Kings (OH) 6 | 21:01.3 | 100.6 | 85 |
| 168 | Zach Krieg | 12 | Oak Hills (OH) 5 | 21:01.3 | 100.6 | 86 |
| 169 | Ty Regan | 9 | Anderson (OH) 11 | 21:02.1 | 100.5 | — |
| 170 | Ian Kittrell | 9 | Milford (DE) 14 | 21:02.5 PR | 100.5 | — |
| 171 | Henry Althoff | 9 | Walnut Hills (OH) 11 | 21:02.5 PR | 100.5 | — |
| 172 | Gabe Shinski | 11 | Lebanon (OR) 11 | 21:03.5 SR | 100.4 | — |
| 173 | Edmund Gimbert | 9 | Walnut Hills (OH) 12 | 21:05.1 PR | 100.3 | — |
| 174 | Nick Kroger | 9 | St. Xavier (OH) 57 | 21:06.2 PR | 100.2 | — |
| 175 | Jack Frient | 10 | St. Xavier (OH) 58 | 21:08.2 PR | 100.0 | — |
| 176 | Deven Boyle | 9 | Springboro (OH) 23 | 21:08.3 | 100.0 | — |
| 177 | Alex Hartings | 10 | St. Xavier (OH) 59 | 21:09.4 | 99.9 | — |
| 178 | Henry Meyer | 11 | Moeller (OH) 11 | 21:09.5 PR | 99.9 | — |
| 179 | Gabe Castellini | 9 | St. Xavier (OH) 60 | 21:09.6 | 99.9 | — |
| 180 | Tyler Raussen | 10 | Oak Hills (OH) 6 | 21:10.9 SR | 99.8 | 87 |
| 181 | Jason Hershenson | 9 | Sycamore (OH) 8 | 21:12.8 PR | 99.7 | — |
| 182 | Caleb Robertson | 10 | St. Xavier (OH) 61 | 21:13.2 PR | 99.6 | — |
| 183 | Ben McPeek | 10 | St. Xavier (OH) 62 | 21:13.3 PR | 99.6 | — |
| 184 | Dylan Bush | 11 | St. Xavier (OH) 63 | 21:14 | 99.6 | — |
| 185 | Adin Stoller | 12 | Springboro (OH) 24 | 21:14.3 SR | 99.5 | — |
| 186 | Jared Johnston | 10 | Moeller (OH) 12 | 21:14.8 PR | 99.5 | — |
| 187 | Brayden Linz | 9 | St. Xavier (OH) 64 | 21:14.9 PR | 99.5 | — |
| 188 | Jacob Rolfert | 11 | Lak. East (OH) 8 | 21:15.3 | 99.5 | — |
| 189 | Sarthak Dighe | 11 | Walnut Hills (OH) 13 | 21:15.5 | 99.4 | — |
| 190 | Charlie Cathey | 9 | St. Xavier (OH) 65 | 21:15.7 PR | 99.4 | — |
| 191 | Noah Hern | 12 | Anderson (OH) 12 | 21:15.8 SR | 99.4 | — |
| 192 | Gavin Barry | 9 | Moeller (OH) 13 | 21:16.7 | 99.3 | — |
| 193 | Logan Nesbit | 10 | Springboro (OH) 25 | 21:17.4 | 99.3 | — |
| 194 | Daniel Burt | 10 | McNicholas (OH) 1 | 21:18.7 | 99.2 | 88 |
| 195 | Khalid Salahudeen | 12 | Lak. East (OH) 9 | 21:19.6 | 99.1 | — |
| 196 | Jared Busam | 10 | Moeller (OH) 14 | 21:20 PR | 99.1 | — |
| 197 | Sam Rayburn | 12 | Moeller (OH) 15 | 21:20.6 | 99.1 | — |
| 198 | Dominic Marmora | 9 | Moeller (OH) 16 | 21:20.8 PR | 99.0 | — |
| 199 | Benjamin Schneider | 10 | Turpin (OH) 7 | 21:21.1 PR | 99.0 | 89 |
| 200 | Alex Dorr | 12 | Oak Hills (OH) 7 | 21:22.1 SR | 98.9 | 90 |
| 201 | Alexander Montello | 9 | Walnut Hills (OH) 14 | 21:22.4 | 98.9 | — |
| 202 | Jack Richey | 10 | Walnut Hills (OH) 15 | 21:22.4 | 98.9 | — |
| 203 | Conner O'Hearn | 9 | Milford (DE) 15 | 21:22.7 PR | 98.9 | — |
| 204 | Drew Rongo | 9 | St. Xavier (OH) 66 | 21:23.2 PR | 98.8 | — |
| 205 | Gavin De klerk | 10 | St. Xavier (OH) 67 | 21:23.4 PR | 98.8 | — |
| 206 | Sean Koth | 9 | St. Xavier (OH) 68 | 21:24.7 PR | 98.7 | — |
| 207 | Carson Faz | 12 | Kings (OH) 7 | 21:25.5 | 98.7 | 91 |
| 208 | Camden Luers | 9 | Lak. East (OH) 10 | 21:25.6 | 98.7 | — |
| 209 | Colin Evans | 10 | Moeller (OH) 17 | 21:26.8 | 98.6 | — |
| 210 | Brady Neller | 10 | Oak Hills (OH) 8 | 21:27.6 PR | 98.5 | — |
| 211 | Adam Keegan | 9 | Walnut Hills (OH) 16 | 21:28 PR | 98.5 | — |
| 212 | Solomon Lumb | 12 | Sycamore (OH) 9 | 21:29.8 SR | 98.3 | — |
| 213 | Cooper Nathan | 12 | Lebanon (OR) 12 | 21:32.4 | 98.1 | — |
| 214 | Antony Ashland | 11 | Clark Montessori (OH) 4 | 21:37.1 | 97.8 | 92 |
| 215 | William Holthaus | 11 | Lak. East (OH) 11 | 21:37.2 | 97.8 | — |
| 216 | Theodore Underhill | 11 | Walnut Hills (OH) 17 | 21:38 PR | 97.7 | — |
| 217 | Nicholas Aiello | 9 | Walnut Hills (OH) 18 | 21:38.2 PR | 97.7 | — |
| 218 | Logan Carlisle | 10 | Springboro (OH) 26 | 21:40.2 | 97.6 | — |
| 219 | Jason Munzel | 12 | McNicholas (OH) 2 | 21:40.5 PR | 97.5 | 93 |
| 220 | Cooper Steuer | 10 | McNicholas (OH) 3 | 21:40.8 PR | 97.5 | 94 |
| 221 | Lakeland Spaeth | 9 | Walnut Hills (OH) 19 | 21:42.8 PR | 97.4 | — |
| 222 | Nick Smith | 12 | Anderson (OH) 13 | 21:43.6 SR | 97.3 | — |
| 223 | Evan Juelg | 9 | Roger Bacon (OH) 2 | 21:44.3 PR | 97.2 | 95 |
| 224 | Nathan Neumann | 10 | Springboro (OH) 27 | 21:45.1 | 97.2 | — |
| 225 | Michael Standage | 10 | Anderson (OH) 14 | 21:46.1 | 97.1 | — |
| 226 | Tyler Munzel | 9 | McNicholas (OH) 4 | 21:46.2 PR | 97.1 | 96 |
| 227 | Brad Chatlos | 12 | Moeller (OH) 18 | 21:47.3 | 97.0 | — |
| 228 | Max Stewart | 9 | St. Xavier (OH) 69 | 21:47.7 PR | 97.0 | — |
| 229 | Simon Kube | 10 | Lebanon (OR) 13 | 21:51.3 | 96.7 | — |
| 230 | Natan Sommers | 11 | Anderson (OH) 15 | 21:54.1 PR | 96.5 | — |
| 231 | Sam DeVylder | 9 | St. Xavier (OH) 70 | 21:54.6 PR | 96.5 | — |
| 232 | Mark Whapham | 11 | Sycamore (OH) 10 | 21:55.7 | 96.4 | — |
| 233 | Rafe Kiley | 9 | St. Xavier (OH) 71 | 21:55.9 PR | 96.4 | — |
| 234 | Sean Burcham | 10 | Moeller (OH) 19 | 21:58 PR | 96.2 | — |
| 235 | Adam Kelhoffer | 10 | La Salle (CA) 2 | 21:58.6 | 96.2 | 97 |
| 236 | Brett Kramer | 9 | Sycamore (OH) 11 | 21:59.5 | 96.1 | — |
| 237 | Aj Werner | 11 | Oak Hills (OH) 9 | 21:59.7 SR | 96.1 | — |
| 238 | Jake Pobanz | 12 | Anderson (OH) 16 | 22:00.3 PR | 96.1 | — |
| 239 | David Phalen | 9 | Walnut Hills (OH) 20 | 22:00.9 | 96.0 | — |
| 240 | Gabe Palumbo | 10 | Anderson (OH) 17 | 22:01 SR | 96.0 | — |
| 241 | Cole Buchert | 9 | Lebanon (OR) 14 | 22:01.4 PR | 96.0 | — |
| 242 | Duncan Wyatt | 9 | Colerain (OH) 1 | 22:03.2 PR | 95.9 | 98 |
| 243 | Mathias Bustamante | 12 | Springboro (OH) 28 | 22:06.1 SR | 95.7 | — |
| 244 | Avery Stevens | 12 | Walnut Hills (OH) 21 | 22:07.1 | 95.6 | — |
| 245 | Tyler Callahan | 9 | Lebanon (OR) 15 | 22:07.4 | 95.6 | — |
| 246 | David Richards | 9 | Oak Hills (OH) 10 | 22:07.5 PR | 95.6 | — |
| 247 | Ethan Rogers | 10 | Sycamore (OH) 12 | 22:09.3 SR | 95.4 | — |
| 248 | Nate Baker | 12 | Milford (DE) 16 | 22:09.3 | 95.4 | — |
| 249 | Larkin Willis | 9 | Lak. East (OH) 12 | 22:11.8 | 95.2 | — |
| 250 | Ian Wofram | 10 | McNicholas (OH) 5 | 22:12.6 | 95.2 | 99 |
| 251 | Christopher Powers | 10 | Reading (MI) 2 | 22:12.6 | 95.2 | 100 |
| 252 | Blayne Camden | 1 | Lebanon (OR) 16 | 22:14.2 PR | 117.9 | — |
| 253 | Brayden Kidd | 9 | Bryan (NE) 1 | 22:14.7 PR | 95.0 | 101 |
| 254 | Quinn Kueper | 9 | Turpin (OH) 8 | 22:15.9 | 94.9 | — |
| 255 | Kyle Hughes | 10 | Moeller (OH) 20 | 22:17.3 | 94.8 | — |
| 256 | Jacob Brannock | 10 | St. Xavier (OH) 72 | 22:17.9 PR | 94.8 | — |
| 257 | Joe Dougherty | 12 | St. Xavier (OH) 73 | 22:19.5 | 94.7 | — |
| 258 | Liam King | 10 | St. Xavier (OH) 74 | 22:23.6 | 94.4 | — |
| 259 | Carter Shinski | 11 | Lebanon (OR) 17 | 22:25.6 | 94.3 | — |
| 260 | Jeff Zhu | 10 | Lak. East (OH) 13 | 22:25.9 | 94.2 | — |
| 261 | Samuel Theil | 10 | Bryan (NE) 2 | 22:26.4 | 94.2 | 102 |
| 262 | Dominic Abele | 9 | La Salle (CA) 3 | 22:28.2 | 94.1 | 103 |
| 263 | Andrew Conover | 11 | St. Xavier (OH) 75 | 22:28.4 SR | 94.1 | — |
| 264 | Charlie Sicking | 9 | St. Xavier (OH) 76 | 22:28.6 PR | 94.1 | — |
| 265 | David Lane | 10 | Colerain (OH) 2 | 22:29 PR | 94.0 | 104 |
| 266 | Antonio Bryant | 10 | St. Xavier (OH) 77 | 22:30.2 | 93.9 | — |
| 267 | Derek Niehaus | 10 | Lak. East (OH) 14 | 22:31.8 | 93.8 | — |
| 268 | Zareh Bernal-Garner | 10 | St. Xavier (OH) 78 | 22:32 PR | 93.8 | — |
| 269 | Hyrum Leishman | - | Lebanon (OR) 18 | 22:33.3 PR | 93.7 | — |
| 270 | Alex Little | 11 | Reading (MI) 3 | 22:33.8 | 93.7 | 105 |
| 271 | Bryson Heller | 9 | Milford (DE) 17 | 22:34.9 | 93.6 | — |
| 272 | Eric Roberts | 12 | Anderson (OH) 18 | 22:38.1 PR | 93.4 | — |
| 273 | Nik Helmes | 9 | Oak Hills (OH) 11 | 22:38.8 PR | 93.3 | — |
| 274 | Nevan Wilmhoff | 12 | Turpin (OH) 9 | 22:41.3 | 93.2 | — |
| 275 | Jack Mccluskey | 12 | McNicholas (OH) 6 | 22:46.8 SR | 92.8 | 106 |
| 276 | Ethan Caudill | 11 | Lebanon (OR) 19 | 22:48.5 | 92.7 | — |
| 277 | Carson Hall | 10 | St. Xavier (OH) 79 | 22:52.7 | 92.4 | — |
| 278 | Connor Svarda | 10 | McNicholas (OH) 7 | 22:53.2 | 92.4 | 107 |
| 279 | Justin Gao | 12 | Seven Hills (OH) 1 | 22:54.5 | 92.3 | — |
| 280 | Andy Burghardt | 9 | Sycamore (OH) 13 | 22:55.5 | 92.2 | — |
| 281 | Cory Trovillo | 10 | St. Xavier (OH) 80 | 22:55.7 | 92.2 | — |
| 282 | Cameron Sheldon | 9 | Milford (DE) 18 | 22:58.8 | 92.0 | — |
| 283 | Michael Egan | 9 | McNicholas (OH) 8 | 22:59.3 PR | 92.0 | — |
| 284 | Sam Ater de Lemos | 9 | Roger Bacon (OH) 3 | 22:59.8 PR | 91.9 | 108 |
| 285 | Jace Hoskins | 9 | Springboro (OH) 29 | 23:01.2 PR | 91.8 | — |
| 286 | Alex Morales | 12 | Anderson (OH) 19 | 23:01.3 | 91.8 | — |
| 287 | Christopher Reich | 11 | Springboro (OH) 30 | 23:01.7 | 91.8 | — |
| 288 | Dhanush Bearelly | 10 | Seven Hills (OH) 2 | 23:02.6 | 91.7 | — |
| 289 | Breckin Arneson | 10 | Springboro (OH) 31 | 23:02.6 | 91.7 | — |
| 290 | Cooper Royer | 11 | Oak Hills (OH) 12 | 23:03.2 | — | — |
| 291 | Craig Dwyer | 9 | St. Xavier (OH) 81 | 23:04 PR | 91.7 | — |
| 292 | Xander Lumb | 12 | Sycamore (OH) 14 | 23:04.1 | 91.6 | — |
| 293 | Austin Payne | 9 | McNicholas (OH) 9 | 23:04.6 PR | 91.6 | — |
| 294 | Aiden Ford | 9 | Lebanon (OR) 20 | 23:05.3 | 91.6 | — |
| 295 | Lukas Kriz | 9 | St. Xavier (OH) 82 | 23:05.4 | 91.6 | — |
| 296 | Forest Heis | 11 | Turpin (OH) 10 | 23:05.9 | 91.5 | — |
| 297 | Hayden Shelly | 9 | McNicholas (OH) 10 | 23:06.6 PR | 91.5 | — |
| 298 | Andrew Anglin | 10 | St. Xavier (OH) 83 | 23:07.6 | 91.4 | — |
| 299 | Kyle Terwilleger | 10 | La Salle (CA) 4 | 23:12.6 PR | 91.1 | 109 |
| 300 | Thomas Miller | 11 | Moeller (OH) 21 | 23:12.9 | 91.1 | — |
| 301 | Gavin McCracken | 9 | Walnut Hills (OH) 22 | 23:15.8 | 90.9 | — |
| 302 | Sam Pressman | 9 | Sycamore (OH) 15 | 23:18.8 PR | 90.7 | — |
| 303 | Adam Ouahidy | 12 | Lak. East (OH) 15 | 23:19.8 SR | 90.6 | — |
| 304 | John Harlow | 10 | La Salle (CA) 5 | 23:20.7 SR | 90.6 | 110 |
| 305 | Luke Thiese | 9 | Kings (OH) 8 | 23:21.5 | 90.5 | — |
| 306 | Nick Sunderman | 9 | St. Xavier (OH) 84 | 23:22.2 PR | 90.5 | — |
| 307 | Owen Strickler | 10 | La Salle (CA) 6 | 23:22.5 | 90.4 | 111 |
| 308 | Seth Luebke | 10 | Walnut Hills (OH) 23 | 23:25.8 | 90.2 | — |
| 309 | Jack Fechter | 12 | Seven Hills (OH) 3 | 23:26.6 PR | 90.2 | — |
| 310 | Jean Krynauw | 9 | Kings (OH) 9 | 23:27.3 | 90.1 | — |
| 311 | Slaven Getchev | 9 | Lebanon (OR) 21 | 23:29.4 | 90.0 | — |
| 312 | Daniel Turnbow | 11 | Moeller (OH) 22 | 23:36.4 PR | 89.6 | — |
| 313 | Carson Gardner | 10 | McNicholas (OH) 11 | 23:37 PR | 89.5 | — |
| 314 | Brady Mcpheron | 9 | McNicholas (OH) 12 | 23:39.3 | 89.4 | — |
| 315 | Ethan Balent | 11 | Springboro (OH) 32 | 23:40.5 SR | 89.3 | — |
| 316 | Daniel Fehringer | 9 | Springboro (OH) 33 | 23:40.9 PR | 89.3 | — |
| 317 | William Burell | 12 | Taft (OR) 1 | 23:44.1 PR | 89.1 | — |
| 318 | Bryce Edenfield | 9 | Oak Hills (OH) 13 | 23:45.3 PR | 89.0 | — |
| 319 | Jack Rentrop | 11 | Moeller (OH) 23 | 23:46.1 PR | 88.9 | — |
| 320 | Josiah White | 11 | Colerain (OH) 3 | 23:47 PR | 88.9 | 112 |
| 321 | Brady Knight | 11 | Springboro (OH) 34 | 23:55.6 SR | 88.3 | — |
| 322 | Mason Bindemann | 11 | Springboro (OH) 35 | 23:55.9 | 88.3 | — |
| 323 | Max Ginn | 11 | Clark Montessori (OH) 5 | 23:58.7 | 88.2 | 113 |
| 324 | Brady Gervers | 9 | La Salle (CA) 7 | 23:59.6 | 88.1 | 114 |
| 325 | Owen Vaughn | 9 | Springboro (OH) 36 | 24:02.6 | — | — |
| 326 | Mac Giles | 11 | St. Xavier (OH) 85 | 24:03.2 | 87.9 | — |
| 327 | Aidan Ward | 9 | Walnut Hills (OH) 24 | 24:04.3 PR | 87.8 | — |
| 328 | Camden Ravert | 11 | Springboro (OH) 37 | 24:12.2 | 87.3 | — |
| 329 | Kellen Shooner | 9 | Bryan (NE) 3 | 24:12.3 | 87.3 | 115 |
| 330 | Sebastian Geary | 10 | Kings (OH) 10 | 24:14.7 | 87.2 | — |
| 331 | Luke Gregory | 10 | Colerain (OH) 4 | 24:19.8 | 86.9 | 116 |
| 332 | Jared Jordan | 12 | Lebanon (OR) 22 | 24:20.4 | 86.8 | — |
| 333 | Will Mahan | 10 | Anderson (OH) 20 | 24:20.4 | 86.8 | — |
| 334 | Ethan Livingston | 9 | Kings (OH) 11 | 24:21.9 | 86.8 | — |
| 335 | Joe Benson | 10 | Colerain (OH) 5 | 24:22.7 | 86.7 | 117 |
| 336 | Reid Clayson | 10 | Lebanon (OR) 23 | 24:26.2 PR | 86.5 | — |
| 337 | Piercen Wall | 11 | Springboro (OH) 38 | 24:29.9 PR | 86.3 | — |
| 338 | Alexander Seitz | 10 | Springboro (OH) 39 | 24:30.2 | 86.3 | — |
| 339 | Nick Wilking | 9 | St. Xavier (OH) 86 | 24:31.4 | 86.2 | — |
| 340 | Sam Bringle | 9 | Sycamore (OH) 16 | 24:37 | 85.9 | — |
| 341 | Benjamin Walker | 11 | Springboro (OH) 40 | 24:43.6 | 85.5 | — |
| 342 | Ben Tackett | 11 | Turpin (OH) 11 | 24:45.5 PR | 85.4 | — |
| 343 | Noah Schlaudecker | 9 | Walnut Hills (OH) 25 | 24:45.7 | 85.4 | — |
| 344 | Max Milbourn | 9 | Moeller (OH) 24 | 24:46.3 | 85.3 | — |
| 345 | Henry Vieth | 11 | Roger Bacon (OH) 4 | 24:47.2 SR | 85.3 | 118 |
| 346 | David Messerly | 11 | McNicholas (OH) 13 | 24:49.1 | 85.2 | — |
| 347 | Lucas Holloway | 12 | La Salle (CA) 8 | 24:49.2 SR | 85.2 | — |
| 348 | Garrett Keller | 9 | Moeller (OH) 25 | 24:57.2 PR | 84.7 | — |
| 349 | Takumi Fukuda | 11 | Sycamore (OH) 17 | 25:08.2 | 84.1 | — |
| 350 | Silas Kelley | 12 | Walnut Hills (OH) 26 | 25:13.2 | 83.8 | — |
| 351 | Vincent Brown | 11 | Clark Montessori (OH) 6 | 25:14.4 | 83.8 | 119 |
| 352 | Mason Krueter | 9 | St. Xavier (OH) 87 | 25:16.5 PR | 83.6 | — |
| 353 | Jonathan Wagers | 10 | Springboro (OH) 41 | 25:26.1 | 83.1 | — |
| 354 | Luke Jump | 9 | Walnut Hills (OH) 27 | 25:26.7 | 83.1 | — |
| 355 | Frank Stanard | 9 | St. Xavier (OH) 88 | 25:28.6 PR | 83.0 | — |
| 356 | Landry Danielson | 12 | Colerain (OH) 6 | 25:31.5 SR | 82.8 | 120 |
| 357 | Evan Brown | 9 | St. Xavier (OH) 89 | 25:35.5 | 82.6 | — |
| 358 | Aidan Camarena | 9 | Lebanon (OR) 24 | 25:38.8 | 82.4 | — |
| 359 | Andrew Wreinwich | 11 | Reading (MI) 4 | 25:40.8 SR | 82.3 | 121 |
| 360 | Lewis Cooney | 9 | Walnut Hills (OH) 28 | 25:41.8 PR | 82.3 | — |
| 361 | Shea Sefton | 11 | Turpin (OH) 12 | 25:42.2 | 82.2 | — |
| 362 | Noah Wesley | 9 | Walnut Hills (OH) 29 | 25:42.9 | 82.2 | — |
| 363 | Amir Allen | 12 | Roger Bacon (OH) 5 | 25:44 PR | 82.2 | 122 |
| 364 | Keating Sharp | 9 | Moeller (OH) 26 | 25:45.3 | 82.1 | — |
| 365 | Noah Edwards | 9 | St. Xavier (OH) 90 | 25:52 | 81.7 | — |
| 366 | Swapnil Mojumder | 9 | Springboro (OH) 42 | 25:54 | 81.6 | — |
| 367 | Matt Barnett | 12 | Kings (OH) 12 | 25:57.5 | 81.4 | — |
| 368 | Abraham Hagood | 9 | Walnut Hills (OH) 30 | 25:59.4 | 81.3 | — |
| 369 | Jeffery Knight | 11 | Kings (OH) 13 | 26:05.1 SR | 81.0 | — |
| 370 | Hayden Blaxall | 12 | Turpin (OH) 13 | 26:11.2 SR | — | — |
| 371 | Thomas Fulton | 9 | Springboro (OH) 43 | 26:22.2 | 80.2 | — |
| 372 | J. Daniel Gretz | 9 | Bryan (NE) 4 | 26:23.2 | 80.1 | 123 |
| 373 | Andrew Stockhart | 10 | Sycamore (OH) 18 | 26:35 | 79.5 | — |
| 374 | Adam Ouahidy | 12 | Lak. East (OH) 16 | 26:52.5 | 78.7 | — |
| 375 | Jack Louis | 12 | St. Xavier (OH) 91 | 26:56.2 SR | — | — |
| 376 | Branden Daniels | 11 | Springboro (OH) 44 | 27:02.1 | 78.2 | — |
| 377 | John Tipler V | 11 | Springboro (OH) 45 | 27:04.6 PR | 78.1 | — |
| 378 | David Musolino | 9 | St. Xavier (OH) 92 | 27:06.7 PR | 78.0 | — |
| 379 | Elliot Roepke | 9 | McNicholas (OH) 14 | 27:29.5 | 76.9 | — |
| 380 | Alex Navarro | 10 | Roger Bacon (OH) 6 | 27:31.6 SR | 76.8 | 124 |
| 381 | Ethan Caton | 11 | Roger Bacon (OH) 7 | 27:44.3 SR | 76.2 | 125 |
| 382 | Boaz McKenize | 11 | Reading (MI) 5 | 27:57.7 | 75.6 | 126 |
| 383 | Christian Sprinkle | 11 | Cin. Co. Day (OH) 1 | 28:10.8 PR | 75.0 | — |
| 384 | Nico Brooks | 9 | Clark Montessori (OH) 7 | 28:14.1 | — | 127 |
| 385 | Thomas Kennedy | 9 | Bryan (NE) 5 | 28:44.8 | 73.5 | 128 |
| 386 | Bob Xu | 12 | Cin. Co. Day (OH) 2 | 28:49.1 PR | 73.3 | — |
| 387 | Hayden Geiger | 9 | Springboro (OH) 46 | 29:10.9 | 72.4 | — |
| 388 | Zach Farmer | 9 | Kings (OH) 14 | 29:17.9 | 72.2 | — |
| 389 | Aidan Deese | 9 | Moeller (OH) 27 | 30:50.4 | 68.6 | — |
| 390 | Ian Todd | 9 | Turpin (OH) 14 | 31:10.1 | 67.8 | — |
| 391 | Gabriel Brooks | 9 | Clark Montessori (OH) 8 | 31:15.5 | — | — |
| 392 | Nathaniel Campos | 10 | Seven Hills (OH) 4 | 32:38.6 | 64.8 | — |
| 393 | Joshua Peoples | 10 | Monroe (CA) 1 | 32:51 | 64.3 | — |
| 394 | Adam Arebi | 9 | Cin. Co. Day (OH) 3 | 32:54.2 | 64.2 | — |
| 395 | Eli Young | 10 | Reading (MI) 6 | 34:19.8 | 61.6 | 129 |
| 396 | Asher Jones | 9 | Clark Montessori (OH) 9 | 35:18.5 PR | 59.9 | — |
| 397 | Truman Rohrer | 11 | Bryan (NE) 6 | 37:05.8 | 57.0 | 130 |
| 398 | Cole Burgin | 9 | Colerain (OH) 7 | 38:27.7 PR | — | 131 |
Something wrong on this page?
Report it →