Results 2026

Winners

Small Division

1. Invic, Wuhan University, China
2. Hamburg Bit-Bots, Universität Hamburg, Germany
3. GeoHBots, School of Artificial Intelligence, China University of Geosciences, China

Middle Division

1. B-Human, Universität Bremen and German Research Center for Artificial Intelligence (DFKI), Germany
2. HTWK Robots, Leipzig University of Applied Sciences, Germany
3. Rhoban, University of Bordeaux, France

Large Division

1. Tsinghua Hephaestus, Tsinghua University, China
2. CAU Mountain&Sea, China Agricultural University, China
3. Water, Beijing Information Science & Technology University, China

League-Wide Awards

  • Best Customized Humanoid Award: HERoEHS (ALICE 4th version)
  • Best Humanoid Software Award: B-Human (Game Controller)
  • Open Research Challenge: Ruhrbot Devils (AI Camera Platform for Embedded 2D/3D Game Analysis in RoboCup HSL)
  • Best Innovtion Award: Bahia Robotics Team (best poster)
  • Best Referee Award: Anastasia Prisacaru (Berlin United)

Jump to:

Tournament Structure

The Humanoid Soccer League (HSL) makes its debut in 2026 as a merger of the Standard Platform League (SPL) and Humanoid League (HL). Because of this, we don’t have prior results to seed teams. We are also limited in how many matches can be played. So, the Technical Committee voted that a Swiss-style competition structure would be the best way to seed teams into a knockout round.

Seeding Rounds: The seeding rounds consist of consecutive Swiss rounds (5 rounds for Small and Middle and 4 rounds for Large). 3 match points will be awarded for a win, 1 match point for a draw, and no match points for a loss. Due to schedule restraints, Round 2 matchups will be determined by pairing teams with the same results (win, tie, loss) – roughly based on what time the teams competed in Round 1 (e.g., the teams that played earliest will match up first).

For remaining Swiss tournament matchups and final standings, teams will be ranked by match points. Tie-breakers will be (in order):

  1. Buchholtz Number (BHN)
  2. Fine Buchholtz Number (fBHN)
  3. Goal differential

Swiss pairings will be made based primarily on match points. Pairings may also be adjusted where necessary to avoid a repeat matchup. Final Swiss standings after Round 4/5 will determine qualification and seeding for the knockout rounds. Seeds #1-4 gets a bye into the quarterfinals. Seeds #5-12 advance to a play-in. In Small and Middle divisions, the remaining teams enter a Consolation Cup to accomodate more official matches and determine final results.

Knockout rounds: Seeds #5-12 participate in a play-in (e.g., #5 vs #12 and #6 vs. #11). The play-in winners advance to the quarter-finals, where the they face seeds #1-4 (e.g. #1 vs #8/9, #2 vs #7/#10). The four winners of the quarter-finals advance to Finals Day, where the teams will match off in the semi-finals, third-place, and finals matches.

Small Division

Final Rankings

1. Invic
2. Hamburg Bit-Bots
3. GeoHBots
4. CAU Mountain&Sea
5-8. ZJUDancer, HUST-HRT, I-Kid, Mountain
9-12. THMOS, Barelang FC, SABANA Herons, ICHIRO ITS
13. Berlin United
14. KHUBER
15-16. ITAndroids, Colmillos ITAM
17-18. NUbots, RO:BIT

Seeding Round

Round 1

Match #1HUST-HRTHamburg Bit-Bots0:4
Match #2Colmillos ITAMInvic0:9
Match #3KHUBERNUbots0:1
Match #4MountainBarelang FC0:0
Match #5RO:BITBerlin United1:1
Match #6ICHIRO ITSITAndroids3:0
Match #7CAU Mountain&SeaSABANA Herons6:0
Match #8THMOSGeoHBots1:7
Match #9ZJUDancerI-Kid2:2

Round 2

Match #10Hamburg Bit-BotsInvic2:1
Match #11HUST-HRTColmillos ITAM2:0
Match #12GeoHBotsNUbots6:0
Match #13THMOSKHUBER4:0
Match #14CAU Mountain&SeaICHIRO ITS1:0
Match #15ITAndroidsSABANA Herons0:2
Match #16Berlin UnitedMountain3:1
Match #17ZJUDancerBarelang FC4:1
Match #18I-KidRO:BIT3:0

Round 3

Match #19SABANA HeronsNUbots1:0
Match #20RO:BITBarelang FC0:1
Match #21MountainKHUBER2:0
Match #22ZJUDancerBerlin United2:0
Match #23GeoHBotsCAU Mountain&Sea1:7
Match #24THMOSHUST-HRT0:7
Match #25Hamburg Bit-BotsI-Kid0:3
Match #26ITAndroidsColmillos ITAM0:0
Match #27InvicICHIRO ITS5:0

Round 4

Match #28GeoHBotsSABANA Herons8:0
Match #29ZJUDancerHamburg Bit-Bots2:3
Match #30MountainNUbots2:0
Match #31InvicHUST-HRT2:2
Match #32Berlin UnitedICHIRO ITS1:1
Match #33CAU Mountain&SeaI-Kid2:0
Match #34THMOSRO:BIT3:0
Match #35Barelang FCColmillos ITAM10:0
Match #36ITAndroidsKHUBER0:1

Round 5

Match #37GeoHBotsI-Kid3:1
Match #38ZJUDancerHUST-HRT1:1
Match #39InvicMountain7:2
Match #40ICHIRO ITSNUbots3:0
Match #41THMOSBerlin United3:0
Match #42RO:BITITAndroids1:1
Match #43KHUBERColmillos ITAM3:0
Match #44Barelang FCSABANA Herons1:1
Match #45CAU Mountain&SeaHamburg Bit-Bots5:2

Knockout Stage

Play-In

PI1THMOS [5]Mountain [12]1:2
PI2ZJUDancer [6]ICHIRO ITS [11]4:1
PI3HUST-HRT [7]SABANA Herons [10]3:0
PI4Barelang FC [8]I-Kid [9]0:6

Quarter-Final

QF1CAU Mountain&Sea [1]I-Kid [9]4:0
QF2GeoHBots [2]HUST-HRT [7]5:2
QF3Invic [3]ZJUDancer [6]7:2
QF4Hamburg Bit-Bots [4]Mountain [12]3:1

Semi-Final

SF1CAU Mountain&Sea [1]Hamburg Bit-Bots [4]0:3
SF2GeoHBots [2]Invic [3]0:6

Finals

FHamburg Bit-Bots [4]Invic [3]3:6
3PCAU Mountain&Sea [1]GeoHBots [2]5:6

Consolation Cup

CC1NUbots [15]Colmillos ITAM [18]0:1
CC2RO:BIT [16]ITAndroids [17]0:1
CC3Berlin United [14]Colmillos ITAM [18]4:0
CC4KHUBER [13]ITAndroids [17]4:0
CC5KHUBER [13]Berlin United [14]0:1

Middle Division

Final Rankings

1. B-Human
2. HTWK Robots
3. Rhoban
4. whIRLwind Amsterdam
5-8. THMOS, Invic, RedbackBots, CAU Mountain&Sea
9-12. Inha-United, RoboRoos, Badger Bots, RoboEireann
13. RFC-Tsudanuma
14. HULKs
15-16. Ruhrbot Devils, Berlin United

Seeding Round

Round 1

Match #1Badger BotsRoboRoos0:2
Match #2Inha-UnitedInvic0:0
Match #3RoboEireannHULKs3:0
Match #4Berlin UnitedCAU Mountain&Sea0:8
Match #5B-HumanRhoban10:1
Match #6HTWK RobotsRFC-Tsudanuma9:0
Match #7RedbackBotswhIRLwind Amsterdam1:8
Match #8Ruhrbot DevilsTHMOS1:7

Round 2

Match #9RoboRoosRoboEireann6:0
Match #10Badger BotsHULKs4:1
Match #11CAU Mountain&SeaB-Human0:9
Match #12Berlin UnitedRhoban0:10
Match #13HTWK RobotswhIRLwind Amsterdam8:1
Match #14THMOSInvic3:4
Match #15Inha-UnitedRuhrbot Devils3:0
Match #16RedbackBotsRFC-Tsudanuma1:1

Round 3

Match #17TBDInha-UnitedwhIRLwind Amsterdam0:10
Match #18HULKsBerlin United1:0
Match #19RhobanBadger Bots10:0
Match #20THMOSRFC-Tsudanuma6:0
Match #21HTWK RobotsInvic9:2
Match #22CAU Mountain&SeaRoboEireann4:1
Match #23B-HumanRoboRoos10:0
Match #24RedbackBotsRuhrbot Devils10:0

Round 4

Match #25THMOSInha-United2:1
Match #26HULKsRFC-Tsudanuma4:1
Match #27RhobanCAU Mountain&Sea10:0
Match #28RoboEireannBadger Bots0:9
Match #29B-HumanHTWK Robots8:1
Match #30InvicRedbackBots8:2
Match #31whIRLwind AmsterdamRoboRoos4:2
Match #32Berlin UnitedRuhrbot Devils0:4

Round 5

Match #33HTWK RobotsRhoban7:4
Match #34InvicCAU Mountain&Sea2:1
Match #35Badger BotsInha-United1:6
Match #36HULKsRedbackBots2:3
Match #37RoboEireannRuhrbot Devils3:0
Match #38RFC-TsudanumaBerlin United3:1
Match #39THMOSRoboRoos5:4
Match #40B-HumanwhIRLwind Amsterdam11:1

Knockout Stage

Play-In

PI1whIRLwind Amsterdam [5]RoboEireann [12]7:0
PI2Rhoban [6]Badger Bots [11]10:0
PI3Inha-United [7]CAU Mountain&Sea [10]2:5
PI4RedbackBots [8]RoboRoos [9]4:2

Quarter-Final

QF1B-Human [1]RedbackBots [8]10:0
QF2HTWK Robots [2]CAU Mountain&Sea [10]5:2
QF3THMOS [3]Rhoban [6]2:3
QF4Invic [4]whIRLwind Amsterdam [5]0:2

Semi-Final

SF1B-Human [1]whIRLwind Amsterdam [5]9:0
SF2HTWK Robots [2]Rhoban [6]5:2

Finals

FB-Human [1]HTWK Robots [2]6:0
3PwhIRLwind Amsterdam [5]Rhoban [6]2:9

Consolation Cup

CC1HULKs [13]Berlin United [16]9:0
CC2RFC-Tsudanuma [14]Ruhrbot Devils [15]6:0
CCFHULKs [13]RFC-Tsudanuma [14]2:3

Large Division

Final Rankings

1. Tsinghua Hephaestus
2. CAU Mountain&Sea
3. Water
4. UT AustinVilla
5-8. HTWK Robots, PCMS-HRG, Bahia Robotics Team, KURA
9-12. RoboCIn, Robo-Erectus, DUT Future, WHU United
13. I-Teen
14. SPQR Team
15. WarthogRobotics
16. BigHeroX
17. HERoEHS
18. Talos Humanoid Robotics
19. Pumas
20. ZETIN
21. RO:BIT
22. Tech United

Seeding Round

Round 1

Match #1BigHeroXPCMS-HRG0:7
Match #2UT AustinVillaCAU Mountain&Sea0:1
Match #3SPQR TeamPumas10:0
Match #4WarthogRoboticsRoboCIn0:0
Match #5Talos Humanoid RobotsKURA0:1
Match #6ZETINBahia Robotics Team0:0
Match #7RO:BITHERoEHS0:0
Match #8DUT FutureWHU United5:0
Match #9Robo-ErectusTech United4:0
Match #10WaterTsinghua Hephaestus1:4
Match #11HTWK RobotsI-Teen5:3

Round 2

Match #12PCMS-HRGSPQR Team2:2
Match #13BigHeroXPumas0:0
Match #14ZETINWarthogRobotics0:6
Match #15Bahia Robotics TeamRoboCIn1:0
Match #16DUT FutureRobo-Erectus1:3
Match #17HTWK RobotsTsinghua Hephaestus1:8
Match #18CAU Mountain&SeaKURA6:1
Match #19RO:BITUT AustinVilla0:9
Match #20HERoEHSTalos Humanoid Robots0:2
Match #21I-TeenWater2:2
Match #22Tech UnitedWHU United0:1

Round 3

Match #23PCMS-HRGWarthogRobotics4:0
Match #24CAU Mountain&SeaTsinghua Hephaestus2:6
Match #25Robo-ErectusSPQR Team3:3
Match #26Bahia Robotics TeamKURA1:4
Match #27DUT FutureUT AustinVilla0:5
Match #28ZETINWater0:10
Match #29HTWK RobotsTalos Humanoid Robots3:2
Match #30WHU UnitedRoboCIn0:3
Match #31BigHeroXI-Teen0:9
Match #32HERoEHSTech United3:0
Match #33PumasRO:BIT0:0

Round 4

Match #34SPQR TeamWater1:7
Match #35Bahia Robotics TeamWarthogRobotics3:0
Match #36Talos Humanoid RobotsDUT Future0:2
Match #37WHU UnitedRO:BIT3:0
Match #38PumasZETIN0:0
Match #39RoboCInHERoEHS5:0
Match #40UT AustinVillaI-Teen1:1
Match #41Robo-ErectusCAU Mountain&Sea1:8
Match #42HTWK RobotsKURA2:1
Match #43Tsinghua HephaestusPCMS-HRG9:1
Match #44BigHeroXTech United2:0

Knockout Stage

Play-In

PI1Water [5]WHU United [12]10:0
PI2UT AustinVilla [6]DUT Future [11]6:3
PI3RoboCIn [7]KURA [10]0:3
PI4Robo-Erectus [8]Bahia Robotics Team [9]1:6

Quarter-Final

QF1Tsinghua Hephaestus [1]Bahia Robotics Team [9]8:0
QF2CAU Mountain&Sea [2]KURA [10]3:1
QF3HTWK Robots [3]UT AustinVilla [6]2:3
QF4PCMS-HRG [4]Water [5]2:3

Semi-Final

SF1Tsinghua Hephaestus [1]Water [5]5:0
SF2CAU Mountain&Sea [2]UT AustinVilla [6]3:1

Finals

FTsinghua Hephaestus [1]CAU Mountain&Sea [2]6:2
3PUT AustinVilla [6]Water [5]1:2

Open Research Challenge

Team NameTitleScoreRank
Ruhrbot DevilsAI Camera Platform for Embedded 2D/3D Game Analysis in RoboCup HSL2461
B-HumanSafety and Standard Emergency2252
RhobanExtended friction modeling in servo-actuators to reduce sim-to-real in RL2163
Robo-ErectusDebug Dashboard2034
Barelang FCAutonomous Edge-AI Goal-Line Detector with Direct GameController Integration1875
Robo-ErectusTesting a Robot Without a Robot 1776
HERoEHSA match analysis system for RoboCup Humanoid Soccer League1777
Tech UnitedThe path to 11v111578
ICHIRO ITSSlider Mechanism1539
Tsinghua HephaestusBooster T212710