Official Team Scores
1. Rocklin 34
2. Woodcreek 46
3. Oak Ridge 75
4. Del Oro 110
5. Nevada Union 139
6. Folsom 161
7. Granite Bay 167
Boys 3 mile run
1. 12 Luke Bricca 16:23 PR Oak Ridge
2. 11 Andrew Craft 16:36 PR Rocklin
3. 12 Robert Williams 16:40 Woodcreek
4. 11 Drew Spencer 16:42 SR Oak Ridge
5. 11 Justin Ferraro 16:53 SR Rocklin
6. 12 Derek Parker 17:14 Woodcreek
7. 10 Brendan Dowling 17:20 SR Rocklin
8. 10 James Murphy 17:21 PR Rocklin
9. 11 Jorge Pena III 17:22 Woodcreek
10. 10 Decker Krogh 17:26 PR Nevada Union
11. 10 Peter Pagel 17:29 Woodcreek
12. 10 Bennett Woodward 17:33 PR Rocklin
13. 10 Garrett Gough 17:38 Nevada Union
14. 11 Tyler Salcido 17:44 SR Oak Ridge
15. 11 Spencer Blatter 17:50 PR Del Oro
16. 12 Justin Johnson 17:51 SR Rocklin
17. 9 Lucas Reeves 17:51 Woodcreek
18. 11 Sam Frank 18:00 PR Del Oro
19. 9 Michael Zagaynov 18:02 PR Granite Bay
20. 12 Andrei Matei 18:03 PR Rocklin
21. 11 Parker Bingham 18:05 PR Del Oro
22. 11 Ben Easter 18:09 PR Folsom
23. 12 Landon Farnworth 18:10 Woodcreek
24. 11 Lance Bricca 18:13 SR Oak Ridge
25. 11 Nicholas Knight 18:14 Woodcreek
26. 11 Wade Kiesow 18:18 PR Folsom
27. 11 Spencer Farman 18:22 PR Del Oro
28. 11 Josh Ross 18:28 Nevada Union
29. 11 Trenton Macktinger 18:30 SR Del Oro
30. 10 Reed Garland 18:31 PR Del Oro
31. 12 Jake Mann 18:31 Del Oro
32. 12 Ben Langreck 18:32 PR Oak Ridge
33. 9 Nick Pleshakov 18:33 PR Oak Ridge
34. 12 Alex Ly 18:33 PR Woodcreek
35. 9 Kaden McKay 18:36 PR Woodcreek
36. 10 Joseph Kennedy 18:43 PR Granite Bay
37. 12 Ryan Jacobs 18:43 PR Del Oro
38. 11 Evan Chinn 18:44 PR Granite Bay
39. 11 Jackson Meyers 18:46 PR Folsom
40. 11 Drew Kiesow 18:47 PR Folsom
41. 12 Daniel Lyon 18:47 PR Granite Bay
42. 11 Christian Wilde 18:51 PR Oak Ridge
43. 12 Daniel Stoesser 18:53 PR Folsom
44. 11 Chris Gai 18:54 PR Granite Bay
45. 11 Wyatt Vaccaro 18:56 PR Folsom
46. 12 Kyle Arteaga 19:01 PR Del Oro
47. 9 Davis Olsen 19:05 Nevada Union
48. 11 Tony Zortman 19:08 SR Woodcreek
49. 12 Mason Kohls 19:11 PR Granite Bay
50. 10 Aaron Clark 19:22 PR Oak Ridge
51. 11 Cameron Richards 19:33 PR Nevada Union
52. 11 Aidan Rainey 19:36 PR Rocklin
53. 12 Connor Rainey 19:43 SR Rocklin
54. 11 Ryan Peri 19:43 PR Woodcreek
55. 11 Jakob Taylor 19:44 PR Rocklin
56. 12 Darnel Camay 19:59 SR Granite Bay
57. 12 Daniel Wright 20:05 SR Folsom
58. 12 Trey Flores 20:09 Del Oro
59. 11 Robert Brock 20:14 SR Del Oro
60. 11 Cole Whatley 20:20 PR Del Oro
61. 12 Garret Bomhoff 20:24 SR Del Oro
62. 12 Zachary Stewart 20:31 SR Folsom
63. 12 Michael Trujillo 20:36 PR Nevada Union
64. 11 James Durkin 20:39 PR Nevada Union
65. 12 Christian Burrows 20:39 SR Rocklin
66. 11 Carlo Safra 20:42 PR Woodcreek
67. 12 Cameron Nitta 20:47 PR Del Oro
68. 11 Thomas Larkin 20:50 PR Granite Bay
69. 12 Scott Rubaszewski 21:08 Del Oro
70. 11 Thomas Puppo 21:23 Del Oro
71. 11 Jacob Lyons 21:23 Del Oro
72. 11 Andrew Bellas 21:24 PR Oak Ridge
73. 12 Josh Benvenuto 21:25 PR Del Oro
74. 11 Rodrigo Gonzalez 21:39 PR Oak Ridge
75. 11 Julian Andaya 21:57 PR Oak Ridge
76. 11 Ethan Riddex 21:57 PR Del Oro
77. 12 Jace DeMar 22:21 PR Del Oro
78. 11 Ryan Gong 22:27 PR Granite Bay
79. 11 Jonny Romero 22:29 PR Granite Bay
80. 12 Dylan O'Brien 22:51 SR Woodcreek
81. 12 Justus Briggs 23:00 PR Del Oro
82. 11 Ian Thomas 23:02 PR Rocklin
83. 11 Dominik Lovric 23:08 PR Folsom
84. 11 Matthew Elliot 23:20 PR Rocklin
85. 11 Morgan Pfennig 23:25 PR Del Oro
86. 11 Thomas Burket 23:45 PR Rocklin
87. 11 Travis Mallory 23:57 PR Woodcreek
88. 11 Suraj Sidhu 24:15 PR Folsom
89. 12 Chase Putman 24:36 PR Granite Bay
90. 11 Rafael Maldonado 25:34 PR Granite Bay
91. 11 Tanner Harris 25:39 PR Woodcreek
92. 12 Breydon Lau 25:41 SR Rocklin
93. 11 Andrew Burge 26:59 PR Rocklin
94. 12 Gary Young 28:52 SR Del Oro
95. 12 Kollin Tanahashi 31:40 SR Del Oro