Keys Ultras

2026 Keys Ultras Race Results (100 Miles )

Overall
Place
Division
Place
1
1 Ivan Penalba Lopez
M
30-39
15:55:18
9:33 /mi
2
2 Andres Villagran
M
40-49
16:20:46
9:48 /mi
3
3 Dan Waldschmidt
M
40-49
18:17:55
10:58 /mi
4
1 Ashley Leisher
F
20-29
18:35:46
11:09 /mi
5
4 Joshua Locke
M
40-49
18:48:59
11:17 /mi
6
5 Alvaro Nunez Alfaro
M
30-39
18:49:50
11:17 /mi
7
2 Charlotte Werner
F
30-39
19:34:37
11:44 /mi
8
6 Adam Wininger
M
30-39
19:55:02
11:57 /mi
9
7 Greg Hagerty
M
30-39
20:32:04
12:19 /mi
10
3 Jessica Jones
F
40-49
20:32:50
12:19 /mi
11
8 Kyle Donahue
M
30-39
20:51:32
12:30 /mi
12
9 Nicholas Cerbone
M
20-29
20:58:03
12:34 /mi
13
4 Joanne Fisher
F
40-49
20:58:43
12:35 /mi
14
5 Laura Watts
F
40-49
21:27:38
12:52 /mi
15
6 Liza Howard
F
50-59
22:20:35
13:24 /mi
16
10 Kenny Krygier
M
40-49
22:26:23
13:27 /mi
17
11 Jack Carlisle
M
20-29
22:26:26
13:27 /mi
18
12 Lawrence Pace
M
30-39
22:27:32
13:28 /mi
19
13 Jason Vislay
M
40-49
22:28:19
13:28 /mi
20
14 Alessandro De Medeiros
M
50-59
22:37:09
13:34 /mi
21
15 Aaron Dent
M
40-49
22:38:45
13:35 /mi
22
16 Walter Ochalek
M
50-59
22:40:18
13:36 /mi
23
17 Nick Montoni
M
30-39
22:48:37
13:41 /mi
24
18 Josh Erwin
M
40-49
22:57:40
13:46 /mi
25
19 Brad Delcambre
M
40-49
23:22:59
14:01 /mi
26
7 Shauna Banning
F
40-49
23:25:06
14:03 /mi
27
20 Jonathan Torrijos
M
30-39
23:36:57
14:10 /mi
28
8 Chavet Fine
F
40-49
23:37:32
14:10 /mi
29
21 Joshua Patterson
M
40-49
23:53:55
14:20 /mi
30
9 Crystal Wheatley
F
40-49
23:57:52
14:22 /mi
31
10 Pamela Chapman-Markle
F
70+
24:15:02
14:33 /mi
32
11 Kerri Kanuga
F
50-59
24:20:00
14:36 /mi
33
22 Stephen McCulloch
M
30-39
24:21:01
14:36 /mi
34
23 Jared Fetterolf
M
30-39
24:34:51
14:44 /mi
35
24 Brooks Newberry
M
20-29
24:45:11
14:51 /mi
36
25 Carter Houseknecht
M
20-29
24:50:52
14:54 /mi
37
26 Adam Miller
M
30-39
24:59:20
14:59 /mi
38
27 Eliud Vega
M
40-49
25:02:51
15:01 /mi
39
12 Hunna Watson
F
40-49
25:04:23
15:02 /mi
40
28 Josh Myers
M
20-29
25:10:17
15:06 /mi
41
29 Jason Balma
M
40-49
25:29:55
15:17 /mi
42
30 Cameron Castleberry
M
20-29
25:32:52
15:19 /mi
43
31 Roy Perozo
M
40-49
25:39:22
15:23 /mi
44
32 Chad Endsley
M
40-49
26:03:29
15:38 /mi
45
33 Joshua Bromen
M
40-49
26:11:20
15:42 /mi
46
34 Romario Mendoza
M
20-29
26:11:44
15:43 /mi
47
35 Mark Eidman
M
30-39
26:13:14
15:43 /mi
48
13 Ann Roberts
F
60-69
26:14:42
15:44 /mi
49
36 Christian Shupe
M
20-29
26:16:35
15:45 /mi
50
14 Rachel Papay
F
40-49
26:17:20
15:46 /mi
51
37 Sam Norris
M
30-39
26:25:16
15:51 /mi
52
38 Everett Smulders
M
20-29
26:28:21
15:53 /mi
53
39 Nicholas Liupakka
M
40-49
26:33:41
15:56 /mi
54
40 Rick Glass
M
50-59
26:40:07
16:00 /mi
55
41 Wade Stoudenmire
M
40-49
26:41:00
16:00 /mi
56
15 Kris Vance
F
50-59
26:49:38
16:05 /mi
57
42 Stuart Foster
M
40-49
26:57:17
16:10 /mi
58
43 Joshua Cuenot
M
30-39
27:05:13
16:15 /mi
59
44 Matt Marando
M
20-29
27:29:47
16:29 /mi
60
45 Manny Demoya
M
30-39
27:29:47
16:29 /mi
61
46 Dean Gerber
M
50-59
27:38:15
16:34 /mi
62
16 Rosalia Cici
F
40-49
27:39:14
16:35 /mi
63
17 Callie Vinson
F
30-39
27:47:14
16:40 /mi
64
47 William East
M
30-39
27:48:06
16:40 /mi
65
48 Sean Smith
M
30-39
27:49:24
16:41 /mi
66
49 Jason Scheller
M
20-29
27:50:52
16:42 /mi
67
50 Tony Young
M
30-39
27:53:16
16:43 /mi
68
18 Justine O'Keefe
F
50-59
27:53:24
16:44 /mi
69
51 Gustavo Rodriguez
M
30-39
28:03:49
16:50 /mi
70
52 Kyle Cannon
M
30-39
28:03:54
16:50 /mi
71
53 Tyler Mastello
M
30-39
28:11:58
16:55 /mi
72
54 Jack Henyecz
M
20-29
28:26:49
17:04 /mi
73
55 Russell Holcombe
M
50-59
28:31:33
17:06 /mi
74
56 Jacob Cuenot
M
30-39
28:33:59
17:08 /mi
75
57 Jeffrey Graham
M
40-49
28:34:17
17:08 /mi
76
58 Ford Graham
M
40-49
28:34:20
17:08 /mi
77
59 Kenny Turner
M
30-39
28:36:46
17:10 /mi
78
60 Grant Carboni
M
50-59
28:37:12
17:10 /mi
79
61 Alexander Pekoff
M
20-29
28:45:34
17:15 /mi
80
62 Logan Samson
M
60-69
28:47:00
17:16 /mi
81
19 Jaime Holt
F
40-49
28:47:32
17:16 /mi
82
63 Jordan Lorance
M
30-39
28:53:12
17:19 /mi
83
20 Jessica Geide
F
40-49
28:54:19
17:20 /mi
84
64 Dmitriy Shvets
M
40-49
29:05:02
17:27 /mi
85
65 Mark Heise
M
60-69
29:05:55
17:27 /mi
86
66 Florian Niesten
M
30-39
29:09:45
17:29 /mi
87
67 Brian SCHEIRER
M
40-49
29:14:30
17:32 /mi
88
68 David Drebsky
M
40-49
29:27:01
17:40 /mi
89
69 Michael Freed
M
50-59
29:30:37
17:42 /mi
90
70 Jack Betz
M
60-69
29:32:51
17:43 /mi
91
21 Christelle Douillet
F
50-59
29:37:00
17:46 /mi
92
22 Carly Anderson
F
20-29
29:39:39
17:47 /mi
93
71 Jacob Falck
M
30-39
29:39:40
17:47 /mi
94
23 Cari Cline
F
30-39
29:41:17
17:48 /mi
95
72 Juan Vila
M
20-29
29:50:14
17:54 /mi
96
73 Adam Tucker
M
30-39
29:55:12
17:57 /mi
97
74 Jhoann Morillo
M
30-39
30:15:01
18:09 /mi
98
75 Will Porter
M
50-59
30:15:23
18:09 /mi
99
24 Bette Zirkelbach
F
60-69
30:24:20
18:14 /mi
100
76 George Chmiel
M
40-49
30:30:01
18:18 /mi
101
77 John Kitchens
M
40-49
30:39:29
18:23 /mi
102
78 Andrew LaRue
M
40-49
30:41:58
18:25 /mi
103
79 Mauricio Martinez
M
50-59
30:42:09
18:25 /mi
104
80 Samuel Scopel
M
30-39
30:42:32
18:25 /mi
105
81 Ryan Johnson
M
30-39
30:46:14
18:27 /mi
106
82 James Merkel
M
50-59
30:57:58
18:34 /mi
107
25 Cheryl Armato
F
50-59
30:58:55
18:35 /mi
108
83 Steven Restrepo
M
40-49
30:59:44
18:35 /mi
109
26 Bethany Cazenave
F
60-69
31:00:10
18:36 /mi
110
84 Guy Ewen
M
50-59
31:02:16
18:37 /mi
111
85 Michael Drennon
M
40-49
31:05:03
18:39 /mi
112
86 James Miller
M
70+
31:05:06
18:39 /mi
113
87 Luis De Leon
M
50-59
31:09:59
18:41 /mi
114
88 Clarence Hines
M
40-49
31:12:43
18:43 /mi
115
89 Brandon Shepherdson
M
50-59
31:18:34
18:47 /mi
116
90 Brian Lutz
M
40-49
31:18:56
18:47 /mi
117
91 Scott Taylor
M
40-49
31:20:09
18:48 /mi
118
92 Kyle Rooney
M
40-49
31:21:27
18:48 /mi
119
93 Stephen Newton
M
40-49
31:22:43
18:49 /mi
120
27 Joanna Cheshire
F
40-49
31:25:40
18:51 /mi
121
28 Missy Gibson
F
20-29
31:30:42
18:54 /mi
122
94 Shea Yael
M
<20
31:35:53
18:57 /mi
123
95 Ricky Mizzoni
M
20-29
31:37:27
18:58 /mi
124
96 Robert Preti
M
20-29
31:39:02
18:59 /mi
125
29 Tori Head
F
30-39
31:39:43
18:59 /mi
126
97 Matt Kellow
M
20-29
31:39:46
18:59 /mi
127
30 Fabiola Velikopoljski
F
20-29
31:39:49
18:59 /mi
128
98 Christopher Pryor
M
30-39
31:45:53
19:03 /mi
129
99 Mike Muller
M
20-29
31:49:07
19:05 /mi
130
100 Kevin Gomez
M
30-39
31:49:35
19:05 /mi
131
101 Gregory Stauffer
M
60-69
31:50:56
19:06 /mi
132
102 Dillon McDermott
M
30-39
31:54:09
19:08 /mi
133
103 Nicholas Artis
M
40-49
31:55:44
19:09 /mi
134
31 Patricia King-Brown
F
60-69
31:57:31
19:10 /mi

Weekly Newsletter

A roundup of the week's content and most recent race results. Sent once a week on Thursday.

Recent Results

Huron 100
Grass Lake, MI - 117 finishers
100 Miles | 50 Miles
Scout Mountain Ultra Trail
Pocatello, ID - 205 finishers
100 Miles | 50 Miles | 50 KM
Sawmill Relay
Mt. Charleston, NV - 21 finishers
38.45 Miles
Rose Canyon Ultra
Herriman, UT - 110 finishers
50 Miles | 50 KM
Shadow of the Giants
Fishcamp, CA - 125 finishers
50 KM
Mace’s Hideout 100
Beulah, CO - 34 finishers
100 Miles | 50 Miles
Storm the Woods
Eyota, MN - 26 finishers
50 KM
Marathon Monk Ultra
Hillsborough, NC - 17 finishers
100 Miles | 54 Miles | 27 Miles
Ridge to Rails 50k, Half, & 10k
Old Fort, NC - 154 finishers
50 KM
Dam Yeti 50
Damascus, VA - 359 finishers
50 Miles | 55 KM
View All Results