Official Team Scores
1. McKinleyville 30
2. Ukiah 58
3. Fortuna 138
4. Crater 149
5. Eureka 156
6. Foothill (Palo Ced... 160
7. Brookings-Harbor 172
8. St Mary's 182
9. Red Bluff 193
10. Corning 230
11. Lassen 239
Boys 3 mile run
1. 12 Robert Swoboda 16:34.1 PR Ukiah
2. 12 Kellen O'Neill 16:34.3 SR Arcata
3. 12 Joe Rieder 16:39.6 McKinleyville
4. 12 Austin Nolan 17:10.3 SR McKinleyville
5. 10 Trent Padilla 17:28.9 McKinleyville
6. 12 Jared Lile 17:30.8 Lassen
7. 10 Agustin Garcinuno 17:31.6 PR Fortuna
8. 11 Austin Mishoe 17:33.4 Corning
9. 11 Cade Gravier 17:41.3 PR Ukiah
10. 11 Grant Miller 17:45.1 SR Ukiah
11. 10 Adam Vera 17:45.8 McKinleyville
12. 12 Michael Martin 17:52.6 Etna
13. 10 Isaac Puzz 17:56.8 McKinleyville
14. 9 Jaydon Bruckner 17:58.6 PR Fortuna
15. 9 Max Combs 17:59.3 PR McKinleyville
16. 12 Caleb Guggenbickler 18:14.4 Foothill (Palo Cedro)
17. 12 Jose Montoya 18:15.8 Red Bluff
18. 11 Logan Thurman 18:18.0 PR Crater
20. 9 Zachary Abblitt 18:18.2 PR Brookings-Harbor
19. 12 Ben McAnally 18:18.5 PR St Mary's
21. 9 Chris Armstrong 18:21.3 PR Ukiah
22. 12 Tysen Lang 18:22.3 PR Crater
23. 10 Khoa Pham 18:30.7 PR Ukiah
24. 10 Will Barbee 18:37.9 Eureka
25. 12 Conner Armstrong 18:38.2 Foothill (Palo Cedro)
26. 11 Ezra Burton 18:41.6 PR Brookings-Harbor
27. 11 Gabriel Mayer 18:46.4 PR St Mary's
28. 9 Jaeden Thayer 18:48.9 PR Eureka
29. 12 Hezekiah Blandford 18:49.6 SR Eureka
30. 12 Jaedyn Greene 18:50.5 PR Brookings-Harbor
31. 9 Matthew Medina 18:53.5 PR Crater
32. 12 Ivan Osorio 18:56.1 PR Fortuna
33. 12 Connor Sousa 19:01.8 Red Bluff
34. 12 Creo Dooley 19:04.6 Foothill (Palo Cedro)
35. 9 Jordan Smith 19:05.4 PR Ukiah
36. 12 Thomas Lal 19:06.4 Eureka
37. 12 Cole Stewart 19:08.9 Lassen
38. 11 Dallin Fjerstad 19:12.9 McKinleyville
39. 11 Drew Stacy 19:15.0 Red Bluff
40. 11 Severin Pindell 19:15.8 Etna
41. 12 Jason Farrell 19:18.1 PR St Mary's
42. 11 Diego Maurer 19:21.9 SR Ukiah
43. 12 Josh Idiart 19:24.2 PR Crater
44. 12 Sam Alexander 19:29.1 Foothill (Palo Cedro)
45. 11 Ricky Hayden 19:32.1 PR Fortuna
46. 12 Tyler Sandusky 19:35.5 PR Brookings-Harbor
47. 10 Peter Bradley 19:38.7 PR Crater
48. 12 Carlos Perez 19:40.3 Corning
49. 9 Dawson Carlson 19:59.4 PR Crater
50. 11 Nic Carr 20:05.8 Eureka
51. 12 Thomas Bigger 20:08.2 SR Fortuna
52. 9 Carson Grebosky 20:15.3 PR St Mary's
53. 9 Andrew Dias 20:19.2 PR Foothill (Palo Cedro)
54. 11 Ayden Bech 20:19.5 PR Crater
55. 10 Ethan McAnally 20:20.0 PR St Mary's
56. 11 Vincent Lozoya 20:31.1 Anderson
57. 11 Anthony Poni 20:44.6 Red Bluff
58. 10 Gavin Glatte 21:12.5 PR St Mary's
59. 11 Nick Borden 21:14.8 PR Arcata
60. 10 Joseph Novack 21:26.8 PR Eureka
61. 11 Mark Mendoza 21:32.6 Foothill (Palo Cedro)
62. 11 Ashton Smith 21:39.0 SR Red Bluff
63. 10 Luis Valencia 21:40.9 PR Corning
64. 11 Peter Shao 21:44.6 PR Arcata
65. 12 Will Underwood 21:46.2 PR Trinity
66. 11 Erick Hernandez 21:48.4 Corning
67. 12 Darren Howerton 21:53.5 Etna
68. 11 Ryan Steendahl 21:53.8 PR Brookings-Harbor
69. 10 Alejandro Rosas-Es... 22:01.5 Corning
70. 11 Brandon Jensen 22:11.6 PR Eureka
71. 11 Nolan Stacy 22:37.8 Red Bluff
72. 11 Blake Graham 22:38.5 Anderson
73. 12 Patrick McConnell 22:46.1 Lassen
74. 12 Jesse Thompson 22:52.3 Foothill (Palo Cedro)
75. 10 Michael Moore 22:53.8 Corning
76. 11 Drew Nickell 23:24.4 Lassen
77. 12 Ben Watson 25:38.5 PR Lassen
78. 11 Nicolas Peleias 26:27.4 PR Lassen
79. 10 Brandon Pina 26:45.3 PR Corning
80. 11 Dax Wagner 00:00.0 Red Bluff