Boys 2 Mile Run
Place TmPl No. Name Yr School Time Pace
1 1 195 Mike Laughlin 12 Carroll 10:09 5:05
2 2 147 Long Lin 11 Butler 10:13 5:07
3 3 16 Joe Ingram 11 Anderson 10:18 5:09
4 4 586 Michael Stearns 12 Tippecanoe 10:21 5:11
5 5 496 Andrew Mayse 12 Piqua 10:22 5:11
6 6 467 Ethan Shade 12 Northmont 10:25 5:13
7 7 327 Greg Ballman 10 Loveland 10:26 5:13
8 8 404 Will Brock 11 Milton-Union 10:27 5:14
9 9 122 Spencer Schick 11 Brookville 10:31 5:16
10 10 647 Lucas Houk 10 Wayne 10:32 5:16
11 11 192 Brad Klingbeil 12 Carroll 10:35 5:18
12 12 239 Jack Dalton 12 Cham. Julienne 10:36 5:18
13 13 159 Kyle Wertz 11 Butler 10:37 5:19
14 14 109 Justin Bland 9 Brookville 10:39 5:20
15 15 158 Gabe Warren 10 Butler 10:39 5:20
16 16 565 Keenan Fraylick 12 Tippecanoe 10:39 5:20
17 17 332 Caleb Davis 12 Loveland 10:45 5:23
18 18 454 Gage Beireis 11 Northmont 10:47 5:24
19 19 183 Jason Dong 11 Carroll 10:51 5:26
20 20 344 Jacob Korniak 12 Loveland 10:51 5:26
21 21 175 Grant Arnold 9 Carroll 10:53 5:27
22 22 654 Jacob Miller 12 Wayne 10:54 5:27
23 23 120 Jeremy Page 11 Brookville 10:54 5:27
24 24 30 Will Thomas 10 Anderson 10:56 5:28
25 25 571 Ben Jans 12 Tippecanoe 10:56 5:28
26 26 187 Sam Janson 11 Carroll 10:58 5:29
27 27 346 Mitchell Laifook 12 Loveland 10:59 5:30
28 28 72 Tayton Hess 9 Beavercreek 11:01 5:31
29 29 1007 Mike Griffith 9 Troy 11:01 5:31
30 30 410 Shannon Milnickel 11 Milton-Union 11:05 5:33
31 31 18 Ben Lindblad 10 Anderson 11:07 5:34
32 32 570 Ethan Heitkamp 10 Tippecanoe 11:07 5:34
33 33 24 Brennen Rottmueller 10 Anderson 11:09 5:35
34 34 177 Michael Ciesko 12 Carroll 11:09 5:35
35 35 1015 Andy Smith 11 Troy 11:12 5:36
36 36 426 Justin Abrams 10 Mt. Healthy 11:13 5:37
37 37 583 Ethan Sinning 11 Tippecanoe 11:14 5:37
38 38 202 Zach Merz 9 Carroll 11:15 5:38
39 39 7 Liam Gallagher 11 Anderson 11:15 5:38
40 209 Spencer Valentine 11 Carroll 11:16 5:38
41 40 448 Ryan Mollette 10 Newton Local 11:16 5:38
42 41 71 Thomas Gill 10 Beavercreek 11:17 5:39
43 42 573 Brenan Larned 9 Tippecanoe 11:17 5:39
44 43 12 Ian Hanthorn 10 Anderson 11:18 5:39
45 44 73 Nick Kowalski 10 Beavercreek 11:19 5:40
46 45 2 Zech Busch 12 Anderson 11:20 5:40
47 46 238 Duncan Burke 12 Cham. Julienne 11:20 5:40
48 47 414 Tristen Persinger 9 Milton-Union 11:21 5:41
49 48 463 John Pierron 11 Northmont 11:24 5:42
50 49 304 Caleb Browder 10 Greenville 11:25 5:43
51 50 536 Brandon Lengefeld 12 West Carrollton 11:27 5:44
52 51 358 Cade Smeller 11 Loveland 11:27 5:44
53 52 581 Austin Rogers 9 Tippecanoe 11:28 5:44
54 53 247 Will Marshall 10 Cham. Julienne 11:28 5:44
55 29 Daylan Sparks 11 Anderson 11:28 5:44
56 190 Daniel Kilby 9 Carroll 11:29 5:45
57 198 Casey Manos 11 Carroll 11:30 5:45
58 54 308 Andrew Kocher 11 Greenville 11:30 5:45
59 55 336 Zach Garner 11 Loveland 11:33 5:47
60 56 1012 Seth Plantz 10 Troy 11:33 5:47
61 57 1004 Adam Falknor 11 Troy 11:34 5:47
62 58 311 Jacob Subler 11 Greenville 11:34 5:47
63 59 446 Tristen Benedict 11 Newton Local 11:36 5:48
64 60 495 Dante Kemp 12 Piqua 11:36 5:48
65 61 242 Andrew Hartley 12 Cham. Julienne 11:36 5:48
66 62 313 Seth Unger 11 Greenville 11:38 5:49
67 63 249 Trey Myers 9 Cham. Julienne 11:39 5:50
68 64 77 Virag Masekar 12 Beavercreek 11:39 5:50
69 585 Tristan Spencer 10 Tippecanoe 11:40 5:50
70 65 493 Mitch Fletcher 9 Piqua 11:40 5:50
71 66 538 Tre Nixon 11 West Carrollton 11:41 5:51
72 67 67 Caleb Danber 12 Beavercreek 11:43 5:52
73 68 149 Sean Luttrell 12 Butler 11:43 5:52
74 69 658 Lane Vukovic 12 Wayne 11:45 5:53
75 70 328 Cole Behrens 12 Loveland 11:46 5:53
76 562 Zach Dix 12 Tippecanoe 11:47 5:54
77 340 Kyle Griffin 9 Loveland 11:48 5:54
78 563 Andrew Doviak 10 Tippecanoe 11:48 5:54
79 176 David Berent 11 Carroll 11:48 5:54
80 363 Eric Thomas 12 Loveland 11:49 5:55
81 71 76 Blake Martin 11 Beavercreek 11:49 5:55
82 72 465 Nick Sanders 9 Northmont 11:50 5:55
83 73 457 Sam Diller 9 Northmont 11:50 5:55
84 74 460 Drew Haker 9 Northmont 11:50 5:55
85 75 1009 Logan Huth 10 Troy 11:50 5:55
86 204 Shane Orban 10 Carroll 11:51 5:56
87 201 Colin Maxwell 10 Carroll 11:52 5:56
88 579 Adam Rindler 12 Tippecanoe 11:53 5:57
89 356 Eric Round 10 Loveland 11:54 5:57
90 76 83 Javier Urbinas 11 Beavercreek 11:55 5:58
91 352 Kian Palmer 10 Loveland 11:55 5:58
92 77 1003 Carson Dehart 9 Troy 11:55 5:58
93 355 Vaughn Richter 12 Loveland 11:56 5:58
94 78 118 Kyle Miller 9 Brookville 11:56 5:58
95 4 Calvin Caldwell 11 Anderson 11:57 5:59
96 79 431 Mamoudou Diallo 12 Mt. Healthy 11:57 5:59
97 80 403 Caleb Black 12 Milton-Union 11:57 5:59
98 27 Ryan Schwamberger 9 Anderson 11:58 5:59
99 334 Sam Dippold 9 Loveland 11:58 5:59
100 568 Sam Hart 12 Tippecanoe 11:58 5:59
101 64 Josh Brown 10 Beavercreek 11:58 5:59
102 85 Hunter Wennerstrom 9 Beavercreek 11:59 6:00
103 81 653 Noah McGeorge 11 Wayne 12:00 6:00
104 82 Jacob Silvey 9 Beavercreek 12:01 6:01
105 78 Nicholas Nader 11 Beavercreek 12:02 6:01
106 82 151 Matt Mescher 9 Butler 12:03 6:02
107 23 Dustin Pond 9 Anderson 12:03 6:02
108 83 141 Jake Bowers 12 Butler 12:03 6:02
109 582 Brady Shilt 9 Tippecanoe 12:04 6:02
110 3 Everette Butler 11 Anderson 12:05 6:03
111 84 409 Harrison Litton 10 Milton-Union 12:05 6:03
112 193 Justin Koesel 12 Carroll 12:06 6:03
113 85 110 Tommy Dafler 9 Brookville 12:06 6:03
114 11 Joel Hansel 10 Anderson 12:06 6:03
115 65 Noah Buell 12 Beavercreek 12:07 6:04
116 205 Michael Osgood 9 Carroll 12:08 6:04
117 569 Nick Hartman 9 Tippecanoe 12:09 6:05
118 86 157 Noah Thompson 11 Butler 12:09 6:05
119 87 411 Ryan Moore 11 Milton-Union 12:10 6:05
120 88 310 Tyler Strait 11 Greenville 12:10 6:05
121 191 Ben Kilfoyle 10 Carroll 12:11 6:06
122 89 413 Sam Motz 11 Milton-Union 12:11 6:06
123 90 645 Daniel Cole 11 Wayne 12:12 6:06
124 408 Cayden Galentine 9 Milton-Union 12:12 6:06
125 197 Andrew Madison 11 Carroll 12:13 6:07
126 185 Zachary Howey 12 Carroll 12:15 6:08
127 91 248 Thomas McGraw 11 Cham. Julienne 12:16 6:08
128 92 648 Luke Johnson 10 Wayne 12:17 6:09
129 93 115 Ethan Landis 9 Brookville 12:17 6:09
130 94 312 Dodge Sucharda 12 Greenville 12:18 6:09
131 572 Ryan Koolger 12 Tippecanoe 12:18 6:09
132 84 Andrew Vest 9 Beavercreek 12:19 6:10
133 95 253 Joel Seitz 9 Cham. Julienne 12:19 6:10
134 96 497 Bradley McPherson 12 Piqua 12:19 6:10
135 97 656 Vincent Statzer 10 Wayne 12:20 6:10
136 98 1019 Austin Zonner 9 Troy 12:20 6:10
137 650 Adam Larman 10 Wayne 12:20 6:10
138 75 Christian Mackay 10 Beavercreek 12:21 6:11
139 62 Samuel Bautista 12 Beavercreek 12:21 6:11
140 349 Jonathon Mangan 10 Loveland 12:21 6:11
141 552 Luke Anticoli 9 Tippecanoe 12:22 6:11
142 155 Khalil Ruiz 9 Butler 12:22 6:11
143 74 Dylan Leininger 10 Beavercreek 12:23 6:12
144 342 Brady Jeffcott 9 Loveland 12:23 6:12
145 577 Ethan Puthoff 11 Tippecanoe 12:24 6:12
146 99 464 Payton Runyon 9 Northmont 12:24 6:12
147 466 Tyler Schock 9 Northmont 12:25 6:13
148 574 Austin Post 9 Tippecanoe 12:25 6:13
149 100 449 Curtis Shellenberge 9 Newton Local 12:26 6:13
150 456 Justin Delano 11 Northmont 12:27 6:14
151 20 Nick Moody 11 Anderson 12:28 6:14
152 245 Matt Keaty 11 Cham. Julienne 12:28 6:14
153 145 Brice Hellman 11 Butler 12:28 6:14
154 101 307 Matt Karns 9 Greenville 12:30 6:15
155 406 Paul Brown 11 Milton-Union 12:30 6:15
156 561 Joey Dietz 9 Tippecanoe 12:31 6:16
157 651 Brian Mackey 12 Wayne 12:32 6:16
158 21 Andy Moore 12 Anderson 12:33 6:17
159 339 Scott Gerstemeier 9 Loveland 12:33 6:17
160 63 Mark Boyd 9 Beavercreek 12:33 6:17
161 206 Brian Quiroz 10 Carroll 12:34 6:17
162 659 JoMarre Young 10 Wayne 12:34 6:17
163 19 Graham Martin 9 Anderson 12:34 6:17
164 79 Vansh Patel 9 Beavercreek 12:35 6:18
165 70 Grant Fullenkamp 10 Beavercreek 12:36 6:18
166 338 Aaron George 9 Loveland 12:36 6:18
167 102 501 Dakota Ward 9 Piqua 12:38 6:19
168 353 Caelan Quigley 10 Loveland 12:38 6:19
169 61 Ryan Baird 9 Beavercreek 12:41 6:21
170 555 Austin Bowling 10 Tippecanoe 12:41 6:21
171 354 Sam Richardson 10 Loveland 12:41 6:21
172 103 433 Gelanni Jones 11 Mt. Healthy 12:42 6:21
173 104 432 Theiron Elliot 12 Mt. Healthy 12:42 6:21
174 255 Jimmy Wittman 12 Cham. Julienne 12:42 6:21
175 32 Tom Wood 10 Anderson 12:44 6:22
176 105 430 Gilbert Cole 11 Mt. Healthy 12:44 6:22
177 567 Nathan Harshbarger 9 Tippecanoe 12:45 6:23
178 142 Brandon Boyd 12 Butler 12:45 6:23
179 649 Henry Jones 11 Wayne 12:46 6:23
180 462 Noah McGilton 9 Northmont 12:47 6:24
181 194 Dean Larkin 10 Carroll 12:48 6:24
182 1005 Sam Felton 10 Troy 12:49 6:25
183 106 429 John Butler 10 Mt. Healthy 12:49 6:25
184 459 Brandon Eyongherok 12 Northmont 12:50 6:25
185 143 Chance Fannin 11 Butler 12:50 6:25
186 178 Andrew Connair 9 Carroll 12:52 6:26
187 360 Jonah Smith 11 Loveland 12:54 6:27
188 580 Richie Robbins 12 Tippecanoe 12:54 6:27
189 174 Alvin Alvarez 10 Carroll 12:54 6:27
190 26 Justin Sangermano 11 Anderson 12:55 6:28
191 203 Brady O'Bleness 10 Carroll 12:55 6:28
192 549 Diante Jackson 12 Thurgood Marshall 12:56 6:28
193 68 Joaquin Elizalde 9 Beavercreek 12:56 6:28
194 341 Brady Ingal 10 Loveland 12:57 6:29
195 566 Nolan Haas 9 Tippecanoe 12:57 6:29
196 6 Skyler Detering 10 Anderson 12:57 6:29
197 345 Chris Kuhn 9 Loveland 12:58 6:29
198 237 Omar Brown 10 Cham. Julienne 12:59 6:30
199 189 Karl Kiesel 12 Carroll 12:59 6:30
200 1010 Sam Iverson 10 Troy 12:59 6:30
201 107 491 Cameron Brown 11 Piqua 13:00 6:30
202 28 Reilly Smith 10 Anderson 13:01 6:31
203 108 450 Charlie Walker 10 Newton Local 13:01 6:31
204 1022 Matt Martin 11 Anderson 13:01 6:31
205 553 Noah Ballard 10 Tippecanoe 13:02 6:31
206 208 Pacific Tuyishime 11 Carroll 13:02 6:31
207 109 527 Cody Vandergrift 12 Stebbins 13:02 6:31
208 412 Jacob Motz 9 Milton-Union 13:03 6:32
209 110 111 Joel Fye 9 Brookville 13:03 6:32
210 655 Jordan Sam 11 Wayne 13:03 6:32
211 351 Richard Mendoza 10 Loveland 13:04 6:32
212 251 Nate Reuter 12 Cham. Julienne 13:05 6:33
213 416 Drew Shearer 9 Milton-Union 13:05 6:33
214 455 Jared Bush 12 Northmont 13:07 6:34
215 236 Joe Allaire 10 Cham. Julienne 13:07 6:34
216 243 Philip Hawthorn 12 Cham. Julienne 13:08 6:34
217 214 Luke Wittman 9 Carroll 13:09 6:35
218 241 Sean Gideon 9 Cham. Julienne 13:09 6:35
219 9 Michael Gonzales 10 Anderson 13:09 6:35
220 250 Matt Reuter 10 Cham. Julienne 13:09 6:35
221 148 Nick Luttrell 12 Butler 13:11 6:36
222 207 Francis Slagley 10 Carroll 13:12 6:36
223 306 Levi Emerick 12 Greenville 13:12 6:36
224 1018 Jacob Sweeney 11 Troy 13:14 6:37
225 646 Travis Colton 12 Wayne 13:15 6:38
226 111 294 Noah Lingerfelt 9 Fairborn 13:15 6:38
227 182 James DeWall 9 Carroll 13:17 6:39
228 405 Matt Brown 11 Milton-Union 13:20 6:40
229 81 Jackson Ryan 9 Beavercreek 13:25 6:43
230 196 John Mack 12 Carroll 13:26 6:43
231 112 293 Trevor Landon 10 Fairborn 13:27 6:44
232 123 Daniel Smith 12 Brookville 13:27 6:44
233 113 500 Preston Schaeffer 11 Piqua 13:28 6:44
234 14 Andrew Harm 10 Anderson 13:31 6:46
235 415 Dylan Schenck 10 Milton-Union 13:32 6:46
236 114 427 Marcus Blunt 11 Mt. Healthy 13:32 6:46
237 153 Tim Poag 10 Butler 13:33 6:47
238 1008 Tim Hanna 12 Troy 13:37 6:49
239 492 Caleb Fishback 10 Piqua 13:37 6:49
240 560 Preston Connors 10 Tippecanoe 13:39 6:50
241 434 Greg Stewart 12 Mt. Healthy 13:42 6:51
242 22 Dylan Moore 10 Anderson 13:45 6:53
243 490 Gaven Barnes 9 Piqua 13:46 6:53
244 144 Cameron Harsch 12 Butler 13:46 6:53
245 578 Taylor Riggle 9 Tippecanoe 13:47 6:54
246 407 Martin Faulker 9 Milton-Union 13:48 6:54
247 213 Joe Wittman 10 Carroll 13:49 6:55
248 188 Todd Jokerst 9 Carroll 13:51 6:56
249 117 Luke Middlestette 10 Brookville 13:51 6:56
250 252 Ian Rutmann 9 Cham. Julienne 13:51 6:56
251 498 Roy Moreaux 9 Piqua 13:52 6:56
252 115 533 Owen Cox 10 West Carrollton 13:53 6:57
253 119 Alex Myers 11 Brookville 13:54 6:57
254 557 Jake Catrone 9 Tippecanoe 13:54 6:57
255 13 Adam Harm 10 Anderson 13:54 6:57
256 116 291 Isaiah Hyatt 9 Fairborn 13:55 6:58
257 335 Ryan Faingold 10 Loveland 13:55 6:58
258 150 Zach Luttrell 10 Butler 13:56 6:58
259 200 Matthew Mattamana 10 Carroll 13:57 6:59
260 117 537 Dean Mason 12 West Carrollton 13:57 6:59
261 309 Branson Leigeber 9 Greenville 13:59 7:00
262 556 Frank Catrone 11 Tippecanoe 13:59 7:00
263 333 Cole Dillinger 10 Loveland 14:00 7:00
264 118 539 Brad Retherford 11 West Carrollton 14:01 7:01
265 116 Jesse McGriff 11 Brookville 14:02 7:01
266 112 Caleb Haas 9 Brookville 14:02 7:01
267 119 520 Zeke Cook 10 Stebbins 14:08 7:04
268 5 A.J. Classen 10 Anderson 14:09 7:05
269 120 519 Lucas Bourgeois 12 Stebbins 14:10 7:05
270 550 Kendall Miller 10 Thurgood Marshall 14:11 7:06
271 1002 Wyatt Centliver 10 Troy 14:12 7:06
272 330 Sam Cook 9 Loveland 14:16 7:08
273 364 Jake Wentland 9 Loveland 14:17 7:09
274 347 John Lemon 11 Loveland 14:17 7:09
275 8 Jacob Gildenblatt 9 Anderson 14:18 7:09
276 329 Brycen Carle 12 Loveland 14:18 7:09
277 348 Alex Lusk 12 Loveland 14:19 7:10
278 211 Jacob Westgerdes 10 Carroll 14:19 7:10
279 551 Alex Williams 9 Thurgood Marshall 14:22 7:11
280 25 Alex Ruff 9 Anderson 14:24 7:12
281 254 Logan Widmor 9 Cham. Julienne 14:25 7:13
282 121 295 Peyton Robinson 10 Fairborn 14:26 7:13
283 1017 Andrew Spayde 11 Troy 14:29 7:15
284 499 Mason Price 9 Piqua 14:29 7:15
285 146 Atif Kaema 12 Butler 14:30 7:15
286 10 Gordon Hallmark 10 Anderson 14:36 7:18
287 186 Dario Jackson 9 Carroll 14:38 7:19
288 122 447 Toby Hunt 9 Newton Local 14:42 7:21
289 240 Luis Estrada-Rese 11 Cham. Julienne 14:44 7:22
290 558 Nick Catrone 9 Tippecanoe 14:52 7:26
291 1006 Travis Fisher 11 Troy 14:58 7:29
292 494 Cameron Foster 9 Piqua 14:59 7:30
293 246 Connor Kocur 10 Cham. Julienne 15:03 7:32
294 152 Lane Moreland 9 Butler 15:18 7:39
295 212 Jamee Wise 12 Carroll 15:25 7:43
296 644 Samuel Carlson 10 Wayne 15:31 7:46
297 1 Christian Barrett 11 Anderson 15:31 7:46
298 154 Tommy Poag 9 Butler 15:37 7:49
299 199 John Mattamana 9 Carroll 15:39 7:50
300 180 Colin Czyzak 9 Carroll 16:03 8:02
301 123 522 Jon Foster 10 Stebbins 16:04 8:02
302 1001 Adam Bilitzke 11 Troy 16:08 8:04
303 124 524 Aaron Malcolm-Tilm 11 Stebbins 16:21 8:11
304 125 526 Michael Robinson 12 Stebbins 16:24 8:12
305 179 Calvin Cusack 10 Carroll 16:30 8:15
306 1023 Ryan Machesky 10 Anderson 16:34 8:17
307 126 292 Carsten Kurtz 9 Fairborn 16:55 8:28
308 575 Connor Post 11 Tippecanoe 17:38 8:49
309 350 John McAninch 10 Loveland 17:42 8:51
310 305 Nicholas Colby 9 Greenville 18:11 9:06
311 244 Clayton Jette 12 Cham. Julienne 19:03 9:32
312 Gabe Sutton 9 Tippecanoe 24:20 12:10