Cascade Half Marathon

Produced by Willamette Valley Roadrunners
Turner, Oregon - 01/18/2026

Half Marathon

Overall : Male

Place
Bib
Number
First
Name
Last
Name
Gender Age Division City State Time Pace
Div
Place
Div
Total
Age
Graded
Score
Start
1 205 Ajay Hanspal M 27 M20-29 Portland OR 1:12:13.2 5:31 1 20 82.00 9:00:01 AM
2 341 Anthony Monteleone M 39 M30-39 Hillsboro OR 1:12:53.6 5:34 1 37 83.96 9:00:01 AM
3 380 Ben Plant M 25 M20-29 Philomath OR 1:17:36.9 5:56 2 20 76.30 9:00:01 AM
4 189 Gavin Grass M 23 M20-29 Dallas OR 1:20:42.8 6:10 3 20 73.37 9:00:09 AM
5 314 Matus Martini M 46 M40-49 Monmouth OR 1:24:44.0 6:29 1 37 76.42 9:00:03 AM
6 121 Scott Davis M 32 M30-39 Vancouver WA 1:25:00.4 6:30 2 37 69.68 9:00:02 AM
7 308 Rahul Mukun Marathe M 32 M30-39 Hillsboro OR 1:25:04.9 6:30 3 37 69.62 9:00:02 AM
8 450 Wolfgang Seifer M 27 M20-29 Salem OR 1:25:22.7 6:32 4 20 69.36 9:00:06 AM
9 195 Jordan Gusman M 31 M30-39 Camas WA 1:26:51.4 6:38 4 37 68.18 9:00:02 AM
10 357 Dylan Oefelein M 13 M01-19 Corvallis OR 1:27:46.3 6:42 1 10 76.53 9:00:03 AM
11 125 Alan Deloriea M 40 M40-49 Portland OR 1:27:56.0 6:43 2 37 70.15 9:00:04 AM
12 384 Chris Poole M 30 M30-39 Newberg OR 1:28:02.4 6:44 5 37 67.26 9:00:01 AM
13 294 Hipolito Lopez M 49 M40-49 Salem OR 1:30:10.9 6:54 3 37 73.61 9:00:01 AM
14 83 Marco Cardenas M 38 M30-39 Salem OR 1:30:13.8 6:54 6 37 67.31 9:00:02 AM
15 238 Hunter James M 24 M20-29 Dundee OR 1:30:56.9 6:57 5 20 65.11 9:00:07 AM
16 400 Matthew Rasmussen M 41 M40-49 Salem OR 1:31:03.4 6:58 4 37 68.29 9:00:03 AM
17 335 Vahan Michaelian M 44 M40-49 Salem OR 1:31:44.9 7:01 5 37 69.43 9:00:01 AM
18 138 Conrad Drake M 13 M01-19 Vida OR 1:32:12.8 7:03 2 10 72.84 9:00:04 AM
19 172 Sean Fuller M 48 M40-49 Medford OR 1:32:29.5 7:04 6 37 71.18 9:00:07 AM
20 484 Luke Tabish M 15 M01-19 Battle Ground WA 1:32:39.3 7:05 3 10 69.40 9:00:07 AM
21 567 Gustano Esparza M 26 M20-29 Corvallis OR 1:35:18.9 7:17 6 20 62.13 9:00:25 AM
22 21 Dylan Avery M 51 M50-59 Independence OR 1:35:49.4 7:19 1 12 70.48 9:00:06 AM
23 193 Rogelio Gudino M 31 M30-39 McMinnville OR 1:36:19.3 7:22 7 37 61.48 9:00:07 AM
24 140 Peter Drake M 44 M40-49 Vida OR 1:37:02.2 7:25 7 37 65.65 9:00:04 AM
25 224 Peyton Hobson M 25 M20-29 Bend OR 1:37:19.3 7:26 7 20 60.85 9:00:10 AM
26 220 Brad Hilliard M 47 M40-49 Salem OR 1:37:43.1 7:28 8 37 66.81 9:00:06 AM
27 134 Kevin Dobson M 35 M30-39 North Bend OR 1:37:57.8 7:29 8 37 60.91 9:00:09 AM
28 223 Patrick Hobson M 35 M30-39 Salem OR 1:37:59.4 7:29 9 37 60.89 9:00:09 AM
29 408 Kyle Resnik M 47 M40-49 Albany OR 1:38:23.1 7:31 9 37 66.36 9:00:07 AM
30 405 Jon Remy M 27 M20-29 Turner OR 1:38:33.5 7:32 8 20 60.08 8:30:03 AM
31 192 Rohit Grover M 50 M50-59 West Linn OR 1:38:59.7 7:34 2 12 67.63 9:00:05 AM
32 332 Matthew Merritt M 34 M30-39 Newberg OR 1:39:50.3 7:38 10 37 59.55 9:00:06 AM
33 499 Joel Turner M 49 M40-49 Salem OR 1:40:22.1 7:40 10 37 66.14 9:00:13 AM
34 337 Nickolas Miller M 46 M40-49 Portland OR 1:41:24.8 7:45 11 37 63.85 9:00:18 AM
35 333 Hayden Metzger M 24 M20-29 Silverton OR 1:42:00.2 7:48 9 20 58.05 9:00:06 AM
36 435 Max Rosner M 19 M01-19 Highland Park IL 1:42:18.4 7:49 4 10 59.23 9:00:05 AM
37 180 Eric Gerber M 60 M60-69 Eugene OR 1:42:26.0 7:50 1 9 71.46 9:00:10 AM
38 395 Rick Ralston M 66 M60-69 Hillsboro OR 1:42:53.6 7:52 2 9 75.35 9:00:05 AM
39 277 Scott Larson M 45 M40-49 Mount Hood Parkdal OR 1:42:55.5 7:52 12 37 62.39 9:00:08 AM
40 158 Robert Fitzgerald M 28 M20-29 Wilsonville OR 1:43:15.1 7:53 10 20 57.35 9:00:07 AM
41 460 Jon Siegrist M 43 M40-49 Dallas OR 1:43:59.3 7:57 13 37 60.76 9:00:08 AM
42 321 Koby McCorkle M 41 M40-49 Salem OR 1:45:17.7 8:03 14 37 59.06 9:00:13 AM
43 225 Rex Hoffman M 46 M40-49 Eugene OR 1:45:56.2 8:06 15 37 61.12 9:00:13 AM
44 286 Luigi Lim M 40 M40-49 Albany OR 1:46:45.3 8:09 16 37 57.78 8:30:07 AM
45 536 Dean Woodward M 59 M50-59 Salem OR 1:47:02.0 8:11 3 12 67.77 9:00:16 AM
46 164 Tyler Franklin M 38 M30-39 Lyons OR 1:47:15.0 8:12 11 37 56.63 9:00:03 AM
47 397 Travis Ramsby M 38 M30-39 Salem OR 1:48:19.6 8:17 12 37 56.06 9:00:21 AM
48 510 Ryan Wagner M 29 M20-29 Stayton OR 1:48:44.8 8:19 11 20 54.45 9:00:16 AM
49 229 Joshua Hoyer M 40 M40-49 Sublimity OR 1:50:03.3 8:25 17 37 56.05 9:00:11 AM
50 36 Keegan Barry M 15 M01-19 Salem OR 1:50:20.4 8:26 5 10 58.27 9:00:13 AM
51 566 Samuel Roman M 25 M20-29 Corvallis OR 1:50:30.0 8:27 12 20 53.59 9:00:25 AM
52 55 Brian Block M 36 M30-39 Lyons OR 1:51:31.7 8:31 13 37 53.75 9:00:30 AM
53 148 Andrew Esterson M 44 M40-49 Salem OR 1:51:40.2 8:32 18 37 57.04 9:00:20 AM
54 133 Brad Dixon M 64 M60-69 Salem OR 1:51:49.4 8:33 3 9 68.00 9:00:16 AM
55 24 Samuel Badgley M 42 M40-49 Salem OR 1:51:58.1 8:33 19 37 55.98 9:00:21 AM
56 146 Ryan Erickson-Kulas M 37 M30-39 Salem OR 1:52:27.1 8:36 14 37 53.62 9:00:14 AM
57 418 Nathan Roberts M 41 M40-49 Portland OR 1:53:15.7 8:39 20 37 54.90 9:00:14 AM
58 204 Ron Hansen M 45 M40-49 Coos Bay OR 1:53:22.3 8:40 21 37 56.64 9:00:09 AM
59 70 Brady Bullinger M 45 M40-49 Newberg OR 1:53:28.2 8:40 22 37 56.59 9:00:18 AM
60 371 David Patty M 36 M30-39 Stayton OR 1:53:57.5 8:42 15 37 52.61 9:00:22 AM
61 247 Eric Johnson M 27 M20-29 Vancouver WA 1:54:34.3 8:45 13 20 51.69 9:00:10 AM
62 300 Jonathan Lush M 49 M40-49 Salem OR 1:54:39.4 8:46 23 37 57.90 9:00:19 AM
63 545 Parker Roach M 32 M30-39 Vernonia OR 1:54:41.2 8:46 16 37 51.65 8:30:03 AM
64 64 Declan Brooks M 18 M01-19 Vancouver WA 1:54:47.1 8:46 6 10 53.51 9:00:07 AM
65 429 Ryan Rose M 41 M40-49 Salem OR 1:54:56.4 8:47 24 37 54.10 9:00:18 AM
66 346 Abelino Morales Jr M 40 M40-49 Salem OR 1:55:12.4 8:48 25 37 53.54 9:00:03 AM
67 32 Scott Ballweber M 39 M30-39 Salem OR 1:55:18.8 8:49 17 37 53.07 9:00:11 AM
68 281 Chad Lawton M 43 M40-49 Salem OR 1:55:51.0 8:51 26 37 54.54 9:00:20 AM
69 282 Gregg Leblanc M 64 M60-69 Happy Valley OR 1:56:20.0 8:53 4 9 65.36 9:00:15 AM
70 12 Michael Allen M 52 M50-59 Beaverton OR 1:56:23.5 8:54 4 12 58.52 9:00:15 AM
71 360 Christopher Olheiser M 41 M40-49 Salem OR 1:56:44.2 8:55 27 37 53.27 9:00:05 AM
72 480 Kevin Swartz M 58 M50-59 Salem OR 1:56:47.6 8:55 5 12 61.52 9:00:29 AM
73 427 Vinnie Rolfness M 35 M30-39 Lyons OR 1:57:25.2 8:58 18 37 50.81 9:00:00 AM
74 458 Scott Shockman M 36 M30-39 Newberg OR 1:57:46.8 9:00 19 37 50.90 9:00:24 AM
75 77 Connor Busic M 23 M20-29 Portland OR 1:57:49.5 9:00 14 20 50.26 9:00:14 AM
76 4 Liam Adelman M 32 M30-39 Salem OR 1:58:27.7 9:03 20 37 50.00 9:00:17 AM
77 546 Derek Spencer M 54 M50-59 Salem OR 1:58:48.7 9:05 6 12 58.34 9:00:24 AM
78 187 Tom Golden M 49 M40-49 Independence OR 1:59:13.5 9:07 28 37 55.68 9:00:11 AM
79 159 Gerardo Flores Castro M 24 M20-29 Beaverton OR 1:59:48.3 9:09 15 20 49.43 9:00:40 AM
80 363 Matt Olson M 35 M30-39 Dallas OR 2:00:41.5 9:13 21 37 49.44 8:30:09 AM
81 436 Scott Ross M 35 M30-39 Medford OR 2:00:44.6 9:14 22 37 49.42 9:00:19 AM
82 449 Richard Segal M 65 M60-69 Salem OR 2:00:50.6 9:14 5 9 63.54 9:00:09 AM
83 457 John Shirley M 62 M60-69 Salem OR 2:00:52.3 9:14 6 9 61.70 9:00:11 AM
84 116 Callee Davenport M 58 M50-59 Happy Valley OR 2:00:55.5 9:14 7 12 59.42 9:00:24 AM
85 240 Brandon Jaramillo Morales M 26 M20-29 Salem OR 2:01:33.4 9:17 16 20 48.72 9:15:23 AM
86 276 Josh Larson M 46 M40-49 Carlton OR 2:02:24.0 9:21 29 37 52.90 9:00:18 AM
87 272 Eric Lampert M 41 M40-49 Salem OR 2:05:22.0 9:35 30 37 49.60 9:00:13 AM
88 367 Jon Page M 33 M30-39 Jefferson OR 2:05:48.1 9:37 23 37 47.15 9:00:26 AM
89 315 David Marxer M 40 M40-49 Sublimity OR 2:06:50.9 9:41 31 37 48.63 9:00:29 AM
90 456 David Shewey M 50 M50-59 Aumsville OR 2:07:39.5 9:45 8 12 52.45 9:00:18 AM
91 136 Steve Dougherty M 69 M60-69 Lyons OR 2:08:27.4 9:49 7 9 62.21 9:00:12 AM
92 65 Chris Brown M 39 M30-39 Salem OR 2:08:36.8 9:50 24 37 47.59 9:00:05 AM
93 543 David Zeiger M 31 M30-39 Washington DC 2:09:34.7 9:54 25 37 45.70 8:30:10 AM
94 170 Guillermo Froylan M 38 M30-39 Salem OR 2:09:47.1 9:55 26 37 46.80 9:01:08 AM
95 93 Jonathan Clevenger M 40 M40-49 Salem OR 2:11:08.9 10:01 32 37 47.03 9:00:22 AM
96 504 Franklin Villalobos M 48 M40-49 Salem OR 2:12:08.3 10:06 33 37 49.82 9:00:36 AM
97 42 David Becken M 68 M60-69 Keizer OR 2:12:41.6 10:08 8 9 59.61 9:00:14 AM
98 396 Tony Ramirez M 31 M30-39 Lebanon OR 2:14:11.3 10:15 27 37 44.13 8:30:09 AM
99 182 Lane Gilliam M 19 M01-19 West Linn OR 2:16:08.8 10:24 7 10 44.51 9:00:25 AM
100 474 Jan Mark Stouber M 76 M70-99 Portland OR 2:19:01.0 10:37 1 7 63.16 9:00:20 AM
101 448 Zachary Schultz M 31 M30-39 Stayton OR 2:19:48.2 10:41 28 37 42.36 8:30:14 AM
102 365 Jeff Ostler M 70 M70-99 Eugene OR 2:20:26.4 10:44 2 7 57.50 9:00:26 AM
103 173 Rick Fultz M 71 M70-99 Turner OR 2:23:06.0 10:56 3 7 57.06 8:30:00 AM
104 151 James Farver M 39 M30-39 Junction City OR 2:26:18.7 11:11 29 37 41.83 9:00:17 AM
105 76 Cole Busic M 22 M20-29 Milwaukie OR 2:26:35.7 11:12 17 20 40.42 9:00:15 AM
106 122 James Day M 50 M50-59 West Linn OR 2:31:29.0 11:34 9 12 44.20 8:30:05 AM
107 75 Cameron Busic M 25 M20-29 Portland OR 2:31:38.9 11:35 18 20 39.05 9:00:15 AM
108 265 Austin Klawuhn M 36 M30-39 Turner OR 2:32:21.8 11:38 30 37 39.35 9:00:05 AM
109 79 Joel Cabilatazan M 56 M50-59 Gresham OR 2:34:27.2 11:48 10 12 45.69 8:30:15 AM
110 237 David James M 76 M70-99 Dundee OR 2:34:45.6 11:49 4 7 56.73 9:00:29 AM
111 66 Mark Brown M 58 M50-59 Portland OR 2:39:31.1 12:11 11 12 45.04 8:30:09 AM
112 241 Dhanush Jayaprakash M 16 M01-19 Liberty Hill TX 2:42:10.5 12:23 8 10 38.96 9:00:08 AM