Boy's 3200m run
1. 12 Nicholas Rauch 10:09 Casa Grande
2. 12 Carter Mackey 10:22 Castro Valley
3. 12 Jake Egley 10:29 Northgate
4. 12 Liam Morris 10:47 Eureka
5. 12 Dante Capone 10:47 Analy
6. 12 Zachary Nussdorfer 10:51 Casa Grande
7. 11 Aden Pierce 10:53 Santa Rosa
8. 12 Adam Muth 10:54 Vintage
9. 12 Connor Flechsig 10:55 San Marin
10. 12 Eli Rosan-Duran 10:56 Sonoma Academy
11. 12 Justin Thurman 10:57 Santa Rosa
12. 12 Tobin Bolter 10:58 Berean Christian
13. 12 Brady Lane 11:00 El Molino
14. 12 Erik Valencia 11:00 Calistoga
15. 12 Adam Harwood 11:00 Casa Grande
16. 12 John Milender 11:02 McKinleyville
17. 12 Eric Hytonen 11:05 San Leandro
18. 12 Chris Cervi 11:13 Castro Valley
19. 12 Rafael Castro 11:19 San Leandro
20. 12 Jacob Finton 11:20 Rancho Cotate
21. 12 Nate England 11:21 Ukiah
22. 12 Riley Officer 11:24 Montgomery
23. 12 Blake Jamar 11:24 Analy
24. 12 Jason Wahlund 11:32 Eureka
25. 12 Levi Nortune 11:34 Berean Christian
26. 12 Steve Adams 11:36 Cardinal Newman
27. 12 Chase McCoy 11:39 Novato
28. 12 Roe Klein 11:41 Ukiah
29. 12 Gabe Ghirann 11:42 Analy
30. 12 Carlos Garcia 11:50 Tamalpais
31. 12 John Kulczewski 11:52 Cardinal Newman
32. 12 Justin Dante 11:56 Santa Rosa
33. 12 Jasen Coley 12:02 McKinleyville
34. 12 Erik Robertshaw 12:06 Windsor
35. 12 Jordan Thayer 12:14 Eureka
36. 12 Henry Smith 12:16 Eureka
37. 12 Jack Brunson 12:17 Montgomery
38. 12 Ismael Rico 12:17 San Leandro
39. 12 Dustin Engel 12:19 Santa Rosa
40. 12 James Redfern 12:25 Tamalpais
41. 12 Anthony Roman 12:29 Roseland University ...
42. 12 Mark Wang 12:30 San Marin
43. 12 Kyle Welch 12:30 San Marin
44. 11 Kyle Rau 12:32 Ukiah
45. 12 Michael Grieve 12:35 Analy
46. 12 Kyle O'Brien 12:38 Healdsburg
47. 12 Trevor Santa Cruz 12:40 Piner
48. 12 Clifford Mike 12:40 Montgomery
49. 12 Jefferson Escamilla 12:42 Novato
50. 12 Wilson Tran 12:42 San Leandro
51. 12 Connor Everingham 12:43 Novato
52. 12 Ankit Patel 12:50 Willits
53. 12 Noah Rinehart 12:52 Northgate
54. 12 Ian Maloney 12:56 Castro Valley
55. 12 Jack Connolly 12:56 Terra Linda
56. 12 Bryan Ward 13:02 Santa Rosa
57. 12 Manny Jurardo 13:10 Vintage
58. 12 Phil Cliburn 13:12 Ukiah
59. 12 Jake Tierney 13:14 Eureka
60. 12 Johann Grayson 13:17 Rancho Cotate
61. 12 Regino Rodriguez 13:21 Roseland University ...
62. 12 Cosme Andrade 13:31 Piner
63. 12 Alex Ruggiero 13:36 San Marin
64. 12 Makaya Tollow 13:38 Ukiah
65. 12 Nico Panela 13:41 San Marin
66. 12 Callan Lutz 13:47 Rincon Valley Christ...
67. 12 Harper James 13:47 San Leandro
68. 12 Landon Yeley 14:09 Healdsburg
69. 12 Joey Wertz 14:11 St Patrick/St Vincent
70. 12 Neil Nachnani 14:12 Novato
71. 12 JJ Rogers 14:42 Casa Grande
72. 12 Ian Cullimore 14:46 Novato
73. 12 Luis Rivera 15:29 Elsie Allen
74. 12 Gerardo Vargas 16:00 Elsie Allen
75. 12 Coulter Petnic 16:13 St Patrick/St Vincent
76. 12 Omri Kb 16:15 Elsie Allen
77. 12 Andrew Boyd 16:30 St Patrick/St Vincent
78. 12 Chris Girolo 18:33 St Patrick/St Vincent