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
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