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
10K
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
304
Alejandro
Madrigal Campos
M
27
M20-29
Woodburn
OR
33:02.8
5:20
1
13
81.25
9:15:00 AM
2
424
Eddie
Rodriguez
M
32
M30-39
Albany
OR
33:05.6
5:20
1
24
81.79
9:15:00 AM
3
505
David
Villanueva Cortes
M
18
M01-19
Woodburn
OR
35:40.2
5:45
1
16
77.85
9:15:01 AM
4
471
Joshua
Steffen
M
27
M20-29
Silverton
OR
36:10.7
5:50
2
13
74.22
9:15:01 AM
5
433
Mike
Rosling
M
47
M40-49
Corvallis
OR
36:40.4
5:55
1
20
81.72
9:15:02 AM
6
552
David
Rasca
M
48
M40-49
Salem
OR
37:55.7
6:07
2
20
79.67
9:15:01 AM
7
390
Chris
Pucci
M
50
M50-59
Newberg
OR
38:47.0
6:15
1
13
79.16
9:15:01 AM
8
37
Daniel
Bartosz
M
49
M40-49
Portland
OR
38:58.4
6:17
3
20
78.13
9:15:01 AM
9
111
Juan
Cruz
M
15
M01-19
Woodburn
OR
40:06.8
6:28
2
16
72.26
9:15:01 AM
10
177
Gregory
Gandy
M
26
M20-29
Salem
OR
42:28.5
6:51
3
13
63.22
9:15:03 AM
11
123
Justin
Day
M
47
M40-49
Salem
OR
42:37.8
6:52
4
20
70.30
9:15:06 AM
12
109
Wyatt
Crabb
M
16
M01-19
Fairbanks
AK
43:24.3
7:00
3
16
65.66
9:15:15 AM
13
353
David
Navarro
M
14
M01-19
Woodburn
OR
44:16.8
7:08
4
16
66.70
9:15:01 AM
14
364
Cristian
Ortega Cavieres
M
40
M40-49
Salem
OR
45:01.6
7:15
5
20
63.11
9:15:05 AM
15
3
Gregory
Adelman
M
26
M20-29
Aumsville
OR
45:13.2
7:17
4
13
59.38
9:15:07 AM
16
516
Chris
Wallace
M
29
M20-29
Fossil
OR
45:44.1
7:22
5
13
58.74
9:15:13 AM
17
262
Marshall
King
M
39
M30-39
Banks
OR
45:59.2
7:25
2
24
61.32
9:15:13 AM
18
537
Randy
Word
M
57
M50-59
Canby
OR
46:27.7
7:29
2
13
70.02
9:15:03 AM
19
336
Matt
Miller
M
34
M30-39
Salem
OR
46:50.9
7:33
3
24
58.24
9:15:04 AM
20
555
Devin
White
M
34
M30-39
Turner
OR
46:56.3
7:34
4
24
58.13
9:15:00 AM
21
84
Alan
Cate
M
40
M40-49
Gresham
OR
46:56.9
7:34
6
20
60.53
9:15:02 AM
22
290
Eric
Lochner
M
60
M60-69
Portland
OR
47:13.8
7:37
1
9
70.68
9:15:02 AM
23
269
Paul
Kowalczyk
M
46
M40-49
Keizer
OR
47:32.7
7:40
7
20
62.54
9:15:09 AM
24
509
Jason
Voorhees
M
45
M40-49
Salem
OR
47:36.1
7:40
8
20
62.01
9:15:15 AM
25
544
Joe
Zigmund
M
50
M50-59
Lebanon
OR
47:44.0
7:41
3
13
64.32
9:15:02 AM
26
491
Elijah
Thorson
M
16
M01-19
Dallas
OR
47:51.3
7:43
5
16
59.56
9:15:17 AM
27
330
Dan
Meireis
M
68
M60-69
Salem
OR
47:51.4
7:43
2
9
75.02
9:15:03 AM
28
129
Heriberto
Diaz
M
70
M70-99
Portland
OR
48:06.9
7:45
1
10
76.24
9:15:06 AM
29
57
Bill
Boniface
M
73
M70-99
Corvallis
OR
48:14.6
7:46
2
10
79.15
9:15:06 AM
30
175
John
Gallagher
M
63
M60-69
Salem
OR
48:23.5
7:48
3
9
70.85
9:15:03 AM
31
438
Alex
Rux
M
45
M40-49
Salem
OR
48:43.5
7:51
9
20
60.58
9:15:10 AM
32
80
Santiago
Camacho
M
64
M60-69
Stayton
OR
48:46.5
7:51
4
9
70.94
9:15:01 AM
33
359
Rob
Ogilvie
M
43
M40-49
Dallas
OR
48:52.5
7:52
10
20
59.47
9:15:15 AM
34
231
Parker
Hunt
M
16
M01-19
Stayton
OR
49:00.2
7:54
6
16
58.16
9:15:27 AM
35
556
James
Julian
M
45
M40-49
Salem
OR
50:30.8
8:08
11
20
58.43
9:15:36 AM
36
288
Brian
Littlefield
M
42
M40-49
Silverton
OR
50:47.7
8:11
12
20
56.76
9:15:33 AM
37
201
Zach
Hammerschmith
M
29
M20-29
Stayton
OR
52:04.5
8:23
6
13
51.59
9:15:25 AM
38
118
Douglas
Davidson
M
49
M40-49
Salem
OR
52:13.3
8:25
13
20
58.31
9:15:18 AM
39
216
John
Hendricks
M
39
M30-39
Sublimity
OR
53:14.1
8:35
5
24
52.97
9:15:04 AM
40
248
Ryan
Johnston
M
33
M30-39
Salem
OR
53:23.3
8:36
6
24
50.88
9:15:05 AM
41
184
Nathaniel
Gilman
M
10
M01-19
Salem
OR
53:53.8
8:41
7
16
60.98
9:15:05 AM
42
551
Colton
Hanson
M
32
M30-39
Keizer
OR
54:10.4
8:44
7
24
49.96
9:15:26 AM
43
185
Timothy
Gilman
M
50
M50-59
Salem
OR
54:11.0
8:44
4
13
56.66
9:15:05 AM
44
500
Simon
Turner
M
56
M50-59
Salem
OR
54:31.7
8:47
5
13
59.15
9:15:20 AM
45
97
John
Collins
M
64
M60-69
Dayton
OR
54:57.3
8:51
5
9
62.96
9:15:08 AM
46
358
Blake
Ogilvie
M
16
M01-19
Dallas
OR
55:36.9
8:58
8
16
51.25
9:15:18 AM
47
564
Phil
Anderson
M
73
M70-99
Portland
OR
55:37.0
8:58
3
10
68.66
9:15:06 AM
48
63
Tristen
Bromley
M
17
M01-19
Turner
OR
55:45.9
8:59
9
16
50.42
9:15:29 AM
49
181
Jose
Gil
M
28
M20-29
Salem
OR
56:09.4
9:03
7
13
47.81
9:15:38 AM
50
327
Connor
McVay
M
25
M20-29
Eugene
OR
56:15.2
9:04
8
13
47.73
9:15:16 AM
51
296
Victor
Loza
M
28
M20-29
Troutdale
OR
56:18.1
9:04
9
13
47.69
9:15:32 AM
52
33
Dj
Barnes
M
39
M30-39
Aumsville
OR
56:58.3
9:11
8
24
49.50
9:15:30 AM
53
444
Nova
Santana
M
14
M01-19
Estacada
OR
57:05.7
9:12
10
16
51.73
9:15:07 AM
54
443
Jonathan
Santana
M
37
M30-39
Estacada
OR
57:07.5
9:12
9
24
48.64
9:15:08 AM
55
253
Ricardo Mig
Juanengo
M
29
M20-29
Eugene
OR
57:39.7
9:17
10
13
46.59
9:15:20 AM
56
215
Joe
Hempel
M
51
M50-59
Langley
WA
58:02.7
9:21
6
13
53.32
9:15:29 AM
57
98
Matt
Collum
M
40
M40-49
Corvallis
OR
59:00.8
9:30
14
20
48.15
9:15:18 AM
58
373
Dylan
Pendrak
M
34
M30-39
Salem
OR
59:16.8
9:33
10
24
46.02
9:15:19 AM
59
110
Daren
Cranor
M
30
M30-39
Mulino
OR
59:32.1
9:35
11
24
45.21
9:15:44 AM
60
319
Jeremy
Maynard
M
43
M40-49
Tualatin
OR
1:01:38.7
9:56
15
20
47.15
9:15:33 AM
61
387
Grady
Preston
M
64
M60-69
Aurora
OR
1:02:40.7
10:06
6
9
55.20
9:15:18 AM
62
16
Antonio
Aranda
M
33
M30-39
Woodburn
OR
1:03:18.3
10:12
12
24
42.91
9:15:47 AM
63
279
Stefan
Larson
M
38
M30-39
Salem
OR
1:03:19.6
10:12
13
24
44.22
9:15:31 AM
64
557
Ryan
Dority
M
31
M30-39
Albany
OR
1:03:21.4
10:12
14
24
42.59
9:15:06 AM
65
507
Caleb
Visconti-Gulliver
M
11
M01-19
Corvallis
OR
1:04:33.5
10:24
11
16
49.31
9:15:29 AM
66
440
Gerardo
Salcido
M
33
M30-39
Salem
OR
1:05:41.5
10:35
15
24
41.35
9:15:37 AM
67
492
Randy
Tingle
M
48
M40-49
Aumsville
OR
1:06:41.7
10:44
16
20
45.31
9:15:33 AM
68
548
Curtis
Francis
M
63
M60-69
Salem
OR
1:08:27.1
11:01
7
9
50.09
9:15:30 AM
69
502
Clay
Vanriper
M
30
M30-39
Beaverton
OR
1:09:07.7
11:08
16
24
38.94
9:15:12 AM
70
274
Ryan
Landsiedel
M
29
M20-29
Salem
OR
1:09:21.6
11:10
11
13
38.73
9:15:40 AM
71
62
Jay
Bromley
M
51
M50-59
Turner
OR
1:09:42.9
11:14
7
13
44.40
9:15:32 AM
72
462
Michael
Skidmore
M
32
M30-39
Klamath Falls
OR
1:11:07.5
11:27
17
24
38.06
9:15:34 AM
73
222
Scott
Hite
M
57
M50-59
Stayton
OR
1:11:44.4
11:33
8
13
45.35
9:15:26 AM
74
82
Marc
Capitano
M
50
M50-59
Portland
OR
1:13:22.5
11:49
9
13
41.84
9:15:38 AM
75
88
Larry
Cheyne
M
60
M60-69
Keizer
OR
1:14:18.6
11:58
8
9
44.92
9:15:31 AM
76
6
Jeffrey
Alger
M
54
M50-59
Hillsboro
OR
1:16:22.4
12:18
10
13
41.53
9:15:05 AM
77
206
Ron
Harding
M
59
M50-59
Salem
OR
1:18:08.9
12:35
11
13
42.35
9:15:17 AM
78
261
Foster
Kimble
M
79
M70-99
Salem
OR
1:18:39.1
12:40
4
10
54.31
9:15:05 AM
79
468
Ben
Stamm
M
38
M30-39
Salem
OR
1:19:01.7
12:44
18
24
35.43
9:15:41 AM
80
20
Aaron
Avery
M
12
M01-19
Independence
OR
1:19:58.5
12:53
12
16
38.70
9:15:34 AM
81
490
Tyler
Thompson
M
36
M30-39
Aumsville
OR
1:20:26.9
12:57
19
24
34.31
9:15:14 AM
82
398
Isaac
Raska
M
31
M30-39
Salem
OR
1:21:43.9
13:10
20
24
33.02
9:15:42 AM
83
126
William
Deloriea
M
77
M70-99
Bloomington
IL
1:23:02.4
13:22
5
10
49.29
9:15:26 AM
84
472
Jerry
Stewart
M
36
M30-39
Sublimity
OR
1:26:05.5
13:52
21
24
32.06
9:15:27 AM
85
144
Eb
Engelmann
M
84
M70-99
Salem
OR
1:30:11.4
14:31
6
10
54.26
9:15:23 AM
86
258
Bob
Kelly
M
80
M70-99
Salem
OR
1:37:23.3
15:41
7
10
44.92
9:15:32 AM