Cascade Half Marathon

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

Half Marathon

Division : Male

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