Official Team Scores
1. Catlin Gabel 39
2. Southwest Christian 67
3. Riverdale 88
4. Oregon Episcopal 96
5. Rainier 127
6. St. Stephen's Acad... 178
7. Portland Adventist 204
8. Clatskanie 208
9. Warrenton 236
10. Knappa 259
Varsity Men's 5k Run
1. 12 Luca Ostertag-Hill 16:46.9 Catlin Gabel
2. 11 Max Fogelstrom 16:50.2 Catlin Gabel
3. 12 Brandt Bergeron 17:07.0 St. Stephen's Academy
4. 12 Brian Gentry 17:13.6 Riverdale
5. 11 Aaron Lane 17:29.4 Southwest Christian
6. 11 Grant Thomas 17:36.8 Oregon Episcopal
7. 10 Beau Griffith 17:39.8 Portland Christian
8. 12 Bryan Falls 17:40.5 Rainier
9. 10 Finn James 17:41.5 Riverdale
10. 12 Nic Bergen 17:46.9 Catlin Gabel
11. 11 Johnathan Guisinger 17:47.9 Rainier
12. 11 Ian Hoyt 17:48.4 Catlin Gabel
13. 11 Chandler Watson 17:50.1 Oregon Episcopal
14. 12 Chase Stubblefield 17:53.2 Southwest Christian
15. 11 Moses Wakefield 17:58.3 Damascus Christian
16. 11 Joe Zochert 18:08.1 Southwest Christian
17. 11 Timothy Curtis 18:08.1 Southwest Christian
18. 12 Tyler Riddle 18:19.9 Catlin Gabel
19. 11 John Graff 18:20.4 Rainier
20. 10 Jacob Moore 18:20.8 Clatskanie
21. 10 Jack Casalino 18:33.3 Oregon Episcopal
22. 9 Jacob Suarez 18:34.3 Southwest Christian
23. 11 Gunnar Fairbairn 18:35.6 Catlin Gabel
24. 9 Trent Driesner 18:36.4 Southwest Christian
25. 11 Tim Gentry 18:38.0 Riverdale
26. 12 Lucas White Moon 18:40.3 Catlin Gabel
27. 11 Jeryd Lewis 18:45.3 Warrenton
28. 10 Fisher Ng 18:46.5 Riverdale
29. 10 Evan Morris 18:50.6 Riverdale
30. 11 Eben Rogers 18:51.9 Oregon Episcopal
31. 11 Luke Liljenwall 19:01.6 Warrenton
32. 12 Cole Bemis 19:03.9 Riverdale
33. 12 Everett Pearson 19:08.4 Oregon Episcopal
34. 10 Noah Solomon 19:28.0 Oregon Episcopal
35. 10 Thomas Meehan 19:31.4 Jewell
36. 11 Matthew Parrish 19:38.5 Columbia Christian
37. 10 Gresham Bergeron 19:42.5 St. Stephen's Academy
38. 12 Douglas Graham 19:46.8 Portland Adventist
39. 11 Henry Talbott 19:55.1 Oregon Episcopal
40. 11 Peter Krull 19:57.2 Portland Adventist
41. 11 Andrew Eoff 19:57.4 Portland Adventist
42. 10 Cam Stubblefield 19:59.2 Southwest Christian
43. 9 Joshua Williams 20:04.4 St. Stephen's Academy
44. 10 Sam Hinerfeld 20:12.4 Riverdale
45. 11 Cody Hobbs 20:16.9 Knappa
46. 9 Chase Kellar 20:30.5 Rainier
47. 11 Jonathan Adkinson 20:34.8 Clatskanie
48. 10 Jaden Corley 20:39.0 Clatskanie
49. 10 Jac Coe 20:41.4 Clatskanie
50. 11 Noah Bagnall 21:07.7 Knappa
51. 11 Peter Hayward 21:11.3 St. Stephen's Academy
52. 10 Ben Stahly 21:12.5 Jewell
53. 9 Zach Nakamura 21:13.1 Portland Adventist
54. 10 Wills Haffner 21:13.8 Portland Adventist
55. 9 Aaron Wong 21:19.0 Portland Adventist
56. 9 Jared Goodwin 21:19.3 Rainier
57. 9 Daniel Kuhnly 21:19.3 Jewell
58. 11 Patrick Knapp 21:19.6 Portland Adventist
59. 10 Spencer Fulton 21:20.8 Knappa
60. 11 Logan Davidson 21:26.9 Rainier
61. 10 Austin Stein 22:01.1 Warrenton
62. 10 Brady Stapleton 22:06.7 North Clackamas Chri...
63. 11 Jon Buck 22:08.3 St. Stephen's Academy
64. 12 Patrick Hansen 22:10.9 Rainier
65. 11 Alex Hendricks 22:23.7 Clatskanie
66. 10 Keenan Gebhardt 22:24.4 Knappa
67. 12 Tryce Thomas 23:00.1 Portland Adventist
68. 12 Chris Montano 23:24.3 Knappa
69. 9 Evan Tsuei 23:48.4 St. Stephen's Academy
70. 12 Charlie Burrows 23:52.1 Warrenton
71. 12 Noah Gothro 23:53.8 Knappa
72. - Timber Engblom 23:56.8 Knappa
73. 9 Brett Sporseen 23:59.2 Knappa
74. 9 Andrew Stafford 24:09.1 Warrenton
75. 10 Nate Strong 24:15.5 Clatskanie
76. 10 Adoniah Simon 24:43.3 Portland Adventist
77. 10 Aaron Leek 24:45.0 Portland Adventist
78. 9 Gavin Thorud 24:58.6 Clatskanie
79. 12 Evan Bonazzola 25:01.6 Columbia Christian
80. 11 Ryan Schmid 25:09.3 Portland Adventist
81. 11 Noah Paez 25:11.4 Portland Adventist
82. 10 Logan Harrison 25:12.1 Portland Adventist
83. 9 Finn Knauss 25:22.8 Portland Adventist