Cherry City Half Marathon

Salem, Oregon - 09/14/2025

Place
Bib
Number
First
Name
Last
Name
Gender Age Division City State Time Pace
Div
Place
Div
Total
Age
Graded
Score
1 34 Ian Batch M 39 M30-39 Vancouver WA 1:09:09.1 5:17 1 44 88.50
2 567 Zach Steele M 30 M30-39 Oregon City OR 1:09:42.6 5:20 2 44 84.95
3 589 Robert Swoboda M 27 M20-29 Salem OR 1:13:30.5 5:37 1 31 80.56
4 499 Miguel Rios Valdez M 26 M20-29 Salem OR 1:13:33.0 5:37 2 31 80.51
5 343 Alejandro Madrigal Campos M 27 M20-29 Woodburn OR 1:13:41.2 5:38 3 31 80.36
6 595 James Timbrell M 42 M40-49 San Francisco CA 1:13:46.0 5:38 1 25 84.97
7 79 Shayn Carmichael-Kohn M 22 M20-29 Eugene OR 1:14:45.8 5:43 4 31 79.25
8 49 Brian Bollwitt M 39 M30-39 Sherwood OR 1:15:40.4 5:47 3 44 80.88
9 644 Gabe Wasserman M 25 M20-29 Eugene OR 1:15:54.8 5:48 5 31 78.01
10 517 Carlos Ruiz M 42 M40-49 Salem OR 1:17:23.5 5:55 2 25 81.00
11 359 Luke Marshall M 34 M30-39 Dallas OR 1:17:31.4 5:56 4 44 76.69
12 512 Chris Roth M 30 M30-39 Newberg OR 1:21:28.9 6:14 5 44 72.67
13 198 Elbert Giron M 28 M20-29 Hubbard OR 1:23:38.3 6:24 6 31 70.80
14 108 Kevin Coriano M 35 M30-39 Keizer OR 1:25:08.5 6:30 6 44 70.08
15 2 Silviano Albino M 42 M40-49 Salem OR 1:26:44.0 6:38 3 25 72.27
16 610 Dannie Troyer M 28 M20-29 Halsey OR 1:29:18.5 6:50 7 31 66.31
17 578 John Strother M 51 M50-59 Salem OR 1:32:28.0 7:04 1 10 73.04
18 650 Ricardo Whitaker M 37 M30-39 Salem OR 1:32:49.8 7:06 7 44 64.96
19 330 Diego Lopez M 19 M01-19 Salem OR 1:33:14.5 7:08 1 2 64.99
20 179 Angel Frias M 23 M20-29 Salem OR 1:33:31.3 7:09 8 31 63.32
21 543 Alexander Shelton M 29 M20-29 Salem OR 1:33:59.2 7:11 9 31 63.01
22 211 Max Goodman M 35 M30-39 Salem OR 1:34:24.5 7:13 8 44 63.20
23 76 Marco Cardenas M 37 M30-39 Salem OR 1:34:42.9 7:14 9 44 63.66
24 483 Manuel Ramirez Juarez M 37 M30-39 Salem OR 1:35:11.2 7:16 10 44 63.35
25 375 Joe McCarty M 47 M40-49 Keizer OR 1:35:20.9 7:17 4 25 68.47
26 213 Travis Gordon M 35 M30-39 Keizer OR 1:37:58.6 7:29 11 44 60.90
27 94 Martin Chiappe M 45 M40-49 Portland OR 1:39:33.9 7:37 5 25 64.50
28 600 David Toth M 44 M40-49 Portland OR 1:40:10.5 7:39 6 25 63.59
29 574 Nate Stoller M 40 M40-49 Hillsbiro OR 1:40:53.7 7:43 7 25 61.14
30 394 Eduardo Montes M 25 M20-29 Salem OR 1:41:44.3 7:46 10 31 58.20
31 119 Joshua Dargavell M 35 M30-39 Grants Pass OR 1:43:24.6 7:54 12 44 57.70
32 471 Dan Pratchenko M 34 M30-39 Salem OR 1:43:54.0 7:56 13 44 57.22
33 381 Damian Mecham M 35 M30-39 Salem OR 1:44:14.0 7:58 14 44 57.24
34 459 Josiah Phillips M 45 M40-49 Salem OR 1:45:09.0 8:02 8 25 61.07
35 200 Tom Golden M 48 M40-49 Independence OR 1:45:25.7 8:03 9 25 62.44
36 468 Michael Porter M 31 M30-39 Salem OR 1:45:31.1 8:04 15 44 56.12
37 492 Kyle Renalds M 44 M40-49 Lake Oswego OR 1:45:46.5 8:05 10 25 60.22
38 117 Mason D Elia M 23 M20-29 Sherwood OR 1:46:20.4 8:08 11 31 55.69
39 5 Blake Allen M 23 M20-29 Portland OR 1:46:20.9 8:08 12 31 55.68
40 662 Dean Woodward M 59 M50-59 Salem OR 1:46:45.5 8:09 2 10 67.94
41 276 Juan Jaramillo M 49 M40-49 Salem OR 1:46:54.4 8:10 11 25 62.09
42 63 Ryan Brown M 35 M30-39 Portland OR 1:47:31.4 8:13 16 44 55.49
43 434 Matthew Olson M 34 M30-39 Dallas OR 1:48:01.4 8:15 17 44 55.03
44 576 Jason Stringer M 42 M40-49 Salem OR 1:49:47.0 8:23 12 25 57.10
45 645 David Watts M 44 M40-49 Vancouver WA 1:50:22.1 8:26 13 25 57.72
46 639 Michael Walker M 39 M30-39 Wilsonville OR 1:50:24.8 8:26 18 44 55.43
47 183 John Gallagher M 63 M60-69 Salem OR 1:51:16.8 8:30 1 5 67.68
48 73 Jacob Calvo M 23 M20-29 Salem OR 1:51:33.8 8:31 13 31 53.08
49 188 Ivan Garcia M 32 M30-39 Salem OR 1:51:46.5 8:32 19 44 52.99
50 247 Jordan Hayworth M 33 M30-39 Salem OR 1:51:55.9 8:33 20 44 52.99
51 8 Jaime Alvarez M 47 M40-49 Salem OR 1:52:17.6 8:35 14 25 58.14
52 178 Michael French M 38 M30-39 McMinnville OR 1:52:18.7 8:35 21 44 54.08
53 80 Saul Carrasco M 41 M40-49 Corvallis OR 1:52:23.3 8:35 15 25 55.33
54 334 Morgan Loring M 28 M20-29 Salem OR 1:52:44.5 8:37 14 31 52.52
55 201 Gilmer Gongora M 37 M30-39 Portland OR 1:52:51.6 8:37 22 44 53.43
56 374 Mark Mazzuca M 43 M40-49 Salem OR 1:53:28.5 8:40 16 25 55.68
57 565 Derek Spencer M 53 M50-59 Salem OR 1:54:04.4 8:43 3 10 60.24
58 142 Jase Dye M 38 M30-39 Keizer OR 1:54:33.5 8:45 23 44 53.02
59 611 Chad Tucker M 55 M50-59 Eugene OR 1:55:16.7 8:48 4 10 60.66
60 584 Jared Swanson M 43 M40-49 Salem OR 1:56:35.0 8:54 17 25 54.20
61 24 Luis Avalosguzman M 23 M20-29 Beaverton OR 1:57:24.1 8:58 15 31 50.44
62 480 Jeremy Radke M 37 M30-39 Dallas OR 1:57:25.6 8:58 24 44 51.35
63 109 Kavika Covington M 27 M20-29 Salem OR 1:57:33.1 8:59 16 31 50.38
64 221 Justin Graybill M 30 M30-39 Brownsville OR 1:59:05.6 9:06 25 44 49.72
65 598 Angel Torres M 29 M20-29 Albany OR 1:59:17.8 9:07 17 31 49.64
66 605 Thinh Tran M 48 M40-49 Salem OR 2:00:28.6 9:12 18 25 54.64
67 46 Andrew Bird M 38 M30-39 Dallas OR 2:01:35.4 9:17 26 44 49.95
68 45 Alexander Bird M 31 M30-39 Saint Helens OR 2:01:36.6 9:17 27 44 48.69
69 689 Daniel Deal M 24 M20-29 Albany OR 2:01:50.0 9:19 18 31 48.60
70 632 Jered Villwock M 34 M30-39 Salem OR 2:02:44.2 9:23 28 44 48.44
71 541 Tim Shaw M 35 M30-39 Salem OR 2:03:32.5 9:26 29 44 48.30
72 253 Jeremiah Hernandez M 19 M01-19 Salem OR 2:03:43.5 9:27 2 2 48.98
73 320 Chad Lawton M 43 M40-49 Salem OR 2:03:44.2 9:27 19 25 51.06
74 279 Pedro Jimenez M 26 M20-29 Keizer OR 2:05:08.5 9:34 19 31 47.32
75 640 Jack Wallace M 59 M50-59 Salem OR 2:05:20.7 9:35 5 10 57.87
76 631 Jesse Villegas M 30 M30-39 Salem OR 2:06:58.2 9:42 30 44 46.64
77 403 Tanner Morgan M 30 M30-39 Salem OR 2:08:00.1 9:47 31 44 46.26
78 143 Nathan Dye M 38 M30-39 Salem OR 2:08:11.3 9:48 32 44 47.38
79 431 Brandon Olea M 28 M20-29 Keizer OR 2:09:20.6 9:53 20 31 45.78
80 602 Grant Towers M 31 M30-39 Salem OR 2:09:51.8 9:55 33 44 45.60
81 449 Gabriel Parton Lee M 37 M30-39 Salem OR 2:10:02.0 9:56 34 44 46.37
82 270 Matthew Hull M 25 M20-29 Bend OR 2:10:34.7 9:59 21 31 45.35
83 560 Jordy Soto Perez M 26 M20-29 Springfield OR 2:10:41.9 9:59 22 31 45.31
84 592 Roger Tanimoto M 33 M30-39 Hillsboro OR 2:10:53.7 10:00 35 44 45.32
85 169 Bryce Fields M 61 M60-69 Salem OR 2:11:22.5 10:02 2 5 56.24
86 299 Scott Kelly M 38 M30-39 Salem OR 2:12:45.2 10:09 36 44 45.75
87 682 Christian Herrera M 0 Keizer OR 2:13:52.1 10:14 0 0 44.23
88 147 Michael Erickson M 23 M20-29 Tillamook OR 2:14:41.9 10:17 23 31 43.96
89 559 Cristian Soto M 28 M20-29 Salem OR 2:16:43.6 10:27 24 31 43.31
90 20 Alexander Arreola M 23 M20-29 Salem OR 2:17:32.6 10:30 25 31 43.05
91 544 David Shewey M 49 M40-49 Aumsville OR 2:18:04.5 10:33 20 25 48.08
92 304 Curt Kniebuehler M 60 M60-69 Oregon City OR 2:19:14.9 10:38 3 5 52.57
93 217 Randy Grant M 59 M50-59 McMinnville OR 2:19:31.8 10:40 6 10 51.98
94 488 Michael Read M 26 M20-29 Salem OR 2:19:37.0 10:40 26 31 42.41
95 678 Kinsey Wampler M 0 Salem OR 2:20:41.3 10:45 0 0 42.09
96 411 Edgar Negrete M 26 M20-29 Canby OR 2:21:24.5 10:48 27 31 41.88
97 551 Jesus Silva M 20 M20-29 Salem OR 2:21:56.8 10:51 28 31 42.21
98 307 Patrick Koreski M 39 M30-39 Salem OR 2:23:36.5 10:58 37 44 42.62
99 99 Anton Cobb M 43 M40-49 Salem OR 2:25:46.5 11:08 21 25 43.34
100 302 Duncan Kirk M 34 M30-39 Oregon City OR 2:26:43.8 11:13 38 44 40.52
101 177 Chris French M 41 M40-49 Salem OR 2:27:40.0 11:17 22 25 42.11
102 679 Wyatt Wampler M 27 M20-29 Salem OR 2:27:41.1 11:17 29 31 40.10
103 569 Eric Stelzer M 61 M60-69 Sublimity OR 2:29:58.9 11:27 4 5 49.26
104 686 Nagaraj Raghavendran M 52 M50-59 Salem OR 2:34:13.7 11:47 7 10 44.17
105 262 Glenn Hoffman M 64 M60-69 Salem OR 2:46:57.6 12:45 5 5 45.54
106 123 Peter Davis M 47 M40-49 Salem OR 2:50:31.9 13:02 23 25 38.28
107 489 Michael Reed M 55 M50-59 Dallas OR 2:57:05.1 13:32 8 10 39.49