Official Team Scores
1. Garfield 45
2. Roosevelt 51
3. Ballard 65
4. Franklin 94
5. Nathan Hale 121
6. Ingraham 155
7. West Seattle 205
8. Cleveland (WA) 250
Boys 5k run
1. 12 William Laird 16:08.0h Garfield
2. 12 Henry Milodragovich 16:15.00 Garfield
3. 10 Diego Berho 16:25.00 PR Roosevelt
4. 12 Jonny Maier 16:29.00 Ballard
5. 11 Javon Arnone 16:43.00 PR Franklin
6. 12 Jack Bylund 16:52.00 Roosevelt
7. 11 Epheson Giday 16:53.00 SR Franklin
8. 11 Gabriel True 17:09.0h Garfield
9. 11 Chad Cohen 17:10.00 Ballard
10. 10 Peter Kubiniec 17:11.00 PR Garfield
11. 12 Gustavo Berho 17:14.00 SR Roosevelt
12. 10 Kai Vickers 17:18.00 Ballard
13. 12 Silas Miller 17:21.00 PR Roosevelt
14. 12 Sebastian Skepetaris 17:23.00 Ballard
15. 12 Galmo Said 17:29.00 Franklin
16. 12 Alex Cochrane 17:30.00 Ingraham
17. 12 John Serrano-Esparza 17:33.00 West Seattle
18. 11 Aidan McCoy 17:34.00 Roosevelt
19. 12 Penn Anderson 17:35.00 Roosevelt
20. 11 Elliot Jones 17:36.00 Roosevelt
21. 11 Graham Fulton 17:41.00 Roosevelt
22. 12 Ross Branch 17:42.00 Roosevelt
23. 12 Abel Demoz 17:48.00 Nathan Hale
24. 12 Thomas Hinds 17:50.00 Roosevelt
25. 10 Kale Strange 17:51.00 Nathan Hale
26. 10 Sela Navot 17:54.00 Nathan Hale
27. 11 Ian Kirk 17:56.00 Garfield
28. 11 Spencer Otis 17:57.00 Nathan Hale
29. 11 Ingemar Sonnerup 17:59.00 Ballard
30. 10 Benjamin Hendry 18:00.00 Ballard
31. 10 Alec Block 18:02.00 Franklin
32. 12 Abdi Farrah 18:05.00 PR Rainier Beach
33. 12 Andrew Moore 18:06.00 Roosevelt
34. 10 Sam Levy 18:08.00 Ingraham
35. 11 Abdi Mohammed 18:09.00 Nathan Hale
36. 11 Omar Sullivan 18:12.00 Garfield
37. 10 Jacob Neville 18:13.00 Garfield
38. 9 Donovan Jantz 18:15.00 Garfield
39. 11 Alex Matteson 18:16.00 Nathan Hale
40. 10 Jack Graves 18:19.00 Garfield
41. 12 Anis Omar 18:20.00 Rainier Beach
42. 11 Jacob Olson 18:21.00 Ballard
43. 10 Gabriel Maher 18:22.00 Ingraham
44. 10 Jovan Koledin 18:25.00 Ballard
45. 11 Zachary King 18:26.00 Nathan Hale
46. 12 Mohamed Isse 18:28.00 Ingraham
47. 11 Liam Settle 18:29.00 Nathan Hale
48. 12 Quintin Serrano 18:33.00 Ingraham
49. 10 Miller Williams 18:34.00 Nathan Hale
50. 12 Evan Ma 18:39.00 Franklin
51. 10 Quinn Hauck 18:39.10 Ingraham
52. 11 Stephen Rothrock 18:41.00 Garfield
53. 12 Matthew Gasper 18:42.00 Roosevelt
54. 11 Christopher Ruiz 18:47.00 Ballard
55. 12 Nathaniel Sanford 18:48.00 Roosevelt
56. 11 AJ Yee 18:52.00 Franklin
57. 9 Caleb Silverman 18:54.00 Franklin
58. 10 Benjamin Ferry 18:56.00 PR Garfield
59. 11 Zephyr Pitre 18:57.00 Ballard
60. 10 Emilio Adame 18:58.00 Ingraham
61. 10 Adam Wayss 18:59.00 West Seattle
62. 12 Olifa Biftu 19:01.00 Nathan Hale
63. 11 Brook Engida 19:05.10 Nathan Hale
64. 11 Hassan Abdi 19:05.20 PR Ingraham
65. 10 Jonah Maier 19:06.00 Ballard
66. 9 Samuel Gunsolus 19:06.30 Ballard
67. 11 Hussein Dahir 19:07.00 PR Franklin
68. 12 Han Eckleberg 19:09.00 Cleveland (WA)
69. 10 Clarence McDonald 19:11.00 Ballard
70. 12 John House 19:12.00 Cleveland (WA)
71. 12 John Li 19:12.30 Nathan Hale
72. 11 Teshager Wube 19:17.00 Franklin
73. 12 Toan Tran 19:22.00 Franklin
74. 10 Travers Sorenson 19:27.00 West Seattle
75. 10 Jack Kearny 19:28.00 Ingraham
76. 12 Justin La 19:29.00 Franklin
77. 9 Nicolaas Jefferson 19:33.00 Ingraham
78. 9 Aidan Linde-Johan 19:34.00 Ingraham
79. 11 Aidan Vlasaty 19:37.00 Franklin
80. 11 Neil Gromlich 19:45.00 West Seattle
81. 11 Jack Anderson 19:47.00 Nathan Hale
82. 12 Henry Halfaker 19:48.00 Garfield
83. 11 Andy Khuu 19:54.00 Franklin
84. 11 Shuun Meng 20:30.00 Chief Sealth
85. 10 Trevor Ing 20:31.00 Garfield
86. 9 Hashem Salah 20:39.00 Chief Sealth
87. 10 Thomas Morrell 20:41.00 West Seattle
88. 11 Alec Maroon 20:42.00 West Seattle
89. 11 Joshua McKinney 20:43.00 West Seattle
90. 9 Bowen Snell 20:48.00 Ingraham
91. 12 Thang Mai 21:39.00 Cleveland (WA)
92. 12 Khalid Artan 21:45.00 PR Cleveland (WA)
93. 12 Brandon Tabasan 21:57.00 Cleveland (WA)
94. 12 Lionel Tukei 22:19.00 Rainier Beach
95. 10 Quentin Lowe 22:23.00 Cleveland (WA)
96. 11 Nelson Colburn 23:26.00 Chief Sealth
97. 12 Nathan Perrine 23:27.00 Chief Sealth
98. 10 Quan Phan 24:51.00 SR Cleveland (WA)