MadCity Ultras
We feature three races – the 100K and 50K Solo and 50K Relay. The 100K is the USATF National Championship Race and USATF members' finish time in the MadCity 100K will be used as a time standard for selection of Team USA which will compete in the 100K World Championship race.
The 50K is also a USATF Certified course and your finish time will be valid for the 50K World Championship.
The 50K Relay is for teams of 2-5 runners on the same 10K loop course. Our relay teams are fantastic cheering sections for all the runners, creating a great race day environment.
Upcoming Races
Apr 11 2026
50 KM
The race will consist of 5 laps of a 10K loop. The loop is Madison's most popular 10K race course, which takes runners along the shore of Lake Wingra, through scenic neighborhoods, and through the University of Wisconsin Arboretum.
Multiple Loop
8 Aid
Stations
8:00 Cutoff
1
Elevation Rating
Flat or nearly flat
1
Surface Rating
Paved or very smooth surface
Apr 11 2026
50 KM (Road Championships)
The race will consist of 5 laps of a 10K loop. The loop is Madison's most popular 10K race course, which takes runners along the shore of Lake Wingra, through scenic neighborhoods, and through the University of Wisconsin Arboretum.
Multiple Loop
8 Aid
Stations
8:00 Cutoff
1
Elevation Rating
Flat or nearly flat
1
Surface Rating
Paved or very smooth surface
Apr 11 2026
100 KM
The race will consist of 10 laps of a 10K loop. The loop is Madison's most popular 10K race course, which takes runners along the shore of Lake Wingra, through scenic neighborhoods, and through the University of Wisconsin Arboretum.
Multiple Loop
18 Aid
Stations
13:00 Cutoff
1
Elevation Rating
Flat or nearly flat
1
Surface Rating
Paved or very smooth surface
Results
50 KM
Date | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
04/12/25 (Road Championships) | 33 | 2:49:01 | 3:16:44 |
04/12/25 | 25 | 3:23:07 | 5:05:27 |
04/20/24 | 42 | 3:04:05 | 3:21:36 |
04/22/23 | 26 | 2:51:28 | 3:23:16 |
04/23/22 | 31 | 2:57:35 | 3:28:36 |
09/25/21 | 23 | 4:06:14 | 4:13:46 |
11/14/20 | Race Cancelled | ||
04/13/19 | 29 | 2:51:34 | 3:27:28 |
04/07/18 | 28 | 3:45:36 | 3:54:32 |
04/08/17 | 33 | 3:11:19 | 3:36:37 |
04/09/16 | 38 | 2:56:01 | 3:32:27 |
04/11/15 | 35 | 3:00:57 | 4:20:17 |
04/12/14 | 38 | 4:20:17 | 3:51:18 |
04/20/13 | 43 | 3:14:24 | 4:44:52 |
04/14/12 | 51 | 3:03:10 | 4:09:09 |
04/09/11 | 26 | 3:27:08 | 3:51:07 |
04/10/10 | 20 | 3:49:54 | 3:44:13 |
04/04/09 | 31 | 3:08:28 | 3:34:45 |
100 KM
Date | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
04/12/25 | 16 | 7:14:23 | 8:17:17 |
04/20/24 | 16 | 6:37:53 | 7:48:45 |
04/22/23 | Race Cancelled | ||
04/23/22 | 14 | 7:06:31 | 7:56:20 |
11/14/20 | Race Cancelled | ||
04/13/19 | 16 | 6:54:33 | 9:48:48 |
04/07/18 | 13 | 6:52:10 | 8:07:58 |
04/08/17 | 16 | 7:06:09 | 7:51:03 |
04/09/16 | 14 | 6:30:37 | 8:27:10 |
04/11/15 | 15 | 7:02:17 | 7:26:24 |
04/12/14 | 22 | 6:44:04 | 7:47:51 |
04/20/13 | 8 | 7:34:51 | 8:36:27 |
04/09/11 | 23 | 6:47:34 | 7:46:33 |
04/10/10 | 22 | 7:06:22 | 8:00:52 |
04/12/08 | 21 | 6:56:57 | 8:25:26 |
04/07/07 | 30 | 7:14:31 | 8:09:04 |