Keys Ultras
May 15th 2027
Key West, FL
50 KM |
50 Miles |
100 Miles
KEYS100® is a 100-mile point-to-point running race from Key Largo to Key West. Both teams and individuals compete. There is also a 50-mile option from Marathon to Key West for individuals and teams and a 50-kilometer individual race from Big Pine Key to Key West. All races finish at Higgs Beach on the Atlantic Ocean in Key West. "Ultra Sports, LLC" and race director, Bob Becker, produce and direct KEYS100® and another ocean-road race, Daytona 100 in December.
Upcoming Races
May 15 2027
50 KM
Primarily paved bike trails, pedestrian bridges and paved road shoulder, Big Pine Key to Key West. Four fully stocked aid stations plus two unstaffed water/ice locations.
200
ft.
Point-to-Point
12:00 Cutoff
1
Elevation Rating
Flat or nearly flat
1
Surface Rating
Paved or very smooth surface
May 15 2027
50 Miles
500
ft.
Point-to-Point
20:00 Cutoff
1
Elevation Rating
Flat or nearly flat
1
Surface Rating
Paved or very smooth surface
May 15 2027
100 Miles
1,000
ft.
Point-to-Point
32:00 Cutoff
1
Elevation Rating
Flat or nearly flat
1
Surface Rating
Paved or very smooth surface
Results
50 KM
| Date | Finishers | Top Result (F) | Top Result (M) |
|---|---|---|---|
| 05/16/26 | 33 | 3:56:14 | 4:39:04 |
| 05/17/25 | 30 | 5:14:02 | 5:57:56 |
| 05/18/24 | 37 | 5:50:31 | 4:58:52 |
| 05/20/23 | 45 | 6:00:08 | 4:58:23 |
| 05/21/22 | 45 | 5:38:37 | 4:49:01 |
| 05/15/21 | 46 | 5:24:15 | 4:26:21 |
| 05/16/20 | Race Cancelled | ||
| 05/18/19 | 74 | 5:14:55 | 4:46:04 |
| 05/19/18 | 60 | 5:55:23 | 4:37:00 |
| 05/20/17 | 74 | 5:14:39 | 4:44:53 |
| 05/21/16 | 43 | 4:33:35 | 4:57:30 |
| 05/16/15 | 36 | 5:39:56 | 4:19:17 |
50 Miles
| Date | Finishers | Top Result (F) | Top Result (M) |
|---|---|---|---|
| 05/16/26 | 64 | 8:05:05 | 8:47:15 |
| 05/17/25 | 58 | 8:08:23 | 7:45:22 |
| 05/18/24 | 54 | 12:42:38 | 9:03:12 |
| 05/20/23 | 55 | 7:16:29 | 10:41:13 |
| 05/21/22 | 50 | 7:52:19 | 9:59:51 |
| 05/15/21 | 51 | 8:29:53 | 6:43:02 |
| 05/16/20 | Race Cancelled | ||
| 05/18/19 | 62 | 8:29:54 | 9:37:23 |
| 05/19/18 | 64 | 8:43:03 | 6:50:38 |
| 05/20/17 | 86 | 7:04:34 | 7:48:44 |
| 05/21/16 | 67 | 7:37:50 | 9:57:53 |
| 05/16/15 | 81 | 8:19:41 | 7:51:46 |
| 05/17/14 | 108 | 7:44:14 | 8:50:45 |
| 05/18/13 | 93 | 6:51:08 | 8:53:33 |
| 05/19/12 | 97 | 7:44:29 | 7:29:39 |
| 05/14/11 | 84 | 7:41:20 | 6:55:20 |
| 05/15/10 | 49 | 8:22:20 | 8:46:39 |
| 05/16/09 | 44 | 8:59:50 | 7:34:08 |
| 05/17/08 | 15 | 11:06:45 | 9:34:30 |
100 Miles
| Date | Finishers | Top Result (F) | Top Result (M) |
|---|---|---|---|
| 05/16/26 | 134 | 18:35:46 | 15:55:18 |
| 05/17/25 | 113 | 18:24:42 | 14:21:41 |
| 05/18/24 | 87 | 22:33:38 | 20:44:40 |
| 05/20/23 | 99 | 19:11:51 | 18:20:35 |
| 05/21/22 | 94 | 19:43:52 | 16:42:34 |
| 05/15/21 | 106 | 17:49:34 | 14:27:16 |
| 05/16/20 | Race Cancelled | ||
| 05/18/19 | 134 | 18:41:16 | 13:20:18 |
| 05/19/18 | 142 | 16:22:15 | 16:05:41 |
| 05/20/17 | 124 | 17:20:00 | 15:34:22 |
| 05/21/16 | 80 | 18:27:35 | 19:16:15 |
| 05/16/15 | 97 | 20:16:18 | 16:17:01 |
| 05/17/14 | 105 | 14:42:45 | 14:53:04 |
| 05/18/13 | 68 | 17:16:20 | 17:30:45 |
| 05/19/12 | 96 | 16:07:06 | 13:42:52 |
| 05/14/11 | 45 | 19:32:19 | 17:51:19 |
| 05/15/10 | 34 | 18:37:00 | 17:14:04 |
| 05/16/09 | 37 | 19:10:33 | 16:31:10 |
| 05/17/08 | 7 | 23:02:23 | 25:37:52 |

