Home » Qualifying Races

Qualifying Races

Due to the cancellation of the 2020 race, the next lottery will be for the 2022 race and there will be a two-year qualifying window (Nov 2019 to Nov 2021). To qualify for the 2022 race lottery, you must run a qualifier off of either the 2021 or 2022 qualifying races lists below.

We limit the number of qualifying races to the largest trail 100 milers domestically, and the largest 100Ks that are also of significant difficulty. Worldwide, we’ve included the largest races but also have the goal of geographic diversity so runners from anywhere in the world have an opportunity to run a qualifying race.

While every effort is made to ensure that this information is current, complete and accurate, WS cannot be held responsible for any loss, injury, claim, liability, or damage related to your reliance thereon. WS reserves the right to determine all WS qualifiers. For more information on our criteria for choosing qualifying races click here.

We update the list of qualifying races once a year each September. We welcome corrections of factual errors at anytime. WS does not receive any payment or other benefit in exchange for placing an event on its list of Qualifying Races.

An event that is not on the lists cannot be used as a qualifier.

Please see our Entry Process page for more details.

2021 Qualifying Races List

Events below are official qualifiers for the 2021 Western States Endurance Run. The 2021 qualifying run must be run from Monday November 4, 2019 through Sunday November 8, 2020. All races are 2020 edition unless otherwise noted. If a time is listed you must run under that time. "Finisher" means under the advertised absolute cut-off for the race.
Run NameDistanceState/CountryRegionMonthTimeCancelled/Postponed
Abbots Way125kItalyIntl428 hoursCancelled
Altai Ultra Trail128kRussiaIntl636 hoursCancelled
Angeles Crest100mCaliforniaPAC8FinisherCancelled
Arkansas Traveler100mArkansasSouth10FinisherCancelled
Aso Round Trail121kJapanIntl530 hoursCancelled
Autumn100mEnglandIntl10Finisher
Azores Trail Run (Whalers')118kPortugalIntl526 hoursPostponed to 10
HOKA ONE ONE Bandera100kTexasWest117 hours
Bear, The100mUtahWest9Finisher
Beaverhead100kIdaho/MontanaWest719 hours
Bighorn100mWyomingMid-W6FinisherCancelled
Black Canyon100kArizonaWest217 hours
Blackall 100k100kAustraliaIntl1018 hours
Borneo Ultra-Trail Marathon106kMalaysiaIntl332 hours
Borneo Ultra-Trail Marathon100mMalaysiaIntl350 hours
Brazil 135135mBrazilIntl1Finisher
Bryce100mUtahWest5Finisher
Burning River100mOhioMid-W7FinisherPostponed to 8
Cameron Ultra-Trail100kMalaysiaIntl728 hoursCancelled
Canadian Death Race125kCanadaIntl824 hoursCancelled
Canyons, The100kCaliforniaPAC418 hoursCancelled
Cascade Crest100mWashingtonPAC8FinisherCancelled
Castle Peak100kCaliforniaPAC820 hoursCancelled
Courmayeur Champex Chamonix (CCC)100kItalyIntl825 hoursCancelled
Craze Ultra101kSingaporeIntl1122 hoursCancelled
Cruel Jewel106mGeorgiaSouth5FinisherCancelled
Cuyamaca100kCaliforniaPAC1017 hoursCancelled
Dalmacija Ultra Trail122kCroatiaIntl1032 hoursCancelled
DL100 Ultra113kChinaIntl425 hoursPostponed to 9
Eastern States100mPennsylvaniaMid-A8FinisherCancelled
Eiger Ultra Trail101kSwitzerlandIntl722 hoursCancelled
Endurance Trail des Templiers100kFranceIntl1019 hoursCancelled
Fat Dog120mCanadaIntl9FinisherCancelled
FunTrails 2019105kJapanIntl1130 hoursCancelled
Gaoligong by UTMB125kChinaIntl330 hoursCancelled
Gaoligong by UTMB100mChinaIntl3FinisherCancelled
Salomon Hong Kong Dynamic 100100kHong KongIntl230 hoursCancelled
Georgia Death Race74mGeorgiaSouth323 hoursPostponed to 11
Golden Ring 100K100kRussiaIntl718 hours
Gran Trail Peñalara 110K110kSpainIntl625 hoursCancelled
Grand Raid des Pyrénées - Tour de Cirques123kFranceIntl840 hoursCancelled
Grand Raid La Reunion162kReunionIntl1050 hoursCancelled
Hennepin100mIllinoisMid-W10FinisherCancelled
Grindstone100mVirginiaSouth10FinisherCancelled
Grossglockner Ultra-Trail110kAustriaIntl728 hoursCancelled
Hallucination (Run Woodstock)100mMichiganMid-W9FinisherCancelled
Hardcore Hundred100mPhilippinesIntl5FinisherCancelled
Hardrock100mColoradoWest7FinisherCancelled
Hardwolds 201980mEnglandIntl1124 hours
Hellgate 2019100kVirginiaSouth1217 hours
Hong Kong 100K100kHong KongIntl123 hours
HURT100mHawaiiPAC1Finisher
IMTUF100mIdahoWest9Finisher
Indiana100mIndianaMid-W10FinisherCancelled
Istria128kCroatiaIntl428 hoursCancelled
Istria168kCroatiaIntl4FinisherCancelled
Javelina Jundred100mArizonaWest11Finisher
Jiangnan 100 Ultra Trail100kChinaIntl428 hoursPostponed to 11
Jiangnan 100 Ultra Trail100mChinaIntl4FinisherPostponed to 11
Karkloof100mSouth AfricaIntl9Finisher
Kerry Way Ultra193kIrelandIntl940 hoursnew
Kettle Moraine100mWisconsinMid-W6FinisherCancelled
Kierat100kPolandIntl527 hoursCancelled
Krakonosova Stovka100kCzech RepublicIntl622 hoursCancelled
Kullamannen100mSwedenIntl11Finisher
La Mision 2019110kArgentinaIntl1238 hours
La Mision 2019100mArgentinaIntl1245 hours
La Mision 2019200kArgentinaIntl1256 hours
Lakeland100mEnglandIntl7FinisherCancelled
Laurel Highlands70.5mPennsylvaniaMid-A620 hoursPostponed to 9
Lavaredo Ultra Trail120kItalyIntl626 hoursCancelled
Leadville Trail100mColoradoWest8FinisherCancelled
Łemkowyna Ultra-Trail150kPolandIntl10Finisher
Leona Divide100kCaliforniaPAC416 hoursCancelled
Les Coursières des Hauts du Lyonnais 111kFranceIntl522 hoursCancelled
Long Haul100mFloridaSouth1Finisher
Lost Soul Ultra100kCanadaIntl921 hoursCancelled
Madeira Island Ultra-Trail 115kPortugalIntl429 hoursCancelled
Magnificent Merapoh Trail100kMalaysiaIntl821 hours
Malnad Ultra110kIndiaIntl1124 hoursCancelled
Massanutten100mVirginiaSouth5FinisherCancelled
Miwok100kCaliforniaPAC5FinisherCancelled
Mohican100mOhioMid-W6FinisherPostponed to 10
Morenic Trail100kItalyIntl1022 hoursCancelled
Mountain Lakes100mOregonPAC9FinisherCancelled
Mozart 100108kAustriaIntl622 hoursCancelled
Never Summer103kColoradoWest723 hours
North Downs Way100mEnglandIntl8Finisher
Nuts Ylläs Pallas105kFinlandIntl722 hoursCancelled
Nuts Ylläs Pallas160kFinlandIntl7FinisherCancelled
Olympus Mythical Trail100kGreeceIntl628 hours
Orobie Ultra-Trail140kItalyIntl7FinisherCancelled
OSJ Ontake100kJapanIntl716 hoursCancelled
OSJ Ontake100mJapanIntl7FinisherCancelled
Oso Negro100kMexicoIntl124 hours
Patagonia Run112kArgentinaIntl427 hoursCancelled
Patagonia Run100mArgentinaIntl4FinisherCancelled
Penyagolosa115kSpainIntl526 hoursCancelled
Pine to Palm100mOregonPAC9FinisherCancelled
Pinhoti100mAlabamaSouth11Finisher
Pong Yaeng trail 2019119kThailandIntl1127 hours
Pong Yaeng trail 2019166kThailandIntl11Finisher
Ponitrianska 100105kSlovakiaIntl924 hours
Pulag 100 Trail100kPhilippinesIntl430 hoursCancelled
Quebec Mega Ultra Trail110kCanadaIntl622 hoursPostponed to 10
Quicksilver100kCaliforniaPAC516 hoursCancelled
Rio Del Lago100mCaliforniaPAC11FinisherCancelled
HOKA ONE ONE Rocky Raccoon100mTexasWest2Finisher
Run Rabbit Run100mColoradoWest9FinisherCancelled
Salomon Cappadocia Ultra-Trail119kTurkeyIntl1023 hoursCancelled
Salomon Xreid Voss-Bergen120kNorwayIntl635 hoursCancelled
San Diego100mCaliforniaPAC6FinisherCancelled
Scenic Trail113kSwitzerlandIntl630 hoursCancelled
Scenic Trail100mSwitzerlandIntl6FinisherCancelled
Sean O'Brien100kCaliforniaPAC216 hours
Shinetsu Five Mountains Trail110kJapanIntl920 hoursCancelled
Shinetsu Five Mountains Trail100mJapanIntl9FinisherCancelled
100 Millas Sierras del Bandolero166kSpainIntl340 hours
Siskiyou Outback100kOregonPAC717 hoursCancelled
SkyRun 2019100kSouth AfricaIntl1128 hours
SkyView Ultra Trail140kJapanIntl938 hoursCancelled
Salomon Ultra-Trail Hungary112kHungaryIntl620 hoursCancelled
Soria Moria til Verden Ende100mNorwayIntl5FinisherPostponed to 6
South Downs Way100mEnglandIntl6FinisherCancelled
Stefanik Trail145kSlovakiaIntl532 hoursCancelled
Surf Coast Century100kAustraliaIntl916 hoursPostponed to 12
Swiss Alps100kSwitzerlandIntl922 hoursCancelled
Swiss Alps100mSwitzerlandIntl9FinisherCancelled
Täby Extreme Challenge 100100mSwedenIntl4FinisherPostponed to 10
Tahoe Rim Trail100mNevadaWest7FinisherCancelled
Tarawera Ultras100mNew ZealandIntl230 hours
Tarawera Ultras102kNew ZealandIntl217 hours
TDS (Sur les Traces des Ducs de Savoie)147kItalyIntl842 hoursCancelled
Thames Path 100100mEnglandIntl4FinisherPostponed to 9
Superior 100100mMinnesotaMid-W9FinisherCancelled
The Most Beautiful Thing Ultra Trail100kMalaysiaIntl830 hoursPostponed to 12
The North Face China100kChinaIntl525 hoursCancelled
The North Face Hong Kong 2019100kHong KongIntl1227 hours
The North Face Thailand100kThailandIntl217 hours
Trail de Conímbriga Terras de Sicó111kPortugalIntl224 hours
Trail Verbier St Bernard111kSwitzerlandIntl733 hoursCancelled
Transgrancanaria125kCanary IslandsIntl228 hours
Transjeju International Trail Run111kSouth KoreaIntl1027 hoursCancelled
TransLantau Ultra Trail100kHong KongIntl328 hoursCancelled
Tunnel Hill 2019100mIllinoisMid-W11Finisher
Tuscany Crossing103kItalyIntl421 hoursCancelled
Tuscany Crossing160kItalyIntl4FinisherCancelled
Twisted Branch100kNew YorkMid-A819 hoursCancelled
Ultimate Tsaigu Trail110kChinaIntl430 hoursPostponed to 10
Ultra Trail Lago d'Orta140kItalyIntl1035 hoursCancelled
Ultra Trail Vipava Valley106kSloveniaIntl525 hoursCancelled
Ultra Trail Vipava Valley160kSloveniaIntl5FinisherCancelled
Ultra-Trail Australia100kAustraliaIntl519 hoursCancelled
Ultra Trail Bosques del Sur106kSpainIntl522 hoursCancelled
Ultra-Trail Cape Town 2019100kSouth AfricaIntl1217 hours
Ultra-Trail de Mexico100kMexicoIntl1019 hours
Ultra-Trail Du Mont-Blanc (UTMB)166kFranceIntl8FinisherCancelled
Ultra-Trail Harricana125kCanadaIntl924 hours
Ultra-Trail Mt Fuji100mJapanIntl4FinisherCancelled
Ultra Trail Nan109kThailandIntl1030 hours
Ultra Trail Ninghai108kChinaIntl1028 hours
Ultra-Trail Tai Mo Shan115kHong KongIntl134 hours
Ultra-Trail Tai Mo Shan100mHong KongIntl1Finisher
Umstead100mNorth CarolinaSouth4FinisherCancelled
Vermont100mVermontMid-A7FinisherCancelled
Vulcano Ultra-Trail 2019100kChileIntl1224 hours
Waldo100kOregonPAC817 hoursCancelled
Wasatch Front100mUtahWest9FinisherCancelled
West Highland Way95mScotlandIntl630 hoursCancelled
Western States100mCaliforniaPAC6FinisherCancelled
Worlds End100kPennsylvaniaMid-A619 hoursPostponed to 9
Yeti100mVirginiaSouth9Finisher
Zion100mUtahWest4FinisherCancelled
Zion100kUtahWest419 hoursPostponed to 9
Zugspitz100kGermanyIntl622 hoursCancelled

2022 Qualifying Races List

Events below are official qualifiers for the 2022 Western States Endurance Run. The 2022 qualifying run must be run from Monday November 9, 2020 through Sunday November 6, 2021. All races are 2021 edition unless otherwise noted. If a time is listed you must run under that time. "Finisher" means under the advertised absolute cut-off for the race.
Run NameDistanceState/CountryRegionMonthTimeCancelled/Postponed
Abbots Way125kItalyIntl428 hours
Altai Ultra Trail128kRussiaIntl636 hours
Angeles Crest100mCaliforniaPAC8Finisher
Arkansas Traveler100mArkansasSouth10Finisher
Aso Round Trail121kJapanIntl530 hours
Autumn100mEnglandIntl10Finisher
Azores Trail Run (Whalers')118kPortugalIntl526 hours
HOKA ONE ONE Bandera100kTexasWest117 hours
Bear, The100mUtahWest9Finisher
Beaverhead100kIdaho/MontanaWest719 hours
Bighorn100mWyomingMid-W6Finisher
Black Canyon100kArizonaWest217 hours
Blackall 100k100kAustraliaIntl1018 hours
Borneo Ultra-Trail Marathon106kMalaysiaIntl332 hours
Borneo Ultra-Trail Marathon100mMalaysiaIntl350 hours
Brazil 135135mBrazilIntl1Finisher
Brazos Bend 2020100mTexasWest12FinisherCancelled
Bryce100mUtahWest5Finisher
Burning River100mOhioMid-W7Finisher
Cameron Ultra-Trail100kMalaysiaIntl728 hours
Canadian Death Race125kCanadaIntl824 hours
Canal Corridor100mOhioMid-W7Finisher
Canyons, The100kCaliforniaPAC418 hours
Cascade Crest100mWashingtonPAC8Finisher
Castle Peak100kCaliforniaPAC820 hours
Courmayeur Champex Chamonix (CCC)100kItalyIntl825 hours
Craze Ultra101kSingaporeIntl1022 hours
Cruel Jewel106mGeorgiaSouth5Finisher
Cuyamaca100kCaliforniaPAC1017 hours
Dalmacija Ultra Trail122kCroatiaIntl1032 hours
Eastern States100mPennsylvaniaMid-A8Finisher
Eiger Ultra Trail101kSwitzerlandIntl722 hours
Endurance Trail des Templiers105kFranceIntl1019 hours
Fat Dog120mCanadaIntl9Finisher
Formosa Trail 2020104kTaiwanIntl1128 hours
Gaoligong by UTMB125kChinaIntl330 hours
Gaoligong by UTMB100mChinaIntl3Finisher
Salomon Hong Kong Dynamic 100100kHong KongIntl230 hours
Georgia Death Race74mGeorgiaSouth323 hours
Golden Ring 100K100kRussiaIntl718 hours
Gran Trail Peñalara 110K110kSpainIntl625 hours
Grand Raid des Pyrénées - Tour de Cirques123kFranceIntl840 hours
Grand Raid La Reunion162kReunionIntl1050 hours
Hennepin100mIllinoisMid-W10Finisher
Grindstone100mVirginiaSouth10Finisher
Grossglockner Ultra-Trail110kAustriaIntl728 hours
Hallucination (Run Woodstock)100mMichiganMid-W9Finisher
Hardcore Hundred100mPhilippinesIntl5Finisher
Hardrock100mColoradoWest7Finisher
Hardwolds 202080mEnglandIntl1124 hours
Hellgate 2020100kVirginiaSouth1217 hours
Hong Kong 100K100kHong KongIntl123 hoursCancelled
HURT100mHawaiiPAC1FinisherCancelled
IMTUF100mIdahoWest9Finisher
Indiana100mIndianaMid-W10Finisher
Istria128kCroatiaIntl428 hours
Istria168kCroatiaIntl4Finisher
Javelina Jundred100mArizonaWest11Finisher
Jiangnan 100 Ultra Trail100kChinaIntl428 hours
Jiangnan 100 Ultra Trail100mChinaIntl4Finisher
Karkloof100mSouth AfricaIntl9Finisher
Kerry Way Ultra193kIrelandIntl940 hours
Kettle Moraine100mWisconsinMid-W6Finisher
Kierat100kPolandIntl527 hours
Krakonosova Stovka100kCzech RepublicIntl622 hours
Kullamannen100mSwedenIntl11Finisher
Lake Sonoma 100K100kCaliforniaPAC417 hours
La Mision 2020110kArgentinaIntl1238 hours
La Mision 2020100mArgentinaIntl1245 hours
La Mision 2020200kArgentinaIntl1256 hours
Lakeland100mEnglandIntl7Finisher
Laurel Highlands70.5mPennsylvaniaMid-A620 hours
Lavaredo Ultra Trail120kItalyIntl626 hours
Leadville Trail100mColoradoWest8Finisher
Łemkowyna Ultra-Trail150kPolandIntl10Finisher
Leona Divide100kCaliforniaPAC416 hours
Les Coursières des Hauts du Lyonnais 111kFranceIntl522 hours
Long Haul100mFloridaSouth1Finisher
Lost Soul Ultra100kCanadaIntl921 hours
Madeira Island Ultra-Trail 115kPortugalIntl429 hours
Malnad Ultra110kIndiaIntl1124 hours
Massanutten100mVirginiaSouth5Finisher
Miwok100kCaliforniaPAC5Finisher
Mohican100mOhioMid-W6Finisher
Morenic Trail100kItalyIntl1022 hours
Mountain Lakes100mOregonPAC9Finisher
Mozart 100108kAustriaIntl622 hours
Never Summer103kColoradoWest723 hours
North Downs Way100mEnglandIntl8Finisher
Nuts Ylläs Pallas105kFinlandIntl722 hours
Nuts Ylläs Pallas160kFinlandIntl7Finisher
Olympus Mythical Trail100kGreeceIntl628 hours
Orobie Ultra-Trail140kItalyIntl7Finisher
OSJ Ontake100kJapanIntl716 hours
OSJ Ontake100mJapanIntl7Finisher
Oso Negro100kMexicoIntl124 hours
Patagonia Run112kArgentinaIntl427 hours
Patagonia Run100mArgentinaIntl4Finisher
Penyagolosa115kSpainIntl526 hours
Pine to Palm100mOregonPAC9Finisher
Pinhoti100mAlabamaSouth11Finisher
Pong Yaeng trail108kThailandIntl1130 hours
Pong Yaeng trail119kThailandIntl1135 hours
Pong Yaeng trail 166kThailandIntl11Finisher
Ponitrianska 100105kSlovakiaIntl924 hours
Pulag 100 Trail100kPhilippinesIntl430 hours
Quebec Mega Ultra Trail110kCanadaIntl622 hours
Quicksilver100kCaliforniaPAC516 hours
Race to the Stones100kEnglandIntl717 hours
Raidlight Arc of Attrition102.5mEnglandIntl1Finisher
Rio Del Lago100mCaliforniaPAC11Finisher
HOKA ONE ONE Rocky Raccoon100mTexasWest2Finisher
Run Rabbit Run100mColoradoWest9Finisher
Salomon Cappadocia Ultra-Trail119kTurkeyIntl1023 hours
Salomon Rondane100mNorwayIntl9Finisher
Salomon Xreid Voss-Bergen120kNorwayIntl635 hours
San Diego100mCaliforniaPAC6Finisher
Scenic Trail113kSwitzerlandIntl630 hours
Scenic Trail100mSwitzerlandIntl6Finisher
Scott TMBT109kMalaysiaIntl1030 hours
Sean O'Brien100kCaliforniaPAC316 hours
Shinetsu Five Mountains Trail110kJapanIntl920 hours
Shinetsu Five Mountains Trail100mJapanIntl9Finisher
100 Millas Sierras del Bandolero166kSpainIntl340 hours
Siskiyou Outback100kOregonPAC717 hours
SkyRun 2020100kSouth AfricaIntl1128 hours
SkyView Ultra Trail140kJapanIntl938 hours
Salomon Ultra-Trail Hungary112kHungaryIntl620 hours
Soria Moria til Verden Ende100mNorwayIntl5Finisher
South Downs Way100mEnglandIntl6Finisher
Stefanik Trail145kSlovakiaIntl532 hours
Surf Coast Century100kAustraliaIntl916 hours
Swiss Alps100kSwitzerlandIntl922 hours
Swiss Alps100mSwitzerlandIntl9Finisher
SwissPeaks170kSwitzerlandIntl9Finisher
Täby Extreme Challenge 100100mSwedenIntl4Finisher
Tahoe Rim Trail100mNevadaWest7Finisher
Tarawera Ultras100mNew ZealandIntl230 hours
Tarawera Ultras102kNew ZealandIntl217 hours
TDS (Sur les Traces des Ducs de Savoie)147kItalyIntl842 hours
Thames Path 100100mEnglandIntl4Finisher
Superior 100100mMinnesotaMid-W9Finisher
The North Face China100kChinaIntl525 hours
The North Face Hong Kong 2020100kHong KongIntl1227 hours
The North Face Thailand100kThailandIntl217 hours
Trail de Conímbriga Terras de Sicó111kPortugalIntl224 hours
Trail Verbier St Bernard111kSwitzerlandIntl733 hours
Transgrancanaria125kCanary IslandsIntl228 hours
Transjeju International Trail Run112kSouth KoreaIntl1027 hours
TransLantau Ultra Trail100kHong KongIntl328 hours
Tunnel Hill 2020100mIllinoisMid-W11Finisher
Tuscany Crossing103kItalyIntl421 hours
Tuscany Crossing160kItalyIntl4Finisher
Twisted Branch100kNew YorkMid-A819 hours
Ultimate Tsaigu Trail110kChinaIntl430 hours
Ultra Trail Lago d'Orta140kItalyIntl1035 hours
Ultra Trail Vipava Valley106kSloveniaIntl525 hours
Ultra Trail Vipava Valley160kSloveniaIntl5Finisher
Ultra-Trail Australia100kAustraliaIntl519 hours
Ultra Trail Bosques del Sur106kSpainIntl522 hours
Ultra-Trail Cape Town 2020100kSouth AfricaIntl1217 hours
Ultra-Trail de Mexico100kMexicoIntl1019 hours
Ultra-Trail Du Mont-Blanc (UTMB)166kFranceIntl8Finisher
Ultra-Trail Harricana125kCanadaIntl924 hours
Ultra-Trail Mt Fuji100mJapanIntl4Finisher
Ultra Trail Nan109kThailandIntl1030 hours
Ultra Trail Ninghai108kChinaIntl1028 hours
Ultra-Trail Tai Mo Shan115kHong KongIntl134 hours
Ultra-Trail Tai Mo Shan100mHong KongIntl1Finisher
Umstead100mNorth CarolinaSouth4Finisher
Vermont100mVermontMid-A7Finisher
Vulcano Ultra-Trail 2020100kChileIntl1224 hours
Waldo100kOregonPAC817 hours
Wasatch Front100mUtahWest9Finisher
West Highland Way95mScotlandIntl630 hours
Western States100mCaliforniaPAC6Finisher
Worlds End100kPennsylvaniaMid-A619 hours
Yeti100mVirginiaSouth9Finisher
Zion100mUtahWest4Finisher
Zion100kUtahWest419 hours
Zugspitz100kGermanyIntl622 hours