Browse 8,166 race listings and athlete ratings. Explore triathlons, half marathons, marathons, ultras and obstacle races, including races we haven’t rated yet.
New listings are checked against organizer and registration pages. Race reports and feedback are linked even while a race is awaiting a full rating. Each account reflects its author, edition and race format. Past editions stay labeled until a new date is listed.
2017 adult obstacle outing — participant reports 12 km / 41 obstacles; youth classes separate
Enjoys the supportive volunteers, varied obstacles and relaxed atmosphere with friends. Criticizes waiting at obstacles and cautions that the outing is about enjoyment rather than a fast time.
The single complete native card is labeled 2017 and supplies the directly published 5/5. Frédéric Dehner’s separate complete original account independently describes the June 2017 adult obstacle event; the specialist programme separately dates the later 2019 edition. No unchanged route or exact personal start is asserted.
24 June 2017 adult obstacle outing — reported 12 km / 41 obstacles; youth portions excluded
Enjoys varied obstacles, clear marking, well-spaced refreshments and the friendly finish atmosphere. Reports an early short queue, no bag storage and an obstacle that felt unstable.
Complete original family account published 7 July 2017, dating the festival to 23–24 June. The adult passage describes the Saturday twelve-kilometre course, forty-one obstacles and reported 350 metres of ascent; these are personal descriptions. The separate Friday children’s course and relatives’ experiences are parental context, not additional adult finisher reviews. Partner labeling is visible; individual funding and finishes are unverified. The instability observation is not a safety certification or established incident. No numerical overall is supplied.
The club presents its Horb outing as a successful team challenge centered on fun and cooperation. Its five runners describe crossing the Neckar, pulling truck tyres, hanging, mud sections and a quarter-pipe before enjoying the finish together.
Complete original Mudiator section of the club’s 2019 archive read; unrelated annual reports and photo galleries are not claimed read. It explicitly identifies 22 June in Horb and reports nominal 10 km/twenty-five obstacles without independent measurement or each member’s class. Team finish is the club’s claim, not proof that every obstacle was cleared by everyone. One collective club account, not five reviews or an independent-athlete count. A recollection of racing three years earlier does not verify that older venue/course. Entry funding is unstated, and no numerical satisfaction score is supplied.
The company account describes its team enjoying a demanding 10 km outing with Neckar crossings, walls, scaffolding and the old-town stairs before finishing together. It reports enthusiasm for another obstacle race.
Attributed employer/community account, with the writer’s own attendance and each colleague’s independent testimony unverified. Complete relevant original text, published 18 July 2017, read; it names Horb and the fourth Mission Mudder, without stating the exact raced day. Commercial company hosting and collective narration are disclosed; funding is unstated. It predates the documented Mudiator takeover, so it does not rate the later promoter’s services or establish an unchanged 2019 course. One containing page, not a review per colleague.
Public Runagora members — complete exposed event-page population
Reported historical obstacle classes; Historical obstacle course — reported 13 km / 22 obstacles; separate 7 km cards
Fun, teamwork and varied obstacles receive praise, while several writers criticize cost, parking or entry delays, obstacle queues, refreshments and medal quality. Some dislike electricity or wet ropes. Experiences differ by wave; these are attributed accounts, not measured queue or incident rates.
Native event-page average on an explicitly stated five-point scale. Reported 2015–2019 outings and some unstated years; cards posted 2018–2020. The A.S.O. programme independently advertises Beynes on 15–16 June 2019. Julien independently identifies Camp de Frileuse in 2016; that property is not asserted unchanged for every later edition. No future date or transfer to Tough Mudder is established. All 15 complete exposed cards, author handles and posting metadata were read in the original HTML and checked in the native browser. Values are published directly, never recomputed from topic grades. Equivalent ten-point text is not an additional score. Public handles, repeated writers and one containing page do not establish independent athlete samples. Attendance, entry funding and clean obstacle finishes are unverified. Source photographs, films and profiles were not read or reused. Perceived lengths and concerns remain attributed; medical, nutrition and unsafe technique prescriptions are excluded.
Enjoys the hilly course, varied obstacles, energetic volunteers and smooth early-wave flow. Criticizes paid parking and limited solid refreshments; reports failing the Tarzan obstacle.
Complete original report and conclusion read. Explicit Saturday 7 May 2016, Camp militaire de Frileuse in Beynes, nominal thirteen kilometres/twenty-two obstacles. Early-wave fluidity is personal; later queues are secondhand. No native numerical overall. The site carries an affiliate promotion, while this entry’s funding is unstated. Group companions are not independent reviews and arrival does not establish an all-obstacle finish. Linked media unread.
Enjoys the inventive use of industrial objects, facilities and organization. Describes exhausting heat and stairs.
Complete original 2019 account explicitly raced 15 June, nominal 5 km at the Královopolská factory. Same writer across both editions. The 2019 source says twenty-five-plus obstacles versus thirty-five in the original press release. Rhetorical top marks for facilities in 2018 are not an explicit overall scale; personal health/heat statements are not medical advice. Published media contributor; entry/travel funding unstated. Complete relevant narrative and conclusion read. Photos/videos not reused; personal health claims and hearsay are not adopted as verified findings. No numerical overall inferred.
Likes the obstacle balance, clear marking, fast registration and facilities. Reports a queue at the rollers.
Complete original 2018 account explicitly raced 16 June, nominal 5 km at the Královopolská factory. Same writer across both editions. The 2019 source says twenty-five-plus obstacles versus thirty-five in the original press release. Rhetorical top marks for facilities in 2018 are not an explicit overall scale; personal health/heat statements are not medical advice. Published media contributor; entry/travel funding unstated. Complete relevant narrative and conclusion read. Photos/videos not reused; personal health claims and hearsay are not adopted as verified findings. No numerical overall inferred.
2019 obstacle course — announced 8 km / 37 obstacles; reporter estimates about 9 km / 35 · 2015 obstacle course — reported nominal 12 km / about 30 obstacles
Reported historical obstacle classes; 2019 obstacle course — announced 8 km / 37 obstacles; reporter estimates about 9 km / 35
The selected Paris 2019 member likes the fun and course but criticizes start timing, limited refreshments for later waves, unavailable finish shirts and no medal. The reported seven-or-eight-kilometre recollection is not a measured course length.
One native individual author overall. Only Docteurporcinet’s explicit Paris 2019 individual 4.5/5 card is assigned. The complete original 2019 report independently joins Paris to Domaine Forest Hill, Montalet-le-Bois, on 2 June. The page-wide 4.7/5 from four ratings mixes an explicit Bordeaux 2018 card and two cards without locations and is excluded. One individual review is not a representative event average; its personal class and day are not independently verified. All 4 complete exposed cards, author handles and posting metadata were read in the original HTML and checked in the native browser. Values are published directly, never recomputed from topic grades. Equivalent ten-point text is not an additional score. Public handles, repeated writers and one containing page do not establish independent athlete samples. Attendance, entry funding and clean obstacle finishes are unverified. Source photographs, films and profiles were not read or reused. Perceived lengths and concerns remain attributed; medical, nutrition and unsafe technique prescriptions are excluded.
2019 Forest Hill announced 8 km / 37 obstacles; reporter estimates differ
Praises progressive obstacles, volunteers, the site, village, refreshments, showers and choice of finish gift. Criticizes the long interval before starting, limited wave selection and flat finish atmosphere.
Complete original 9065-character relevant report read. Published 10 June 2019, identifies the outing as 2 June 2019 at Domaine Forest Hill, Montalet-le-Bois. Announced eight kilometres/thirty-seven obstacles differs from the narrator’s estimate about nine kilometres/thirty-five; neither is a certified measurement. Three teammates count as one collective publication. The page is labeled Partenaire and links La BoueTik; entry funding and narrator identity are unstated. No numerical overall. This report supplies identity context for a separate native Paris 2019 card, not its author or exact personal class. Photos and video unread; advice not adopted.
Jérémy Desaphy / Iron Bougnat / obstacle.fr · 2015
2015 Forest Hill nominal 12 km / about 30 obstacles
Enjoys the welcome, organization, atmosphere, volunteers and refreshments. Describes a fun costume outing and wants to return.
Complete original 4861-character relevant report read. Published 9 July 2015, explicitly describes 5 July at Domaine Forest Hill, nominal twelve kilometres/about thirty obstacles. Coach and Fada-team connections plus Partenaire label are explicit; individual entry funding is unknown. Self-reported placing is unverified and not a satisfaction measure. No numerical overall, and this older class does not inherit the separate Paris 2019 individual score. Images and linked profiles unread.
Praises organization, marking, facilities and atmosphere, while wishing for another aid station in the heat. Describes demanding repeated climbs and varied obstacles.
Complete original narrative and conclusion read, published 3 June about 1 June 2019 at Vaňkův kopec. Raced Hobby/Sport division is not explicit, so no 8/13 km class is assigned. Same writer as the Vyškov report; publisher contributor, entry/travel funding unstated. Her early observation of people at a net and later claim of no accumulated queues are retained as personal impressions, not a measured universal wait. Personal illness/allergy accounts and traffic/safety assurances are not medical or safety certification. The closing “na jedničku” is an idiom, not a formal numeric/letter grade.
Marek Zeman / quoted in LECO Ostrava event report · 2016
Historical 2016 Mad Race Sport — approximately 12 km / 29 obstacles
Praises an interesting course, varied obstacles, encouraging spectators and organization after winning the Sport race.
Complete original relevant article and direct participant quotation read, published 22 June 2016. The article explicitly places the race at Vaňkův kopec and reports the Sport course as approximately 12 km with 29 obstacles; the precise raced day and start gate are unstated. The quoted athlete is the overall Sport winner. The report also quotes the producer, course builder and race director and uses promotional language; its author and organizer relationship are unstated. Winner selection, entry funding and representativeness remain limitations. Organizer claims that everybody was satisfied or construction was safe are not adopted as athlete findings. The 2016 distance does not replace the family’s separate 2019 format. No overall score.
Reported 2017 Sprint and 2019 Super at Puy de Poursay
Praises organization, solid varied obstacles, efficient bib and baggage handling and friendly volunteers. Notes steep short slopes and mud, distant parking and no Spartan merchandise shop at the 2019 outing.
One complete card covers reported 2017 Sprint and 2019 Super experiences and supplies the native 5/5. The historical venue is independently joined through host-club history, a dated 2017 Mazeray programme and the June 2019 event report. Personal raced days, precise starts, funding and finishes are unverified. The same public handle appears on other race pages and does not establish another independent athlete.
Brief historical comments enjoy the obstacles and atmosphere; Jürg says he missed the deep riverbed water trench. A separate 2022 entrant says they did not learn of the cancellation. Two other cards give only numerical scores.
All six exposed cards were read: historical Engelberg comments posted 2017–2019 plus a 2022 nonstarter complaint about cancellation communication. This is not a six-finisher mean. The native 4.4 is retained even though it differs from a simple mean of the displayed overall card values; the platform’s formula is unknown. Actual editions/distances and independent identities are generally unverified; October 2025 edits are not race dates. The cancellation comment concerns an entry experience, not a finish. Praise and the missing-trench observation remain individual historical opinions.
Historical women’s obstacle course — nominal 5 km / 15 obstacles in 2019 report
Writers praise a fun group outing, accessible obstacles and organization. Criticism includes price, later-wave crowding and too few water points in hot weather. Several feel the charitable contribution should be larger; these are opinions, without an audited account of donations.
Five cards report five-kilometre outings, mostly 2017–2018, with one member labeling 2015. That older year is unverified and conflicts with a separate 2019 third-edition description. Two 2018 cards share the same public handle, sportif-n9k3v3; they are not independent reviewers. Posts date from 2019–2021. The score does not specifically assess the independently documented 25 May 2019 course. Personal funding, attendance and finishes are unverified; each containing page counts once.
Historical adult obstacle outings — distances vary by year; youth courses separate
Members enjoy the scenery, varied obstacles, helpful volunteers and friendly atmosphere. They report queues, a wish for more refreshments and one particularly disappointing route experience.
All seven complete cards and separate metadata read. They describe adult obstacle outings labeled 2014–2019, sometimes with parental observations about children. One writer alleges altered course markings and reports more than twenty-two kilometres against a nominal fifteen; neither the cause nor that distance is independently verified. Children’s portions do not become adult finisher evidence. The native 4.6/5 is retained directly, including the critical 2.5/5 card; no new mean is calculated.
John Ferris / Sugarloaf Mountain Athletic Club · 2019
2019 Tier 1 — participant reports 9.3 miles
Finds the steep hills and climbing and grip obstacles a fun alternative to trail racing. Describes difficult obstacles clustered near the finish and three cold-water sections, and chooses a penalty that leaves his result unofficial.
Complete race article on physical page 9 of the July/August 2019 Sugarloaf Sun, titled with 18 May 2019 and Berkshire East. His own Tier 1 is reported as 9.3 miles. The author is a SMAC member and directs the Berkshire Highlands Pentathlon; entry funding and other commercial relationships are unknown. His course estimates and personal assessment do not establish later layouts. Cover and article page visually read; unrelated newsletter pages are not claimed read. No numerical overall is stated.
2016 Berkshire East — reported 9 miles; own class unstated
Enjoys the friendly registration, small team start and teamwork through muddy trails, steep climbs and obstacles. Finds the demanding mountain setting rewarding.
Complete original first-person report published 31 October, explicitly raced 29 October 2016 at Berkshire East. The article describes nine miles and more than thirty-six obstacles; his exact chosen class and measured distance are unknown. Affiliated with the publishing blog; entry funding and other commercial relationships are unreported. His historical course and registration experience do not establish the 2019 layout. No numerical overall is stated.
2015 Berkshire East — Elite-wave main course, added Tier 1 Sprint not run
Welcomes easy parking and check-in, indoor bathrooms, helpful volunteers and other participants. Enjoys the challenging obstacles and personal finish-line greeting.
Complete original first-person review published 20 May 2015, explicitly at Berkshire East. Starts in an Elite wave and finishes the main course, but expressly does not run the added Sprint needed for Tier 1. Exact raced day, class name, distance, entry funding and commercial relationships are unstated; media affiliation is explicit. Gear mentions are not recommendations. No numerical overall is supplied.
2017 Open Tier 1 — nominal 12+ miles, Challenge plus Sprint
Likes the early packet pickup, on-site parking and varied mountain course. Reports difficult repeated climbs, a grip-obstacle bottleneck and a shortage of finish shirts.
Complete original first-person review published 4 June 2017, explicitly at Berkshire East in Charlemont. Runs Open Tier 1, described as a Challenge plus Sprint and nominally more than twelve miles. Friday 19 May packet pickup does not by itself establish an exact raced day. Media affiliation is explicit; entry funding and commercial relationships are unknown. The two exposed comment texts are not extra accepted accounts. No numerical overall is stated.
Team PSM collective participant narrator; individual writer unnamed · 2019
Obstacle
The eight-person company team enjoys helpful participants, clear arrival signs and friendly parking staff, then completes the 19 km route after more than four and a half hours. Rain, mud and cold water make it demanding. At the final Super Swing they fall into the water because they lack the strength to clear it, before finishing together.
Complete exposed original article read, published 22 May 2019. The separate sponsor season announcement schedules Bad Hönningen on 11 May; the report itself does not state the exact raced day. Actual 19 km is explicit. This is a collective company account, not eight independent reviews or proof of clearing every obstacle. PSM owner Michael Merz leads the team and the company supplied outfits; the photo credit is not treated as the writer byline. Entry compensation is unknown. The volunteer’s secondhand 2018 medical story is excluded. No numerical score.
Enjoys the varied running, technical obstacles, carries and water crossings and calls the race fun and challenging. Criticizes small throwing targets and describes another athlete’s hoist as difficult to operate.
Complete original 29 April 2019 narrative explicitly identifies the Viseu urban season opener. Original local coverage matches 28 April at Fórum de Viseu; organizer history corroborates the brand/city. A podium placing is not a quality rating. Reported equipment unfairness is an individual observation, not an adjudicated failure. This is not the 2026 Santiago final or an unchanged-course claim. Professional athlete/coach with own programme promotion. Repeated accounts by this author are not independent athletes; entry and travel funding remain unstated unless specified.
2019 Format L — nominal 10–12 km / forty obstacles
Praises organization, volunteers, obstacles and views over Château Gaillard and the Seine valley. Finds the climbing demanding and the entry price high.
One complete card explicitly describes a twelve-kilometre 2019 outing and gives the native 5/5, posted 30 June 2019. The original organizer programme independently dates 31 March and distinguishes short and long adult classes. Personal wave, measured distance, funding and finish remain unverified.
One anonymous 2019 comment criticizes refreshments. The other card provides scores without a written explanation.
Both complete anonymous cards read, posted 23 March 2019 and 18 March 2018. The 2019 comment criticizes the lack of refreshments; the other is score-only. Their own raced distances, dates, attendance and finishes are unverified. Historical Swiss Canobbio/Lugano, not Cannobio in Italy. A complaint is attributed opinion, not independently established absence of aid. Native five-point overall retained directly; no card/topic mean is substituted. October 2025 edit dates are not race dates.