Skip to content

Data

Bike elevation gain of 202 triathlon courses

Every course on the site that publishes a bike climb, in one table you can sort. Free to cite with a link.

Where the figures come from

Each figure is the total elevation gain of the bike course, read on the organiser’s pages or athlete guide, or, when they publish none, on a named source such as a recorded course file. Figures are rounded to the metre and updated when a race changes its course.

A figure depends on the device and the smoothing that measured it: read differences under about 10 % as equal.

Bike elevation gain, every course

Flattest first. Sort by any column.

202 races · figures last updated 8 Nov 2026

Race
IRONMAN 70.3 Texas Galveston IslandUnited StatesIRONMANMiddle90 km22 m17 mFlat
IRONMAN 70.3 Erkner ErknerGermanyIRONMANMiddle90 km50 m30 mFlat
Challenge Shanghai ShanghaiChinaChallenge FamilyMiddle90 km56 m8 mFlat
IRONMAN 70.3 Türkiye BelekTürkiyeIRONMANMiddle90 km80 m18 mFlat
XTERRA Czech Republic Super Sprint Triathlon PrachaticeCzechiaXTERRASuper sprint6 km99 m14 mHilly
IRONMAN 70.3 Eagleman CambridgeUnited StatesIRONMANMiddle90 km101 m45 mFlat
IRONMAN 70.3 Puerto Rico San JuanPuerto RicoIRONMANMiddle90 km103 m151 mFlat
SAIL Challenge Montréal MontréalCanadaChallenge FamilyMiddle90 km108 m22 mFlat
IRONMAN 70.3 Duisburg DuisburgGermanyIRONMANMiddle90 km120 m30 mFlat
SAIL Challenge Québec Québec CityCanadaChallenge FamilyMiddle90 km126 m28 mFlat
IRONMAN 70.3 La Quinta La QuintaUnited StatesIRONMANMiddle90 km135 m105 mFlat
IRONMAN Maryland CambridgeUnited StatesIRONMANFull180 km141 m80 mFlat
IRONMAN 70.3 Western Australia BusseltonAustraliaIRONMANMiddle90 km154 m12 mFlat
XTERRA Belgium My First Triathlon NamurBelgiumXTERRASuper sprint5.3 km160 m146 mHilly
IRONMAN Cozumel CozumelMexicoIRONMANFull180 km173 m35 mFlat
IRONMAN 70.3 Leipzig LeipzigGermanyIRONMANMiddle90 km180 m30 mFlat
Challenge Xiamen XiamenChinaChallenge FamilyMiddle90 km183 m48 mFlat
XTERRA Nepal Sprint Distance Triathlon PokharaNepalXTERRASprint14 km183 m134 mRolling
IRONMAN 70.3 North Carolina WilmingtonUnited StatesIRONMANMiddle90 km196 m80 mFlat
IRONMAN 70.3 Western Sydney PenrithAustraliaIRONMANMiddle90 km206 m52 mFlat
Door County Triathlon Egg HarborUnited StatesIndependentOlympic40 km208 mn/an/a
IRONMAN California SacramentoUnited StatesIRONMANFull180 km216 m120 mFlat
IRONMAN Jacksonville JacksonvilleUnited StatesIRONMANFull180 km225 m92 mFlat
IRONMAN 70.3 Gulf Coast Panama City BeachUnited StatesIRONMANMiddle90 km229 m41 mFlat
IRONMAN 70.3 New York Jones BeachUnited StatesIRONMANMiddle90 km230 m20 mFlat
Challenge Almere-Amsterdam AlmereNetherlandsChallenge FamilyFull180 km232 m88 mFlat
5150 Cartagena CartagenaColombiaIRONMANOlympic40 km235 mn/aFlat
Challenge Barcelona BarcelonaSpainChallenge FamilyMiddle90 km247 m51 mFlat
IRONMAN 70.3 Málaga MálagaSpainIRONMANMiddle90 km250 mn/aFlat
IRONMAN 70.3 Ohio SanduskyUnited StatesIRONMANMiddle90 km250 m36 mFlat
XTERRA Ardennes Sprint Triathlon JalhayBelgiumXTERRASprint18 km250 m150 mHilly
IRONMAN 70.3 Da Nang DanangVietnamIRONMANMiddle90 km261 m134 mFlat
IRONMAN 70.3 Emilia Romagna CerviaItalyIRONMANMiddle90 km264 m32 mRolling
IRONMAN Western Australia BusseltonAustraliaIRONMANFull180 km304 m104 mFlat
IRONMAN 70.3 Muncie MuncieUnited StatesIRONMANMiddle90 km311 m49 mFlat
IRONMAN 70.3 Waco WacoUnited StatesIRONMANMiddle90 km315 m91 mFlat
IRONMAN 70.3 Tallinn TallinnEstoniaIRONMANMiddle90 km320 mn/aFlat
XTERRA World Championship Open Sprint Triathlon RuidosoUnited StatesXTERRASprint15 km330 m142 mHilly
IRONMAN 70.3 Veracruz VeracruzMexicoIRONMANMiddle90 km347 m62 mFlat
5150 Kraichgau KraichgauGermanyIRONMANOlympic40 km350 m60 mHilly
IRONMAN 70.3 Oregon SalemUnited StatesIRONMANMiddle90 km350 m104 mFlat
IRONMAN 70.3 Rio de Janeiro Rio de JaneiroBrazilIRONMANMiddle90 km367 m96 mFlat
IRONMAN 70.3 Davao Philippines Davao CityPhilippinesIRONMANMiddle90 km369 m34 mFlat
IRONMAN 70.3 Peru LimaPeruIRONMANMiddle90 km373 m124 mFlat
IRONMAN Texas The WoodlandsUnited StatesIRONMANFull180 km373 m150 mFlat
IRONMAN 70.3 Valdivia ValdiviaChileIRONMANMiddle90 km378 m50 mFlat
IRONMAN 70.3 Florida Haines CityUnited StatesIRONMANMiddle90 km380 m134 mRolling
IRONMAN 70.3 Tours Metropole - Loire Valley ToursFranceIRONMANMiddle90 km380 m60 mFlat
IRONMAN 70.3 Hengqin HengqinChinaIRONMANMiddle90 km385 mn/aRolling
Médoc Atlantique Frenchman – XXL CarcansFranceIndependentFull180 km390 m182 mn/a
IRONMAN 70.3 Ruidoso New Mexico RuidosoUnited StatesIRONMANMiddle90 km397 m250 mHilly
IRONMAN Hamburg HamburgGermanyIRONMANFull180 km400 m77 mFlat
XTERRA Greece Vouliagmeni Sprint Triathlon VouliagmeniGreeceXTERRASprint15 km400 m180 mHilly
IRONMAN 70.3 Dhofar SalalahOmanIRONMANMiddle90 km410 m19 mRolling
5150 Coquimbo CoquimboChileIRONMANOlympic40 km424 m10 mHilly
IRONMAN 70.3 Dallas-Little Elm DallasUnited StatesIRONMANMiddle90 km427 mn/aRolling
Challenge Salou-Costa Daurada SalouSpainChallenge Family100 km80 km429 m10 mFlat
IRONMAN 70.3 Desaru Coast DesaruMalaysiaIRONMANMiddle90 km436 m147 mRolling
M-net Erlanger Triathlon – Mitteldistanz ErlangenGermanyIndependentMiddle84 km440 mn/an/a
Challenge Sir Bani Yas Sir Bani Yas IslandUnited Arab EmiratesChallenge FamilyMiddle82 km473 mn/aRolling
IRONMAN 70.3 Florianopolis FlorianopolisBrazilIRONMANMiddle90 km494 m14 mRolling
IRONMAN 70.3 Sharm El-Sheikh, Egypt Sharm El-SheikhEgyptIRONMANMiddle90 km500 mn/aRolling
IRONMAN 70.3 Vitoria-Gasteiz Vitoria-GasteizSpainIRONMANMiddle90 km500 m240 mRolling
XTERRA Oak Mountain PelhamUnited StatesXTERRAOlympic30 km500 mn/aHilly
Challenge Cesenatico CesenaticoItalyChallenge Family100 km80 km501 m5 mRolling
IRONMAN 70.3 Boise BoiseUnited StatesIRONMANMiddle90 km505 m56 mHilly
IRONMAN 70.3 Musselman GenevaUnited StatesIRONMANMiddle90 km505 m94 mRolling
XTERRA Belgium Discovery Triathlon NamurBelgiumXTERRASprint21 km507 m146 mHilly
IRONMAN 70.3 Geelong GeelongAustraliaIRONMANMiddle90 km515 m95 mRolling
5150 Mont-Tremblant Mont-TremblantCanadaIRONMANOlympic40 km519 m118 mRolling
IRONMAN 70.3 Cairns CairnsAustraliaIRONMANMiddle90 km520 m25 mRolling
5150 Jujuy San Salvador de JujuyArgentinaIRONMANOlympic40 km526 m114 mRolling
IRONMAN 70.3 Elsinore ElsinoreDenmarkIRONMANMiddle90 km530 m71 mRolling
Triathlon Locarno – Medium Distance LocarnoSwitzerlandIndependentMiddle90 km530 mn/an/a
IRONMAN Florida Panama City BeachUnited StatesIRONMANFull180 km545 m77 mFlat
XTERRA European Championship Sprint Triathlon MolvenoItalyXTERRASprint16 km550 m150 mHilly
IRONMAN 70.3 San Juan San JuanArgentinaIRONMANMiddle90 km562 m157 mRolling
IRONMAN 70.3 Rockford - Illinois RockfordUnited StatesIRONMANMiddle90 km568 m104 mRolling
IRONMAN 70.3 Augusta AugustaUnited StatesIRONMANMiddle90 km569 m137 mRolling
IRONMAN 70.3 Washington Tri-Cities RichlandUnited StatesIRONMANMiddle90 km569 m109 mFlat
IRONMAN 70.3 Pucon PuconChileIRONMANMiddle90 km583 m304 mRolling
IRONMAN 70.3 New Zealand TaupoNew ZealandIRONMANMiddle90 km588 mn/aRolling
IRONMAN 70.3 Valencia ValenciaSpainIRONMANMiddle90 km600 mn/aRolling
IRONMAN 70.3 Bahrain ManamaBahrainIRONMANMiddle90 km618 m41 mFlat
Allgäu Triathlon Olymp Immenstadt im AllgäuGermanyIndependentCustom format46 km622 m84 mHilly
IRONMAN 70.3 Wisconsin MadisonUnited StatesIRONMANMiddle90 km635 m75 mRolling
IRONMAN Tallinn TallinnEstoniaIRONMANFull180 km635 m82 mRolling
Challenge Samarkand SamarkandUzbekistanChallenge FamilyMiddle86 km644 m6 mRolling
XTERRA Ardennes Full Distance Triathlon JalhayBelgiumXTERRAOlympic42 km650 m180 mHilly
IRONMAN 70.3 Calgary CochraneCanadaIRONMANMiddle88 km672 m304 mRolling
IRONMAN 70.3 Poreč PorecCroatiaIRONMANMiddle90 km680 m130 mRolling
IRONMAN 70.3 Mont-Tremblant Mont-TremblantCanadaIRONMANMiddle90 km694 m231 mHilly
IRONMAN 70.3 Santa Cruz Santa CruzUnited StatesIRONMANMiddle90 km696 m116 mFlat
Swedeman XTRI Solo Point Five TännforsenSwedenXTRIMiddle105 km700 m1400 mRolling
IRONMAN 70.3 Luxembourg MoselleLuxembourgIRONMANMiddle90 km712 m6 mRolling
IRONMAN Calella-Barcelona CalellaSpainIRONMANFull180 km750 mn/aFlat
IRONMAN Kalmar-Sweden KalmarSwedenIRONMANFull180 km750 m90 mFlat
IRONMAN 70.3 Muscat MuscatOmanIRONMANMiddle90 km752 m147 mRolling
IRONMAN 70.3 Northern California ReddingUnited StatesIRONMANMiddle90 km754 m119 mRolling
IRONMAN 70.3 Hawai`i Kohala CoastUnited StatesIRONMANMiddle90 km759 m98 mRolling
IRONMAN 70.3 Portugal-Cascais CascaisPortugalIRONMANMiddle90 km771 m127 mHilly
IRONMAN 70.3 Versailles VersaillesFranceIRONMANMiddle90 km772 m180 mRolling
Challenge Taiwan TaitungTaiwanChallenge FamilyMiddle90 km773 mn/aRolling
IRONMAN 70.3 Jonkoping JonkopingSwedenIRONMANMiddle90 km779 m200 mRolling
IRONMAN 70.3 Alcúdia-Mallorca AlcúdiaSpainIRONMANMiddle90 km800 mn/aHilly
RYZON Bonn Triathlon BonnGermanyIndependentCustom format64 km800 mn/aHilly
XTERRA Greece Vouliagmeni Full Distance Triathlon VouliagmeniGreeceXTERRAOlympic30 km800 m360 mHilly
Vancouver T100 VancouverCanadaT100100 km80 km802 m13 mRolling
IRONMAN Valdivia ValdiviaChileIRONMANFull180 km803 m131 mRolling
IRONMAN Brazil BrazilIRONMANFull180 km807 m70 mFlat
IRONMAN Oman MuscatOmanIRONMANFull180 km819 m106 mRolling
IRONMAN 70.3 Durban DurbanSouth AfricaIRONMANMiddle90 km825 mn/aRolling
IRONMAN 70.3 Boulder BoulderUnited StatesIRONMANMiddle90 km826 m128 mHilly
IRONMAN 70.3 Oceanside OceansideUnited StatesIRONMANMiddle90 km829 m84 mHilly
IRONMAN 70.3 Victoria VictoriaCanadaIRONMANMiddle90 km838 m189 mRolling
IRONMAN 70.3 Bolton BoltonUnited KingdomIRONMANMiddle90 km840 m214 mRolling
IRONMAN 70.3 Costa Navarino, Peloponnese, Greece PeloponneseGreeceIRONMANMiddle90 km857 m36 mRolling
IRONMAN 70.3 Kraichgau KraichgauGermanyIRONMANMiddle90 km860 m120 mHilly
IRONMAN 70.3 Agadir AgadirMoroccoIRONMANMiddle90 km864 mn/aRolling
IRONMAN Canada-Ottawa OttawaCanadaIRONMANFull180 km869 m236 mRolling
IRONMAN 70.3 Omaha OmahaUnited StatesIRONMANMiddle90 km890 m56 mRolling
XTERRA World Championship Full Distance Triathlon RuidosoUnited StatesXTERRAOlympic27 km899 m280 mHilly
Heidelberg Triathlon HeidelbergGermanyIndependentOlympicn/a900 mn/aHilly
IRONMAN 70.3 Vichy VichyFranceIRONMANMiddle90 km900 m95 mHilly
IRONMAN 70.3 Los Cabos Los CabosMexicoIRONMANMiddle90 km918 m75 mRolling
Trumer Triathlon – Mitteldistanz Obertrum am SeeAustriaIndependentMiddle88.5 km930 mn/aRolling
IRONMAN 70.3 Maine AugustaUnited StatesIRONMANMiddle90 km967 m126 mRolling
IRONMAN 70.3 Port Macquarie Port MacquarieAustraliaIRONMANMiddle90 km974 mn/aRolling
IRONMAN 70.3 Puerto Varas Puerto VarasChileIRONMANMiddle90 km988 m278 mRolling
IRONMAN 70.3 Muskoka HuntsvilleCanadaIRONMANMiddle90 km997 m206 mRolling
IRONMAN Vitoria-Gasteiz Vitoria-GasteizSpainIRONMANFull180 km1000 mn/aRolling
XTERRA Tahiti Triathlon Full Distance Triathlon MooreaFrench PolynesiaXTERRAOlympic34 km1000 m340 mHilly
OMNi-BiOTiC® Apfelland Triathlon Stubenberg am SeeAustriaIndependent100 km80 km1007 mn/aHilly
XTERRA Belgium Full Distance Triathlon NamurBelgiumXTERRAOlympic43 km1010 m292 mHilly
IRONMAN 70.3 Zell am See-Kaprun Zell am SeeAustriaIRONMANMiddle90 km1011 m74 mHilly
IRONMAN 70.3 Mossel Bay Mossel BaySouth AfricaIRONMANMiddle90 km1020 m365 mHilly
IRONMAN 70.3 Weymouth WeymouthUnited KingdomIRONMANMiddle90 km1043 mn/aRolling
Challenge Wānaka WānakaNew ZealandChallenge Family100 km80 km1047 m82 mRolling
Challenge Kaiserwinkl-Walchsee WalchseeAustriaChallenge Family100 km80 km1048 m85 mRolling
IRONMAN 70.3 Coeur d'Alene Coeur d'AleneUnited StatesIRONMANMiddle90 km1050 m126 mHilly
XTERRA Austria AltausseeAustriaXTERRAOlympic34 km1050 m350 mHilly
IRONMAN 70.3 Pennsylvania Happy Valley State CollegeUnited StatesIRONMANMiddle90 km1055 m170 mRolling
Challenge Sir Bani Yas Sir Bani Yas IslandUnited Arab EmiratesChallenge FamilyFull172 km1057 m100 mRolling
IRONMAN 70.3 Swansea Swansea BayUnited KingdomIRONMANMiddle90 km1062 m13 mHilly
Challenge Forte Village Pula (Forte Village)ItalyChallenge FamilyMiddle90 km1075 m145 mRolling
IRONMAN 70.3 Switzerland Rapperswil-JonaSwitzerlandIRONMANMiddle90 km1100 m71 mHilly
IRONMAN Copenhagen CopenhagenDenmarkIRONMANFull180 km1100 mn/aRolling
XTERRA Ardennes Long Distance Triathlon JalhayBelgiumXTERRAMiddle70 km1100 m360 mHilly
XTERRA European Championship Full Distance Triathlon MolvenoItalyXTERRAOlympic32 km1100 m288 mHilly
IRONMAN 70.3 Curitiba CuritibaBrazilIRONMANMiddle90 km1119 mn/aHilly
IRONMAN Cairns CairnsAustraliaIRONMANFull180 km1122 m65 mRolling
IRONMAN Les Sables d'Olonne-Vendee Les Sables d'OlonneFranceIRONMANFull180 km1130 m237 mRolling
Challenge Florianópolis FlorianópolisBrazilChallenge FamilyMiddle90 km1151 m117 mRolling
IRONMAN 70.3 Vilamoura-Algarve VilamouraPortugalIRONMANMiddle90 km1169 m8 mHilly
IRONMAN 70.3 Aix-en-Provence Aix en ProvenceFranceIRONMANMiddle90 km1184 m188 mHilly
XTERRA France Xonrupt-LongemerFranceXTERRAOlympic40 km1200 m320 mHilly
IRONMAN 70.3 Nice NiceFranceIRONMANMiddle90 km1227 m102 mHilly
IRONMAN Penghu PenghuTaiwanIRONMANFull180 km1251 m112 mRolling
Triathlon du Lion L SermamagnyFranceIndependentMiddle86 km1300 mn/aHilly
IRONMAN Frankfurt FrankfurtGermanyIRONMANFull180 km1316 m88 mRolling
IRONMAN New Zealand TaupoNew ZealandIRONMANFull180 km1354 m255 mRolling
IRONMAN Portugal-Cascais CascaisPortugalIRONMANFull180 km1400 m325 mHilly
Hever Castle Triathlon The Gauntlet Middle Distance HeverUnited KingdomIndependentMiddle90 km1460 m160 mHilly
Anfi Challenge Mogán-Gran Canaria Mogán (Anfi del Mar)SpainChallenge Family100 km80 km1462 m232 mHilly
Challenge Sanremo SanremoItalyChallenge FamilyMiddle80 km1463 m160 mHilly
IRONMAN Australia Port MacquarieAustraliaIRONMANFull180 km1483 m62 mRolling
Challenge Taiwan TaitungTaiwanChallenge FamilyFull180 km1546 m271 mRolling
DATEV Challenge Roth RothGermanyChallenge FamilyFull180 km1570 m164 mRolling
IRONMAN Chattanooga ChattanoogaUnited StatesIRONMANFull180 km1580 m351 mRolling
IRONMAN Wisconsin MadisonUnited StatesIRONMANFull180 km1702 m231 mRolling
IRONMAN Kaernten-Klagenfurt, Austria KlagenfurtAustriaIRONMANFull180 km1754 m84 mRolling
IRONMAN World Championship KonaUnited StatesIRONMANFull180 km1772 m307 mRolling
ORAVAMAN XTRI Solo Point Five Liptovská SielnicaSlovakiaXTRIMiddle85 km1850 m1250 mHilly
Triathlon de Gérardmer XL GérardmerFranceIndependentMiddle90 km1890 m240 mHilly
IRONMAN Switzerland Thun ThunSwitzerlandIRONMANFull180 km1906 m79 mHilly
IRONMAN Vichy VichyFranceIRONMANFull180 km2000 mn/aHilly
IRONMAN Lake Placid Lake PlacidUnited StatesIRONMANFull180 km2164 m383 mHilly
CELTMAN! Extreme Scottish Triathlon ShieldaigUnited KingdomXTRIFull200 km2200 m1600 mHilly
Greek Hero XTRI Solo Point Five IpsosGreeceXTRIMiddle92 km2200 m800 mHilly
VentouxMan – Triathlon L MonteuxFranceIndependentCustom format104 km2200 mn/an/a
JÁNOŠÍK Slovak Xtreme Triathlon NámestovoSlovakiaXTRIFull180 km2250 m2700 mRolling
CELTMAN! XTRI Solo Point Five ShieldaigUnited KingdomXTRIMiddle92 km2270 mn/aHilly
Greek Hero XTRI CorfuGreeceXTRIFull176 km2400 m1500 mHilly
Himalayan XTRI Solo Point Five PokharaNepalXTRIMiddle90 km2400 m1740 mHilly
IRONMAN France NiceFranceIRONMANFull180 km2400 mn/aHilly
IRONMAN Lanzarote LanzaroteSpainIRONMANFull180 km2550 mn/aHilly
IRONMAN Leeds LeedsUnited KingdomIRONMANFull180 km2574 m439 mHilly
BLACKLAKE XTRI Solo Point Five ŽabljakMontenegroXTRIMiddle85 km2700 m500 mHilly
Norseman Xtreme Triathlon EidfjordNorwayXTRIFull180 km3000 m1700 mHilly
BLACKLAKE Xtreme Triathlon ŽabljakMontenegroXTRIFull182 km3200 m1700 mHilly
Chibchi Fisha XTRI TotaColombiaXTRIFull185 km3200 m2000 mHilly
Triathlon de l'Alpe d'Huez L Alpe d'HuezFranceIndependentCustom format118 km3200 mn/aHilly
Inferno Triathlon ThunSwitzerlandIndependentCustom format127 km3325 m2175 mHilly
Formosa Xtreme Triathlon Sun Moon LakeTaiwanXTRIFulln/a3600 m2700 mHilly
Challenge Israman EilatIsraelChallenge FamilyFull180 km3766 m255 mHilly
HimalayanXtri PokharaNepalXTRIFull165 km3800 mn/aHilly
Fodaxman Extreme Triathlon SiderópolisBrazilXTRIFull176 km3850 m1250 mHilly
Le Triathlon d'Evian – Le-Man Full Distance Évian-les-BainsFranceIndependentFull180 km3900 mn/aHilly
AlpsMan Xtrem Triathlon Saint-JoriozFranceIndependentFull180 km4000 mn/an/a
Altriman – Full Les AnglesFranceIndependentFull193 km4940 mn/aHilly
Embrunman EmbrunFranceIndependentFull185 km5000 m400 mHilly
ICON Livigno Xtreme Triathlon LivignoItalyXTRIFull195 km5000 m1500 mHilly

152 races in this group do not publish this figure and are left out.

Compare three races on the same rows

Pick up to three races.

IRONMAN Lanzarote

IRONMAN Cozumel

  1. Race 1 IRONMAN Lanzarote
  2. Race 2 IRONMAN Cozumel
Circuit
IRONMANIRONMAN
Distance
Full distanceFull distance
Terrain
RoadRoad
Swim
3.8 km3.8 km
Bike
180 km180 km
Run
42.2 km42.2 km
Date
15 May 202722 Nov 2026
Country
SpainMexico
Registration
OpenOpen
Swim venue
OceanOcean
Average water temperature
20 °C26 °C
High air temperature
25 °C29 °C
Low air temperature
18 °C23 °C
Bike profile
HillyFlat
Bike elevation gain
2,550 m173 m
Run profile
RollingFlat
Run elevation gain
n/a35 m
Overall cut-off
17 h17 h
Altitude
44 m7 m
First edition
19922009
Swim start
Rolling startRolling start
Entry fee, from
€778$729

Questions this guide answers

Which triathlon has the flattest bike course?

IRONMAN 70.3 Texas, with about 22 m of climbing.

Which triathlon has the hilliest bike course?
Can I use these figures?

Yes, with a link to this page. To report a wrong figure, use the contact page.

Filter by climbing

Sort the finder from the flattest course up.