Boy's 3 Mile Run
1. 12 Zachary Jacklin 16:05 American Fork
2. 12 Joshua Collins 16:18 Wasatch
3. 10 Casey Clinger 16:19 American Fork
4. 11 Christian Allen 16:31 Copper Hills
5. 12 Kaden Winter 16:41 Fremont
6. 11 Adam Haynes 16:45 Bingham
7. 10 McKay Johns 16:48 American Fork
8. 10 Talon Hull 16:55 Weber
9. 12 Jacob Chase 16:59 American Fork
10. 11 Nick Hill 17:07 Pine View
11. 10 Adam Wood 17:17 Herriman
12. 12 Nathan Tracy 17:18 American Fork
14. 11 Jacob Debry 17:23 Alta
16. 11 Dallen Leatham 17:24 Viewmont
17. 11 Joseph Simmons 17:28 American Fork
18. 11 Hagen Harmer 17:32 American Fork
19. 11 Stockton Enger 17:34 Herriman
20. 12 Aidan Jensen 17:35 Wasatch
21. 12 Christain Carver 17:37 Fremont
22. 11 Paul Gaona 17:46 Pine View
23. 10 Dallen Gillespie 17:49 Pine View
24. 12 Blake Bennion 17:50 Alta
25. 11 Max Bailey 17:52 Bingham
26. 12 Davis McDermott 17:56 Alta
27. 11 Read Hadfield 17:57 Alta
28. 12 Isaac White 17:59 Herriman
29. 11 Andrew Nielsen 18:02 Pine View
30. 12 kyle Evans 18:03 Skyline
31. 12 Cameron Smith 18:05 Bingham
32. 11 Charlie Olsen 18:08 Copper Hills
33. 12 Daniel Ellis 18:08 Wasatch
34. 12 Kimball Booth 18:12 West Jordan
35. 12 Travan Thomas 18:12 Park City
36. 12 Sam Edmunds 18:13 Park City
37. 11 Ethan Robbins 18:15 Skyline
38. 12 Fischer Heimburger 18:16 Wasatch
39. 11 Paul Huntsman 18:16 Weber
40. 12 Cameron Brown 18:17 Pine View
41. 9 Joshua Leatham 18:17 Viewmont
42. 12 Kyler White 18:18 Juab
43. 12 Jordan Nestman 18:19 Herriman
44. 10 Tyler LeBaron 18:20 Bingham
45. 11 Jake Taylor 18:23 Pine View
46. 12 Jessie Case 18:26 Park City
47. 10 Spencer Roth 18:28 Herriman
48. 12 Wes Miller 18:30 Park City
49. 10 Evan Thomas 18:31 Bingham
50. 12 Alex Jackson 18:34 Park City
51. 11 Jacob Gonzales 18:36 Skyline
52. 10 Samuel Brown 18:37 Skyline
53. 11 Christian Swensen 18:43 Bingham
54. 11 Henry Hall 18:47 Weber
55. 11 Caleb Brown 18:47 Herriman
56. 11 Joshua Rhees 18:48 Wasatch
57. 11 Jacob Lee 18:49 Weber
58. 11 Cameron Bodily 18:50 Copper Hills
59. 11 Chase Zagorek-Marks 18:51 Alta
60. 12 Dillon Douglas 18:53 Juab
61. 11 Dustin Deeter 18:53 Weber
62. 10 Tanner Web 18:55 Herriman
63. 10 Eric Cooper 18:56 Wasatch
64. 12 Austin Jager 18:57 Bingham
65. 12 Garrett Farrer 18:58 Fremont
66. 11 Peter Christiansen 19:01 Hillcrest
67. 12 Garry Stoor 19:02 Fremont
68. 11 Preston Warby 19:04 Pine View
69. 12 Grant Amann 19:05 Skyline
70. 12 Ashton Arndt 19:06 Alta
71. 12 Colton Layser 19:09 Weber
72. 10 Jackson Snow 19:13 Union
73. 12 Brian Nelson 19:14 Copper Hills
74. 11 Ryan Ward 19:17 West Jordan
75. 10 Trevor Merkley 19:21 Fremont
76. 11 Jacob Smith 19:24 Weber
77. 11 Jagger Udy 19:30 Fremont
78. 10 Luke Price 19:31 Union
79. 12 Alex Brewer 19:32 West Jordan
80. 11 Carson Goodrich 19:36 Union
81. 11 Andrew Rasmussen 19:37 Viewmont
82. 12 Wesley Colemere 19:41 Hillcrest
83. 11 Nathan Christensen 19:44 Viewmont
84. 10 Quinten Gish 19:47 Copper Hills
85. 11 Connor Snow 19:50 Union
86. 12 Kurtis Walker 19:51 Copper Hills
87. 9 Laran Lewis 19:52 Hillcrest
88. 10 Clancey Buhler 20:08 West Jordan
89. 11 Trevin Chowen 20:13 Viewmont
90. 12 Davis Wesche 20:16 Viewmont
91. - Kendall Davis 20:19 Fremont
92. 12 Jared Rowley 20:21 Juab
93. 11 Jacob Williams 20:24 Hillcrest
94. 10 Jason Scott 20:26 West Jordan
95. 11 Connor Guldner 20:32 Hillcrest
96. 10 Luke Cobabe 20:38 Hillcrest
97. 10 Matthew Thornbald 20:50 Viewmont
98. 12 David Loveland 21:16 Juab
99. 11 Levi Miller 21:26 Union
100. 9 Chito Bastidas 21:31 West Jordan
101. 11 Spencer Eldridge 21:32 Juab
102. 10 Kevin Hicken 21:35 Union
103. 11 Kyle Koch 21:35 Hillcrest
104. 10 Trent Esplin 22:42 Juab
105. 10 Jacob Peterson 24:59 West Jordan