Official Team Scores
1. Woodcreek 48
2. Rocklin 57
3. Granite Bay 88
4. Oak Ridge 98
5. Nevada Union 119
6. Folsom 124
7. Del Oro 149
Boys 5k run
1. 12 Jake Ritter 15:42.0 Granite Bay
2. 12 Tre Lockwood 15:55.1 Granite Bay
3. 12 Robert Williams 15:59.9 Woodcreek
4. 12 Luke Bricca 16:05.6 Oak Ridge
5. 11 Drew Spencer 16:08.5 Oak Ridge
6. 12 Derek Parker 16:10.8 Woodcreek
7. 10 Garrett Gough 16:12.9 Nevada Union
8. 11 Jorge Pena III 16:25.7 Woodcreek
9. 11 Justin Ferraro 16:26.9 Rocklin
10. 11 Andrew Craft 16:29.5 Rocklin
11. 10 Brendan Dowling 16:49.1 Rocklin
12. 10 Peter Pagel 16:50.4 Woodcreek
13. 10 Bennett Woodward 16:55.6 Rocklin
14. 10 James Murphy 16:58.3 Rocklin
15. 11 Tyler Salcido 17:01.9 Oak Ridge
16. 11 Wade Kiesow 17:05.6 Folsom
17. 12 Jake Mann 17:09.2 Del Oro
18. 11 Drew Kiesow 17:10.9 Folsom
19. 9 Lucas Reeves 17:11.1 Woodcreek
20. 11 Ben Easter 17:11.2 Folsom
21. 9 Michael Zagaynov 17:13.5 Granite Bay
22. 11 Ben Fogiel 17:14.8 Nevada Union
23. 12 Andrei Matei 17:15.3 Rocklin
24. 11 Spencer Blatter 17:23.4 Del Oro
25. 9 Davis Olsen 17:27.1 Nevada Union
26. 11 Nicholas Knight 17:30.0 Woodcreek
27. 10 Decker Krogh 17:34.2 Nevada Union
28. 12 Justin Johnson 17:35.6 Rocklin
29. 9 Kaden McKay 17:38.9 Woodcreek
30. 12 Connor Frisch 17:46.0 Granite Bay
31. 11 Jackson Meyers 17:49.1 Folsom
32. 11 Lance Bricca 17:51.5 Oak Ridge
33. 11 Spencer Farman 17:55.4 Del Oro
34. 12 Sean McArthur 17:56.7 Woodcreek
35. 11 Evan Chinn 17:57.1 Granite Bay
36. 11 Sam Frank 17:59.9 Del Oro
37. 10 Joseph Kennedy 18:00.8 Granite Bay
38. 12 Landon Farnworth 18:05.9 Woodcreek
39. 11 Chris Gai 18:09.4 Granite Bay
40. 11 Josh Ross 18:10.1 Nevada Union
41. 9 Kole Mendez 18:13.5 Woodcreek
42. 12 Daniel Stoesser 18:14.1 Folsom
43. 11 Parker Bingham 18:16.3 Del Oro
44. 12 Daniel Wright 18:20.0 Folsom
45. 12 Ben Langreck 18:21.3 Oak Ridge
46. 11 Connor Stanford 18:23.0 Granite Bay
47. 11 Aidan Rainey 18:23.1 Rocklin
48. 11 Wyatt Vaccaro 18:23.8 Folsom
49. 12 Connor Rainey 18:26.1 Rocklin
50. 12 Daniel Lyon 18:30.6 Granite Bay
51. 11 Christian Wilde 18:33.8 Oak Ridge
52. 12 Alex Ly 18:35.1 Woodcreek
53. 11 Tony Zortman 18:39.7 Woodcreek
54. 10 Julian Diaz 18:43.1 Woodcreek
55. 11 Cameron Richards 18:43.7 Nevada Union
56. 11 Trenton Macktinger 18:49.7 Del Oro
57. 11 Ricky Frank 18:50.8 Granite Bay
58. 9 Jacob Larson 18:51.8 Woodcreek
59. 11 Ryan Peri 18:52.3 Woodcreek
60. 12 Kyle Arteaga 18:55.2 Del Oro
61. 11 Jakob Taylor 18:59.8 Rocklin
62. 12 Ryan Jacobs 19:00.7 Del Oro
63. 11 Thomas Larkin 19:02.1 Granite Bay
64. 10 Jonah Heninger 19:03.0 Woodcreek
65. 11 Thomas Puppo 19:04.8 Del Oro
66. 10 Patrick Dunakin 19:06.8 Woodcreek
67. 12 Christian Burrows 19:15.7 Rocklin
68. 12 Darnel Camay 19:22.6 Granite Bay
69. 12 Trey Flores 19:22.6 Del Oro
70. 12 Mason Kohls 19:30.8 Granite Bay
71. 12 Cameron Nitta 19:34.1 Del Oro
72. 11 James Durkin 19:35.7 Nevada Union
73. 11 Jacob Lyons 19:38.5 Del Oro
74. 9 Anthony DiPentino 19:42.2 Woodcreek
75. 11 Robert Brock 19:46.8 Del Oro
76. 12 Garret Bomhoff 19:48.1 Del Oro
77. 11 Rodrigo Gonzalez 19:50.5 Oak Ridge
78. 11 Ethan Tabaie 19:52.8 Granite Bay
79. 12 Michael Trujillo 19:54.8 Nevada Union
80. 11 Carlo Safra 19:56.2 Woodcreek
81. 9 James Tami 20:04.2 Woodcreek
82. 11 Teague Dilbeck 20:11.0 Granite Bay
83. 11 Andrew Bellas 20:16.1 Oak Ridge
84. 11 Matthew Elliot 20:59.9 Rocklin
85. 12 Jace DeMar 21:10.7 Del Oro
86. 11 Thomas Burket 21:24.3 Rocklin
87. 11 Jonny Romero 21:28.7 Granite Bay
88. 11 Julian Andaya 21:30.6 Oak Ridge
89. 11 Ryan Gong 21:31.3 Granite Bay
90. 11 Morgan Pfennig 21:33.1 Del Oro
91. 11 Travis Mallory 21:33.2 Woodcreek
92. 11 Dominik Lovric 21:52.9 Folsom
93. 11 Ethan Riddex 22:09.8 Del Oro
94. 11 Christian Carrasco 22:14.1 Folsom
95. 12 Josh Benvenuto 22:23.6 Del Oro
96. 12 Chase Putman 22:26.1 Granite Bay
97. 11 Ian Thomas 22:26.9 Rocklin
98. 11 Tanner Harris 23:48.4 Woodcreek
99. 12 Gary Young 24:42.4 Del Oro
100. 11 Rafael Maldonado 24:51.4 Granite Bay
101. 12 Breydon Lau 25:44.9 Rocklin
102. 11 Andrew Burge 26:36.6 Rocklin