Official Team Scores
1. Selah 35
2. Ellensburg 36
3. Toppenish 66
4. Grandview 106
Boys 3 mile run
1. 12 Nate Jensvold 15:52 Ellensburg
2. 12 Brigham Cardon 16:01 Selah
3. 11 Daniel Callahan 16:09 Selah
4. 11 Dominic Mathias 16:38 Ellensburg
5. 9 Haiden Drury 16:42 Toppenish
6. 12 Juan Lara 16:51 Toppenish
7. 11 Gideon Bolton 16:52 Selah
8. 12 Johnny Bartlett 16:53 Ellensburg
9. 11 Adrian Benitez 17:00 Grandview
10. 9 Shea Mattson 17:01 Selah
11. 12 Conor Montgomery 17:13 Ellensburg
12. 12 Owen Canterbury 17:15 Ellensburg
13. 11 Christopher Urakawa 17:24 Selah
14. 9 Isak Larson 17:45 Ellensburg
15. 10 Hunter Jones 18:00 Selah
16. 11 Anthony Sanchez 18:01 Toppenish
17. 10 Trysten Crawford 18:01.2 Selah
18. 9 Dominic Rector 18:01.5 Ellensburg
19. 10 Alex Rubio 18:08 Toppenish
20. 10 Zach Gabriel 18:11 Ellensburg
21. 9 Zach Mathias 18:11.2 Ellensburg
22. 9 Jon Watkins 18:12.3 Selah
23. 10 Miguel Cruz-Lopez 18:12.9 Ellensburg
24. 12 Alex Perez 18:15 Toppenish
25. 9 Kyler Romero 18:32 Toppenish
26. 9 Fernando Magallon 18:36 Selah
27. 11 Dalton Whelan 18:40 Selah
28. 11 Cody Salinas 18:45 Selah
29. 10 Anthony Gonzales 18:48 Grandview
30. 9 Reese Braman 18:50 Ellensburg
31. 12 Christian Alfaro 18:51 Toppenish
32. 12 Terrell Cantu 18:52.09 Toppenish
33. 9 Patrick Adkisson 18:52.4 Ellensburg
34. 10 Shane Isom 18:54 Selah
35. 10 Dominic Singh 18:57 Ellensburg
36. 10 Jared Storseth 19:02 Selah
37. 11 Brenner Hall 19:12 Ellensburg
38. 11 Kenneth Plaza 19:14.5 Grandview
39. 10 Alex Brons 19:14.8 Ellensburg
40. 9 Wyatt Burkell 19:21 Ellensburg
41. 10 Jakob Daniels 19:27.3 Selah
42. 11 Iden Bottcher 19:27.5 Ellensburg
43. 10 Angel Morales 19:36 Grandview
44. 11 Ian Campuzano 19:37 Grandview
45. 11 Luis Ramos 19:44 Grandview
46. 11 Carlos Veiga 19:46.4 Ellensburg
47. 9 Justin Herriges 19:46.7 Selah
48. 12 Cameron Wallace 19:49 Ellensburg
49. 11 Trevor Carlton 19:51.09 Ellensburg
50. 11 David Hudson 19:51.3 Ellensburg
51. 11 Oliver Lutz 19:52 Ellensburg
52. 12 Ben Shissler 19:54 Ellensburg
53. 12 Dylan Osborne 20:01 Ellensburg
54. 10 Damien Anderson 20:13 Ellensburg
55. 10 Ethan Noble 20:17 Ellensburg
56. 10 Aidan Gallagher 20:20 Ellensburg
57. 10 Juan Garcia 20:28 Ellensburg
58. 10 Manuel Feil 20:29 Selah
59. 10 Caleb Nass 20:51 Selah
60. 11 Henry Donahue 21:17 Ellensburg
61. 10 Elijah Elisondo 21:20.7 Toppenish
62. 12 Marcus Martin 21:20.9 Selah
63. 9 Garrett Mullings 21:25 Ellensburg
64. 10 Trevor Thomas 21:27 Selah
65. 10 Marc Martinez 21:28.2 Grandview
66. 11 Omar Godinez 21:28.59 Toppenish
67. 11 Colton Backer 21:29.2 Selah
68. 10 Carson Northwind 21:29.4 Toppenish
69. 10 Ceasar Galvan 21:36 Grandview
70. 9 Saul Campuzano 21:39 Grandview
71. 11 Austin Smith 21:50 Ellensburg
72. 12 Miles McKeown 21:57 Ellensburg
73. 12 Mark Hutchinson 22:22 Ellensburg
74. 9 Emilio Oseguera 22:35 Toppenish
75. 12 T.J. Cantu 22:40 Ellensburg
76. 12 Brian Alejo 22:45 Toppenish
77. 9 Max Burnham 22:47 Ellensburg
78. 12 Josh Davis 23:01 Ellensburg
79. 9 Izak Garza 23:05 Grandview
80. 9 Joshua Becker 23:06 Selah
81. 9 Gavin Scoville 23:10 Ellensburg
82. 11 Jacob Corcoran 23:20 Selah
83. 9 Adam Blackwood 23:21 Ellensburg
84. 9 Ben Lombardi 23:31 Ellensburg
85. 11 Jacob Holdeman 23:52.3 Ellensburg
86. 9 Grady Case 23:52.8 Ellensburg
87. 11 Bilgi Kavak 24:04 Ellensburg
88. 9 Ethan Erickson 24:26 Selah
89. 11 Seth Rohrbaugh 25:01 Ellensburg
90. 11 Matthew Gatley 25:08 Ellensburg
91. 9 Doniven Demmert 27:30 Toppenish
92. 10 Mateo Queen 30:28 Selah
93. 10 Scott Willey 32:21 Selah
94. 10 Kevin Amaro 33:47 Grandview
95. 10 Jario Sarabia 35:08 Grandview
96. 9 Adam Johnson 36:25 Toppenish