328 Ultrarunning Races in 2004
North American races only.Date | Event | Location | Distance | Finishers |
---|---|---|---|---|
December (15) | ||||
12/29 | Across the Years | AZ | 24 Hours | 39 |
12/29 | Across the Years | AZ | 48 Hours | 15 |
12/29 | Across the Years | AZ | 72 Hours | 23 |
12/26 | WMAC Fat Ass | MA | 50 KM | 8 |
12/18 | Muir Beach | CA | 50 KM | 24 |
12/18 | The HUFF 50K Trail Run & Relay | IN | 50 KM | 219 |
12/11 | Ancient Oaks | FL | 100 Miles | 13 |
12/11 | Hellgate | VA | 100 KM | 59 |
12/11 | Magnus Gluteus Maximus | VA | 50 KM | 54 |
12/11 | Tallahassee Ultradistance Classic | FL | 50 KM | 21 |
12/11 | Tallahassee Ultradistance Classic | FL | 50 Miles | 10 |
12/04 | Over The Hill Track Club High Desert 50K | CA | 50 KM | 186 |
12/04 | Sunmart Texas Trails | TX | 50 KM | 620 |
12/04 | Sunmart Texas Trails | TX | 50 Miles | 180 |
12/04 | Woodside Trail Run | CA | 50 KM | 20 |
November (35) | ||||
11/28 | UltraCentric Gold Rush | TX | 24 Hours | 17 |
11/28 | UltraCentric Gold Rush | TX | 48 Hours | 11 |
11/27 | Big Dog Trail Run | LA | 50 KM | 15 |
11/27 | Nine Trails 35 Mile Endurance Run | CA | 35 Miles | 51 |
11/27 | NYRR NYC (Knickerbocker) 60K | NY | 60 KM | 62 |
11/27 | Quad Dipsea | CA | 28.4 Miles | 195 |
11/27 | The Derby | NC | 50 KM | 28 |
11/21 | Leon Creek | TX | 50 KM | 18 |
11/20 | Dizzy Fifties | AL | 50 KM | 77 |
11/20 | Dizzy Fifties | AL | 50 Miles | 4 |
11/20 | Dizzy Fifties | AL | 40 Miles | 4 |
11/20 | JFK | MD | 50 Miles | 876 |
11/20 | Louisana Trails | LA | 50 KM | 15 |
11/14 | Peachtree City | GA | 50 KM | 42 |
11/13 | Kentucky Arches | KY | 34 Miles | 52 |
11/13 | Mendon Trail Run | NY | 50 KM | 29 |
11/13 | Monster Mine Run | NM | 50 KM | 1 |
11/13 | Monster Mine Run | NM | 50 Miles | 2 |
11/13 | Stinson Beach | CA | 50 KM | 18 |
11/13 | Stone Cat Trail Races | MA | 50 Miles | 35 |
11/13 | Stone Cat Trail Races | MA | 37.5 Miles | 14 |
11/06 | Autumn Leaves 50/50 | OR | 50 KM | 16 |
11/06 | Autumn Leaves 50/50 | OR | 50 Miles | 14 |
11/06 | Dan Rossi Memorial Ultras | OH | 50 Miles | 11 |
11/06 | Dan Rossi Memorial Ultras | OH | 100 Miles | 10 |
11/06 | Haney to Harrison | BC | 100 KM | 27 |
11/06 | Helen Klein | CA | 50 KM | 36 |
11/06 | Helen Klein | CA | 50 Miles | 70 |
11/06 | Just Another Mad Dog | AZ | 50 KM | 8 |
11/06 | Just Another Mad Dog | AZ | 50 Miles | 1 |
11/06 | Rockledge Rumble | TX | 50 KM | 61 |
11/06 | Ron Herzog | WA | 50 KM | 34 |
11/06 | San Diego 1 Day | CA | 24 Hours | 10 |
11/06 | The Crystal | ON | 50 KM | 1 |
11/01 | Mountain Masochist Trail Run | VA | 50 Miles | 214 |
October (36) | ||||
10/30 | Chicago Lakefront: Fall Version | IL | 50 KM | 127 |
10/30 | Chicago Lakefront: Fall Version | IL | 50 Miles | 38 |
10/30 | Horror Trail Race | ON | 6 Hours | 17 |
10/30 | Javelina Jundred | AZ | 100 Miles | 71 |
10/24 | Blue Springs 50/50 | MO | 50 KM | 15 |
10/24 | Blue Springs 50/50 | MO | 50 Miles | 4 |
10/24 | Stone Steps | OH | 50 KM | 19 |
10/23 | San Diego 100 | CA | 100 Miles | 32 |
10/23 | Whiskeytown | CA | 50 KM | 34 |
10/17 | Fred von der Heydt Memorial 6 Hour 60th Birthday Run | NY | 6 Hours | 34 |
10/16 | Edmund Fitzgerald | MN | 100 KM | 27 |
10/16 | John Holmes Trail Run | FL | 50 KM | 33 |
10/16 | MTC 50-Miler and 50K | ME | 50 KM | 16 |
10/16 | MTC 50-Miler and 50K | ME | 50 Miles | 7 |
10/16 | Palo Duro | TX | 50 KM | 76 |
10/16 | Palo Duro | TX | 50 Miles | 28 |
10/16 | Presque Isle Personal Endurance Classic | PA | 12 Hours | 52 |
10/16 | Vulture Bait Trail Races | ON | 50 KM | 54 |
10/09 | Andiamo | VA | 45 Miles | 17 |
10/09 | Can Lake 50 Ultras | NY | 50 Miles | 26 |
10/09 | Dick Collins Firetrails (Inactive) | CA | 50 Miles | 120 |
10/09 | Glacial Trail 50 | WI | 50 KM | 64 |
10/09 | Glacial Trail 50 | WI | 50 Miles | 56 |
10/09 | Heartland | KS | 50 Miles | 14 |
10/09 | Heartland | KS | 100 Miles | 24 |
10/09 | Lake of the Sky | CA | 32.8 Miles | 38 |
10/09 | Le Grizz | MT | 50 Miles | 53 |
10/09 | Telegraph Trail | CO | 50 KM | 45 |
10/02 | Arkansas Traveller | AR | 100 Miles | 82 |
10/02 | Baker Lake Ultra Trail Runs | WA | 50 KM | 67 |
10/02 | Capitol Peak | WA | 50 KM | 32 |
10/02 | Pumpkin Butt | GA | 50 KM | 3 |
10/02 | Rock/Creek StumpJump 50K | TN | 50 KM | 98 |
10/02 | Run for the Toad | ON | 50 KM | 84 |
10/02 | Tussey Mountainback 50 Miler | PA | 50 Miles | 33 |
10/01 | Sierra Nevada Endurance Run | CA | 52.4 Miles | 42 |
September (39) | ||||
09/26 | Rock Cut Hobo Rendezvous | IL | 50 KM | 37 |
09/25 | Equalizer Endurance Run - 24 Hour Run | IA | 6 Hours | 10 |
09/25 | Equalizer Endurance Run - 24 Hour Run | IA | 24 Hours | 16 |
09/25 | FlatRock 101K/50K | KS | 50 KM | 33 |
09/25 | Vermont 50 | VT | 50 KM | 60 |
09/25 | Vermont 50 | VT | 50 Miles | 88 |
09/24 | DSE Distance Classic | CA | 12 Hours | 25 |
09/24 | The Bear | UT | 100 Miles | 41 |
09/18 | Angeles Crest | CA | 100 Miles | 63 |
09/18 | Bohemian Alps 50K Endurance Run | NE | 50 Miles | 10 |
09/18 | Cle Elum Ridge | WA | 50 KM | 97 |
09/18 | Hocking Hills Indian Run | OH | 60 KM | 21 |
09/18 | Moab's Alpine to Slickrock | UT | 50 Miles | 19 |
09/18 | Rio Del Lago | CA | 100 Miles | 25 |
09/18 | Staten Island 6 Hour | NY | 6 Hours | 47 |
09/15 | Pisgah Mountain Trail Races | NH | 50 KM | 39 |
09/11 | Groundhog Fall | PA | 50 KM | 124 |
09/11 | Haliburton Forest Trail Race | ON | 50 KM | 54 |
09/11 | Haliburton Forest Trail Race | ON | 50 Miles | 22 |
09/11 | Haliburton Forest Trail Race | ON | 100 Miles | 10 |
09/11 | Lost Soul Ultra | AB | 50 KM | 68 |
09/11 | Lost Soul Ultra | AB | 100 KM | 23 |
09/11 | Lost Soul Ultra | AB | 100 Miles | 11 |
09/11 | McKenzie River Trail Run | OR | 50 KM | 96 |
09/11 | Olander 24-Hour Ultra & Team Relay | OH | 24 Hours | 73 |
09/11 | Pacifica Trail Run | CA | 50 KM | 10 |
09/11 | Plain 100M/100K Endurance Runs | WA | 100 Miles | 6 |
09/11 | Superior Fall Trail Races | MN | 100 Miles | 18 |
09/11 | Wasatch Front | UT | 100 Miles | 130 |
09/09 | American 100 Mile National Championship | OH | 100 Miles | 23 |
09/05 | Run on the Sly | CA | 50 KM | 85 |
09/05 | Run on the Sly | CA | 50 Miles | 50 |
09/05 | Walk in the Park | BC | 50 KM | 22 |
09/04 | Great Eastern Endurance Run | VA | 50 KM | 67 |
09/04 | Great Eastern Endurance Run | VA | 100 KM | 45 |
09/04 | Hotfoot Hamster | AZ | 12 Hours | 4 |
09/04 | Night Runs - ATY | AZ | 12 Hours | 4 |
09/04 | Superior Fall Trail Races | MN | 50 Miles | 32 |
09/04 | The Ring | VA | 71 Miles | 15 |
August (17) | ||||
08/28 | Bulldog 50K Ultra Run & 25K Trail Run | CA | 50 KM | 129 |
08/28 | Cascade Crest | WA | 100 Miles | 50 |
08/22 | Salt Point Trail Run | CA | 50 KM | 10 |
08/21 | Germantown 50k Trail Run | OH | 50 KM | 38 |
08/21 | Leadville Trail | CO | 100 Miles | 193 |
08/21 | Tamalpa Headlands 50K | CA | 50 KM | 114 |
08/21 | Waldo | OR | 100 KM | 32 |
08/14 | Diablo Endurance Run | CA | 50 Miles | 39 |
08/14 | Stormy Trail | BC | 64 KM | 59 |
08/13 | 24 Hour Around the Lake | MA | 24 Hours | 47 |
08/07 | Big Basin Redwoods Trail | CA | 50 KM | 29 |
08/07 | Canadian Death Race | AB | 125 KM | 71 |
08/07 | Catoctin | MD | 50 KM | 112 |
08/07 | Hot To Trot | GA | 8 Hours | 23 |
08/07 | Kat'cina Mosa 100K Mountain Run | UT | 100 KM | 27 |
08/01 | Howl at the Moon 8 Hour | IL | 8 Hours | 93 |
08/01 | Skyline 50K | CA | 50 KM | 149 |
July (29) | ||||
07/31 | Conquer the Canuck Marathon Ultra Trail Weekend | ON | 50 KM | 12 |
07/31 | Mt. Hood 50 | OR | 50 KM | 78 |
07/31 | Mt. Hood 50 | OR | 50 Miles | 79 |
07/31 | Resurrection Pass | AK | 50 Miles | 6 |
07/31 | Resurrection Pass | AK | 100 Miles | 6 |
07/31 | White River 50 | WA | 50 Miles | 104 |
07/30 | Millcreek | UT | 50 KM | 9 |
07/24 | Baldy Peaks | CA | 50 KM | 69 |
07/24 | Full mOOn Run - Midnight 50K | AR | 50 KM | 39 |
07/24 | Jay Mountain Marathon | VT | 30 Miles | 107 |
07/24 | Minnesota Voyageur | MN | 50 Miles | 79 |
07/24 | The Eagle | BC | 50 Miles | 24 |
07/24 | The Eagle | BC | 100 Miles | 5 |
07/17 | Big Butt 50k | SC | 50 KM | 30 |
07/17 | Buckeye Trail 50K - Summer | OH | 50 KM | 60 |
07/17 | Damn Tuff Ruff Bluff Run | ON | 50 KM | 32 |
07/17 | Santa Cruz Mountains | CA | 50 KM | 26 |
07/17 | Vermont 100 | VT | 100 Miles | 163 |
07/17 | Wakely Dam Ultra | NY | 32.6 Miles | 46 |
07/12 | Badwater 135 | CA | 135 Miles | 57 |
07/10 | Knee Knackering North Shore Trail Run | BC | 30 Miles | 196 |
07/10 | Midnight Mountain | ID | 50 KM | 43 |
07/10 | Rattlesnake | WV | 50 KM | 93 |
07/10 | Siskiyou Out Back | OR | 50 KM | 122 |
07/09 | Hardrock 100 Endurance Run | CO | 100 Miles | 80 |
07/03 | Angel Island | CA | 50 KM | 14 |
07/03 | Finger Lakes 50s | NY | 50 KM | 29 |
07/03 | Finger Lakes 50s | NY | 50 Miles | 14 |
07/01 | Afton Trail | MN | 50 KM | 65 |
June (24) | ||||
06/27 | Mont Royal Summit Quest | QC | 50 KM | 22 |
06/26 | Old Gabe | MT | 50 KM | 33 |
06/26 | Western States | CA | 100 Miles | 278 |
06/19 | Bethel Hill Moonlight Boogie | NC | 50 Miles | 23 |
06/19 | Laurel Valley | SC | 35 Miles | 48 |
06/19 | Mohican | OH | 100 Miles | 63 |
06/19 | San Juan Solstice | CO | 50 Miles | 110 |
06/19 | Skyline Ridge | CA | 50 KM | 36 |
06/18 | Bighorn | WY | 50 KM | 123 |
06/18 | Bighorn | WY | 50 Miles | 85 |
06/18 | Bighorn | WY | 100 Miles | 40 |
06/12 | Highlands Sky | WV | 40 Miles | 104 |
06/12 | Holcomb Valley trail Run | CA | 33 Miles | 85 |
06/12 | Kingston Self-Transcendence | ON | 6 Hours | 51 |
06/12 | Laurel Highlands | PA | 70.5 Miles | 46 |
06/12 | Sri Chinmoy | NY | 6 Hours | 51 |
06/05 | FANS | MN | 12 Hours | 35 |
06/05 | FANS | MN | 24 Hours | 35 |
06/05 | Kettle Moraine 100 Endurance Runs | WI | 100 KM | 35 |
06/05 | Kettle Moraine 100 Endurance Runs | WI | 100 Miles | 42 |
06/05 | Mount Diablo Trail Run - Summer | CA | 50 KM | 31 |
06/05 | Old Dominion | VA | 100 Miles | 13 |
06/05 | Shadow of the Giants | CA | 50 KM | 113 |
06/05 | Squaw Peak 50 Mile Trail Run | UT | 50 Miles | 184 |
May (36) | ||||
05/29 | Blackfoot Ultra | AB | 50 KM | 53 |
05/29 | Blackfoot Ultra | AB | 50 Miles | 29 |
05/29 | Blackfoot Ultra | AB | 100 KM | 12 |
05/29 | Old Dominion Memorial Day Race | VA | 100 Miles | 19 |
05/29 | Sulphur Springs | ON | 100 Miles | 17 |
05/22 | Carmel Valley | CA | 50 KM | 25 |
05/22 | Superior Spring Trail Race | MN | 50 KM | 52 |
05/16 | Highland Forest 1-2-3 | NY | 30 Miles | 4 |
05/16 | Ohlone | CA | 50 KM | 102 |
05/15 | Berryman 50 mile and Marathon Trail Races | MO | 50 Miles | 38 |
05/15 | Bishop High Sierra | CA | 50 KM | 74 |
05/15 | Bishop High Sierra | CA | 50 Miles | 71 |
05/15 | Capon Valley | WV | 50 KM | 180 |
05/15 | Keremeos Kruncher | BC | 50 KM | 41 |
05/15 | L.I. Greenbelt Trail | NY | 50 KM | 75 |
05/15 | Silver State | NV | 50 KM | 66 |
05/15 | Silver State | NV | 50 Miles | 41 |
05/10 | McDonald Forest | OR | 50 KM | 153 |
05/09 | Mother's Day | MA | 6 Hours | 45 |
05/08 | BB 50 Mile Ultramarathon | MN | 50 Miles | 5 |
05/08 | Ice Age Trail | WI | 50 KM | 127 |
05/08 | Ice Age Trail | WI | 50 Miles | 246 |
05/08 | Massanutten Mountain Trails 100 Mile Run | VA | 100 Miles | 88 |
05/08 | Quicksilver | CA | 50 KM | 80 |
05/08 | Quicksilver | CA | 50 Miles | 54 |
05/07 | Cornbelt Running Club 24 Hour | IA | 24 Hours | 48 |
05/02 | Jetty-2-Jetty | FL | 35 Miles | 8 |
05/01 | Collegiate Peaks | CO | 50 Miles | 40 |
05/01 | Harriers Elk-Beaver | BC | 50 KM | 30 |
05/01 | Harriers Elk-Beaver | BC | 50 Miles | 5 |
05/01 | Harriers Elk-Beaver | BC | 100 KM | 2 |
05/01 | Miwok | CA | 100 KM | 205 |
05/01 | Prickly Pear | TX | 50 KM | 34 |
05/01 | Strolling Jim™ | TN | 40 Miles | 72 |
05/01 | Toronto Ultra | ON | 50 KM | 25 |
05/01 | Toronto Ultra | ON | 100 KM | 20 |
April (44) | ||||
04/28 | Self-Transcendence 10-Day | NY | 240 Hours | 22 |
04/25 | BPAC - BR 6 Hour Distance Classic | NY | 6 Hours | 21 |
04/24 | Ganaraska Trail Run | ON | 50 KM | 54 |
04/24 | Hells Hills | TX | 50 KM | 68 |
04/24 | Promise Land | VA | 50 KM | 157 |
04/24 | Sybil Ludington | NY | 50 KM | 37 |
04/24 | Trail Mix | MN | 50 KM | 90 |
04/24 | Zane Grey | AZ | 50 Miles | 83 |
04/18 | Peterson Ridge Rumble | OR | 60 KM | 77 |
04/18 | TARC Don't Run Boston 50K and 50M | MA | 50 KM | 12 |
04/17 | Bull Run Run | VA | 50 Miles | 262 |
04/17 | Desert Rats Trail Running Festival | CO | 50 Miles | 36 |
04/17 | Double Chubb | MO | 50 KM | 38 |
04/17 | Jack Bristol Lake Waramaug Ultra Races | CT | 50 KM | 21 |
04/17 | Jack Bristol Lake Waramaug Ultra Races | CT | 50 Miles | 3 |
04/17 | Jack Bristol Lake Waramaug Ultra Races | CT | 100 KM | 2 |
04/17 | Leona Divide | CA | 50 Miles | 125 |
04/17 | Ouachita Trail | AR | 50 KM | 62 |
04/17 | Ouachita Trail | AR | 50 Miles | 29 |
04/17 | Pony Express | CA | 50 KM | 15 |
04/17 | Pony Express | CA | 50 Miles | 15 |
04/17 | Ruth Anderson | CA | 50 KM | 24 |
04/17 | Ruth Anderson | CA | 50 Miles | 10 |
04/17 | Ruth Anderson | CA | 100 KM | 6 |
04/17 | Virginia Run for Cancer | VA | 24 Hours | 19 |
04/14 | Mt. Si Relay & Ultra Runs | WA | 50 KM | 29 |
04/14 | Mt. Si Relay & Ultra Runs | WA | 50 Miles | 37 |
04/10 | Brew To Brew | MO | 44 Miles | 32 |
04/10 | Diez Vista | BC | 50 KM | 118 |
04/10 | Lake McMurtry Run | OK | 50 KM | 15 |
04/04 | Palouse 100K | WA | 100 KM | 4 |
04/03 | American River | CA | 50 Miles | 461 |
04/03 | Chicago Lakefront: George Cheung Memorial | IL | 50 KM | 74 |
04/03 | Croom Trail | FL | 50 KM | 31 |
04/03 | Cross Timbers Trail Run | TX | 50 Miles | 11 |
04/03 | Hog's Hunt | TX | 50 KM | 70 |
04/03 | McNaughton Park | IL | 50 Miles | 44 |
04/03 | McNaughton Park | IL | 100 Miles | 9 |
04/03 | McNaughton Park | IL | 30 Miles | 61 |
04/03 | Rockin' K | KS | 50 Miles | 16 |
04/03 | The Barkley Marathons | TN | 100 Miles | 2 |
04/03 | The Barkley Marathons | TN | 60 Miles | 5 |
04/03 | Umstead | NC | 50 Miles | 92 |
04/03 | Umstead | NC | 100 Miles | 98 |
March (20) | ||||
03/28 | Guana River | FL | 50 KM | 9 |
03/27 | HAT Trail Run | MD | 50 KM | 329 |
03/27 | Pirates Cove | CA | 50 KM | 41 |
03/27 | San Juan Trail | CA | 50 KM | 67 |
03/21 | Stevens Creek Striders Trail Races | CA | 50 KM | 47 |
03/20 | Grasslands Trail Run | TX | 50 Miles | 48 |
03/20 | Oak Mountain | AL | 50 KM | 72 |
03/20 | Rucky Chucky Roundabout | CA | 50 KM | 138 |
03/14 | Crown King Scramble | AZ | 50 KM | 148 |
03/14 | Crown King Scramble | AZ | 50 Miles | 33 |
03/13 | Chuckanut 50k | WA | 50 KM | 197 |
03/13 | Lake Hodges | CA | 50 KM | 55 |
03/13 | Land between the Lakes | KY | 60 KM | 41 |
03/13 | Way Too Cool | CA | 50 KM | 486 |
03/07 | Caumsett | NY | 50 KM | 69 |
03/06 | Carl Touchstone Memorial Mississippi Trail 50 | MS | 50 KM | 67 |
03/06 | Carl Touchstone Memorial Mississippi Trail 50 | MS | 50 Miles | 31 |
03/06 | Dirty Duo | BC | 50 KM | 36 |
03/06 | Old Pueblo | AZ | 50 Miles | 78 |
03/04 | A-OK | OK | 50 KM | 14 |
February (20) | ||||
02/28 | Mt Mitchell Challenge and Black Mountain Marathon | NC | 40 Miles | 80 |
02/21 | Hagg Lake | OR | 50 KM | 81 |
02/21 | Sylamore Trail | AR | 50 KM | 201 |
02/15 | Holiday Lake | VA | 50 KM | 165 |
02/15 | Kurt Steiner | NY | 50 KM | 67 |
02/15 | Metropolitan 50 (Aldo Scandurra) | NY | 50 Miles | 18 |
02/15 | Yukon Arctic | YT | 100 Miles | 15 |
02/15 | Yukon Arctic | YT | 300 Miles | 9 |
02/14 | East Texas Ultra (Inactive) | TX | 50 KM | 23 |
02/14 | Little Su 50k | AK | 50 KM | 37 |
02/14 | Susitna 100 | AK | 100 Miles | 33 |
02/07 | Jed Smith | CA | 50 KM | 82 |
02/07 | Jed Smith | CA | 50 Miles | 20 |
02/07 | Pemberton Trail | AZ | 50 KM | 59 |
02/07 | Rocky 50 | TX | 50 Miles | 56 |
02/07 | Rocky Raccoon | TX | 100 Miles | 112 |
02/07 | Uwharrie Mountain Run | NC | 40 Miles | 90 |
02/07 | White Rock Classic | AR | 50 KM | 23 |
02/07 | Woodside Trail Run | CA | 50 KM | 78 |
02/07 | Woodside Trail Run | CA | 45 KM | 15 |
January (13) | ||||
01/24 | Capitol Peak Mega Fat Ass | WA | 34 Miles | 24 |
01/24 | Mountain Mist | AL | 50 KM | 265 |
01/17 | Frozen Ass Trail 30 Mile | CO | 30 Miles | 24 |
01/17 | HURT 100 | HI | 100 KM | 33 |
01/17 | HURT 100 | HI | 100 Miles | 19 |
01/10 | Avalon Benefit 50 | CA | 50 Miles | 125 |
01/10 | Bandera | TX | 50 KM | 42 |
01/10 | Bandera | TX | 100 KM | 52 |
01/10 | Bridle Trails Winter Trail Running Festival | WA | 50 KM | 24 |
01/10 | Salem Lakeshore Frosty Fifty | NC | 50 KM | 57 |
01/03 | Angel Island | CA | 50 KM | 21 |
01/03 | Atlanta Fat Ass 50K | GA | 50 KM | 21 |
01/03 | MHRRC Recover From the Holidays 50k | NY | 50 KM | 18 |
The results database is the property of UltraRunning Magazine. Use of the information and data is allowed and encouraged, however when it is shared or published attribution is required, as follows: Source UltraRunning Magazine (and if online, a link to UltraRunning.com).