Excellence in Timing, Announcing & Race Management since 1988
Home
Results
Top 100
About
Contact
Location:
Distance(miles):
From:
To:
Date:
From:
To:
all
Female
Male
Non-Binary
Age:
From:
To:
Pace(mm:ss):
From:
To:
Distance(miles):
From:
To:
Date:
From:
To:
Cascade Half Marathon
Produced by Willamette Valley Roadrunners
Turner, Oregon - 01/18/2026
Photos
Summary
2 Mile
10K
Half Marathon
Past Results
2025
2023
Half Marathon
Overall
Female
Male
Non Binary
Masters-Female
Masters-Male
Division-Female
Division-Male
Age Graded
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