Official Team Scores
1. Scenic 37
2. McLoughlin 47
3. Ruch 75
4. St Mary's 113
5. Lincoln Savage 116
6. Sacred Heart Catho... 168
7. Valley 186
MS boys 3000m run
1. 8 Truett Bostwick 10:14.7 Ruch
2. 8 Joby Evanow 10:24.7 Ruch
3. 8 Jace Gorze 10:31.3 Scenic
4. 7 Josh Haynes 11:05.1 Lincoln Savage
5. 8 Ruben Rodriguez 11:05.7 McLoughlin
6. 8 Gage Reed 11:12.6 Scenic
7. 8 Sam Marshall 11:17.7 Scenic
8. 8 Ethan Foster 11:18.7 McLoughlin
9. 8 Reece Warner 11:19.4 McLoughlin
10. 7 Blake Eaton 11:21.9 Scenic
11. 8 Matthew Medina 11:23.6 Scenic
12. 8 Trevor Foster 11:27.0 McLoughlin
13. 8 Ian Gwaltney 11:27.8 McLoughlin
14. 7 Brayden McCann 11:30.0 Scenic
15. 7 Alex Turner 11:34.9 Lakeview Daly
16. 7 Conner Sutton 11:43.1 Scenic
17. 7 Spencer Higginson 11:48.4 Scenic
18. 8 Isaiah Christensen 12:02.7 Rogue Valley Adventist
19. 6 Tate Broesder 12:04.2 Scenic
20. 7 Asa Marwick 12:07.3 Lincoln Savage
21. 8 Dawson Carlson 12:08.3 Scenic
22. 7 Ayden Kerrigan 12:09.2 Scenic
23. 7 Peyton Terry 12:09.8 McLoughlin
24. 8 Carson Grebosky 12:16.1 St Mary's
25. 6 Sunny Gerber 12:19.4 Lakeview Daly
26. 7 Jacob Harnois 12:20.1 Scenic
27. 8 Milan Bobek 12:20.4 St Mary's
28. 7 Luke Bennion 12:20.8 St Mary's
29. 8 Bryce Kondziela 12:21.2 McLoughlin
30. 8 Lawson Bright 12:21.6 McLoughlin
31. 8 P. J. Aragon 12:22.1 Scenic
32. 8 Quinn Palanuk 12:24.9 Ruch
33. 7 Ashton Idiart 12:25.2 Scenic
34. 8 Vincent Delgado 12:26.1 Ruch
35. 7 Nicholas Sanders 12:32.4 McLoughlin
36. 8 Bryan Albarran 12:34.7 McLoughlin
37. 7 Camden Thurman 12:35.1 Scenic
38. 7 Malakai Grant 12:38.5 Scenic
39. 8 Noah Espinosa 12:39.1 McLoughlin
40. 7 Abe Hull 12:39.7 Scenic
41. 6 Grant Russo 12:40.0 Sacred Heart Catholic
42. 7 Owen Gramley 12:41.4 St Mary's
43. 6 Russell Miller 12:42.5 Lincoln Savage
44. 6 Adam Watson 12:46.4 Ruch
45. 7 Ian Grady 12:47.9 McLoughlin
46. 7 Michael Mancia 12:55.3 Rogue Valley Adventist
47. 7 Henry Jones 12:56.9 McLoughlin
48. 6 Hayden Powell 13:00.1 Ruch
49. 5 Landon Hess 13:05.3 Sacred Heart Catholic
50. 6 Lane Magerle 13:10.2 Scenic
51. 8 Alexis Morales-Her... 13:13.4 McLoughlin
52. 6 McKay Hokanson 13:14.0 Valley
53. 8 Zavier Bodager 13:21.8 St Mary's
54. 6 Nicholas Looper 13:28.5 Scenic
55. 6 Mitt Lad 13:32.2 Sacred Heart Catholic
56. 6 Benjamin Plankenhorn 13:34.0 Scenic
57. 7 Conner Bailey 13:35.2 Scenic
58. 7 Ezra McLean 13:37.1 Lincoln Savage
59. 6 Keldon Dance 13:38.9 Scenic
60. 8 Jaxon Wallace 13:41.1 McLoughlin
61. 6 Ben Idiart 13:43.4 Scenic
62. 7 Riley Gramley 13:44.8 St Mary's
63. 6 Caleb Bingham 13:46.4 St Mary's
64. 6 Adam Cannon 13:47.8 Valley
65. 6 Maxwell Sloan 13:54.1 Lincoln Savage
66. 6 Connor Maukonen 13:58.4 Valley
67. 6 Eric Hong 14:04.0 Valley
68. 6 Ben Krebs 14:05.1 Ruch
69. 7 Ryan Stewart 14:05.3 Rogue Valley Adventist
70. 6 Arthur Watson 14:05.6 Ruch
71. 7 Carter Ghiglieri 14:07.9 McLoughlin
72. 8 Noah Stillwell 14:12.5 St Mary's
73. 8 Ryan Crick 14:12.7 McLoughlin
74. 7 Brian Ramirez 14:13.6 McLoughlin
75. 7 Josue Ledezma 14:19.7 McLoughlin
76. 7 Blake Gillespie 14:24.1 St Mary's
77. 7 Brady Reed 14:25.8 St Mary's
78. 6 Anthony Renfrow 14:28.2 Ruch
79. 5 Rylan Fox 14:33.1 Sacred Heart Catholic
80. 6 Dash Evanow 14:37.1 Ruch
81. 6 Emerson Smith 14:38.8 Ruch
82. 5 Cole Schiffer 14:40.9 Sacred Heart Catholic
83. 6 Reed Christensen 14:47.3 Lakeview Daly
84. 6 Kendall Walker 14:47.5 Scenic
85. 7 Calvin Blackson 14:49.8 McLoughlin
86. 8 Diego Becerra 14:51.0 McLoughlin
87. 7 Calvin Davis 15:13.0 Valley
88. 6 Giancarlos Chavez 15:13.3 Scenic
89. 6 Michael Maiorano 15:21.5 Valley
90. 8 Christian Garcia 15:25.3 McLoughlin
91. 8 Andrew Fairbanks 15:25.7 McLoughlin
92. 7 Finn Nosbaum 15:33.8 McLoughlin
93. 6 Jacob Mitchell 15:42.3 Valley
94. 6 Jarret Dalton 15:42.6 Scenic
95. 7 Rio Pratt 15:47.0 Valley
96. 6 Tristan Dalbec 15:53.6 Ruch
97. 7 Michael Powell 16:03.8 McLoughlin
98. 8 Clay Bennett 16:14.3 McLoughlin
99. 8 Alexander Bogard 16:24.7 Lincoln Savage
100. 8 Ruben Tovar 16:37.0 Rogue Valley Adventist
101. 6 Wiley Foxx 16:51.7 Ruch
102. 8 Asher Branson-Brac... 16:53.4 McLoughlin
103. 8 Alexander O'Sullivan 17:02.2 Lincoln Savage
104. 8 Elijah Pressley 17:07.6 McLoughlin
105. 7 Ryan Butler 17:40.3 McLoughlin
106. 6 Jonathon Huggins 18:13.3 Scenic
107. 8 Kevin Robinson 18:30.1 McLoughlin
108. 6 Connor Bier 18:37.1 Valley
109. 6 Bailey Derby 19:04.3 Valley
110. 6 Hunter Sandlin 19:18.1 Scenic
111. 6 Isaac Thompson 19:20.6 Scenic
112. 8 Isaiah Wright 20:12.1 Ruch
113. 8 Torin Fylstra 20:24.6 McLoughlin
114. 8 Kelsey Taylor 20:28.5 St Mary's
115. 6 Oliver Van Voorhies 23:32.6 Scenic
116. 7 Ruben Ledezma 24:39.7 Valley