3A Boys

boys 5000 meter run
1.	11	John Rodeheffer	16:27.15	Oak Harbor	
2.	11	Omar Abdulla	16:39.08	Shorewood	
3.	12	Keenan Stephens	17:02.96	Shorewood	
4.	12	Keagan Smith	17:05.14	Glacier Peak	
5.	12	Jack Pearce	17:06.55	Mountlake Terrace	
6.	12	Peter Kidane	17:06.83	Mountlake Terrace	
7.	11	Andrew (AC) Christ...	17:15.22	Shorewood	
8.	10	Cameron Wagstaff	17:23.71	Marysville Getchell	
9.	11	Dominic Giordano	17:25.57	Meadowdale	
10.	10	Roberto Aguilera	17:26.03	Ferndale	
11.	12	Wyatt Allemann	17:26.07	Mountlake Terrace	
12.	12	Zach Smith	17:27.86	Glacier Peak	
13.	12	Clayton Richardson	17:28.42	Oak Harbor	
14.	11	Isaac Ripley	17:30.17	Glacier Peak	
15.	12	Nathan Sparks	17:31.06	Mountlake Terrace	
16.	9	Chris Gerbino	17:36.02	Shorewood	
17.	10	Garren Arnold	17:36.88	Glacier Peak	
18.	10	Sawyer Carter	17:37.93	Glacier Peak	
19.	10	Spencer Coffee	17:40.95	Shorecrest	
20.	12	Thomas Miller	17:43.79	Shorewood	
21.	-	Sebastian Ceasar	17:43.87	Oak Harbor	
22.	10	Michael Sandquist	17:48.69	Stanwood	
23.	12	Nathan Wagner	17:51.01	Oak Harbor	
24.	11	James Horne	17:51.43	Glacier Peak	
25.	12	Chris Baumgartner	17:54.22	Mountlake Terrace	
26.	12	Chikodi Ezeokeke	17:54.37	Meadowdale	
27.	9	Cameron Sanders	17:57.35	Shorewood	
28.	12	Kevin Sandquist	17:59.24	Stanwood	
29.	11	Nate McCaughan	18:00.44	Stanwood	
30.	11	West Weinert	18:05.50	Stanwood	
31.	11	Zachary Beetham	18:06.15	Shorewood	
32.	12	Andrew Thomas	18:11.60	Glacier Peak	
33.	12	Mark Officer	18:14.53	Shorecrest	
34.	10	Logan Clark	18:14.92	Oak Harbor	
35.	11	Chris Moen	18:20.63	Marysville-Pilchuck	
36.	11	Josh Verzola	18:26.10	Meadowdale	
37.	9	Nick Leidig	18:30.27	Mountlake Terrace	
38.	12	Kaleb Palmby	18:34.67	Ferndale	
39.	10	Isaac Olson	18:35.77	Stanwood	
40.	11	Cooper James	18:39.72	Everett	
41.	9	Evan Deiparine	18:40.54	Shorecrest	
42.	11	Garrett Westover	18:44.59	Marysville Getchell	
43.	11	David Gloyd	18:45.49	Marysville-Pilchuck	
44.	11	Conrad Bratz	18:46.61	Mountlake Terrace	
45.	10	Isaac O'Connell	18:51.87	Everett	
46.	10	Colt Beardsley	18:52.89	Everett	
47.	9	Donovan Barnhart	18:54.03	Everett	
48.	11	Naphtali Moulton	18:54.56	Shorecrest	
49.	10	Josh Bevan	18:56.73	Marysville-Pilchuck	
50.	-	Miguel Guzman	19:00.74	Oak Harbor	
51.	9	Finn Tangeman	19:02.47	Shorecrest	
52.	12	Max Fell	19:02.81	Meadowdale	
53.	9	Seth Walton	19:03.99	Shorecrest	
54.	9	Klaiten Kermoade	19:08.25	Everett	
55.	10	Thomas Lindgren	19:14.69	Marysville Getchell	
56.	11	Dakota Powers	19:18.52	Oak Harbor	
57.	10	David Adams	19:26.05	Marysville-Pilchuck	
58.	12	Wiley Wright	19:26.31	Ferndale	
59.	11	Nick Uhrich	19:28.41	Stanwood	
60.	12	Jonah Grier	19:34.24	Meadowdale	
61.	9	Zach Sulak	19:38.12	Ferndale	
62.	10	Sean Underhill	19:39.39	Everett	
63.	10	Matthew Steiber	19:46.16	Ferndale	
64.	11	Michael Dufour	19:59.66	Marysville-Pilchuck	
65.	11	Wesley Cruse	20:00.61	Ferndale	
66.	12	Josh Berry	20:08.60	Marysville-Pilchuck	
67.	9	Edmund Havener	20:15.55	Everett	
68.	11	Ryan Daurie	20:16.94	Marysville-Pilchuck	
69.	9	Jacob Ramirez	20:20.56	Ferndale	
70.	11	Kelly McCaffrey	20:23.40	Shorecrest	
71.	11	Antonio Larson	20:28.29	Marysville Getchell	
72.	10	Jason Isaksen	20:29.24	Stanwood	
73.	10	Kyle Probst	20:31.11	Marysville Getchell	
74.	9	Donovan Plunk	20:54.49	Meadowdale	
75.	10	Brian Primm	20:57.01	Meadowdale	
76.	9	Connor Stickels	21:06.94	Marysville Getchell	
77.	12	Chris Shone	21:09.25	Marysville Getchell