Challenge-for-All, antes Junior-Challenge Roth, es un triatlón anual en Roth, Alemania, que se celebra durante la semana de la carrera junto al Challenge Roth principal. Da la oportunidad a individuos, familias y empresas de competir en distancias más cortas, con opciones como relevos por equipos o familiares. La organización corre a cargo de la Unión Alemana de Triatlón, bajo la supervisión de la Asociación Bávara de Triatlón y con el apoyo de Challenge-for-All e.V.
Sigue el formato clásico: natación, ciclismo, transición y carrera, con equipos específicos para cada tramo. No va dirigido a atletas de élite, sino a jóvenes, principiantes, familias, equipos corporativos y vecinos que buscan una experiencia accesible durante la semana de carreras. Además, hay el Nightrun gratis y el Bambini Run, donde se puede caminar, trotar o correr, abriendo la participación a más gente.