Challenge-for-All, korábban Junior-Challenge Roth néven ismert, egy éves triatlonverseny Rothban, Németországban, amelyet a fő Challenge Roth verseny hétvégéjén tartanak. Itt mindenki, családok és cégek is részt vehetnek triatlonban, de rövidebb pályákon, például vállalati vagy családtagok váltóversenyekben. A verseny a Német Triatlon Szövetség szabályai szerint zajlik, a Bajor Triatlon Szövetség szervezésében, és a Challenge-for-All e.V. támogatásával.
A felépítés hagyományos triatlon: úszás, kerékpározás, átmeneti terület, futás, de itt külön csapatok veszik át egymást a szakaszokban. Nem a profik számára van, hanem a fiataloknak, kezdőknek, családoknak, cégeknek és a helyi lakosoknak, akik egyszerűen meg akarnak próbálni a versenyhétvégi hangulatot. A hétvégi program része még a Nightrun és a Bambini Run is, ahol bárki mehet, sétálhat vagy futhat, nem csak a triatlonok.