RoboCupJunior Soccer: Where Autonomous Robots Compete on the Field
RoboCupJunior Soccer challenges teams of high school students to design, build, and program autonomous robots that compete in a fast-paced soccer environment. These robots must navigate the field, track the ball, and strategize their movements—all without human intervention. The competition provides an exciting platform for young engineers to develop skills in mechanical design, electrical engineering, and artificial intelligence.
Teams are encouraged to get in touch with the RoboCupJunior community on our Discord and Junior Forum.
Show what you’re working on, ask questions or join the weekly discussions on future rules and league design. You can also reach the Soccer League Committee directly via email: robocupjunior-soccer [ at ] robocup [ dot ] org
Soccer Leagues
RoboCupJunior Soccer features multiple leagues, each designed to challenge students at different levels of expertise. The main competitions are the 2:2 Lightweight and 2:2 Open leagues, while additional entry-level and simulation-based leagues provide opportunities for newcomers to the sport.
2:2 Soccer Leagues
In the 2:2 leagues, two robots per team face off in dynamic matches that emphasize teamwork, sensor integration, and artificial intelligence.

Open League
In this category, robots must detect and track an orange golf ball using cameras, presenting a significantly greater software challenge. Teams focus on advanced image processing and AI-based movement strategies, making software development a critical success factor.

Lightweight League
Robots in this league must adhere to stricter weight limits but have larger size allowances. They track an infrared-emitting ball, reducing reliance on camera-based vision. This league emphasizes hardware design and efficient electronic and mechanical engineering.
1:1 Soccer Entry Leagues
For newcomers to RoboCupJunior Soccer, the 1:1 Entry Leagues provide an accessible starting point. These competitions feature one robot per team, allowing students to develop foundational skills before advancing to the 2:2 leagues.
Entry leagues are currently available in select regions and the EMEA SuperRegional Tournament. Availability varies by region, so teams should check with their regional representative to confirm participation options.
Soccer 1:1 Standard Kit League
This introductory league restricts components, ensuring a level playing field for new participants.
Soccer 1:1 Lightweight League
Serving as a stepping stone to the 2:2 Lightweight league, this competition allows for more flexibility in design while maintaining a focus on fundamentals.

Soccer Simulation Challenge
The RCJ Soccer Simulation Challenge is a fully online competition, first introduced at RoboCup Worldwide 2021. Teams submit their code to be tested on virtual robots in a simulated soccer field. This league provides an opportunity to develop advanced AI and control algorithms without requiring physical hardware, making it an excellent entry point for students interested in software-driven robotics.
The competition is not currently actively running at the International level however, teams may find it useful for their robot development.

Join the Competition!
RoboCupJunior Soccer is an incredible opportunity for young innovators to explore robotics, coding, and engineering in an exciting, real-world application. Whether you’re building your first robot or competing in advanced AI-driven matches, there’s a place for everyone. Find your regional representative and start your RoboCupJunior Soccer journey today!