The global showpiece is only just weeks away and South Africa will complete their preparations with a final friendly clash with Nicaragua, before kicking off their tournament with the opening game against co-hosts Mexico.
Bafana have been drawn in Group A, where they also face South Korea and the Czech Republic.
Broos is set to announce his final squad on May 27, which could include up to 26 players.
There were no major surprises in this announcement, while Kaizer Chiefs midfielder Lebohang Maboe has been included in the squad after a solid season in the Betway Premiership.
Joining Maboe from Amakhosi are teammates Thabiso Monyane, Bradley Cross and goalkeeper Brandon Petersen, alongside Ronwen Williams, Sipho Chaine, and Ricardo Goss.
READ: Siwelele Goalkeeper Ricardo Goss Relishes Fierce Battle for World Cup Spot
Mamelodi Sundowns and Orlando Pirates are well represented, but Downs defender Keanu Cupido has not made the cut.
South Africa’s preliminary World Cup 2026 squad:
Goalkeepers: Ronwen Williams, Ricardo Goss, Sipho Chaine, Brandon Peterson
Defenders: Khuliso Mudau, Olwethu Makhanya, Bradley Cross, Thabiso Monyane, Thabang Matuludi, Nkosinathi Sibisi, Aubrey Modiba, Khulumani Ndamane, Ime Okon, Samukele Kabini
Mbekezeli Mbokazi
Midfielders: Teboho Mokoena, Jayden Adams, Brooklyn Poggenpoel, Lebohang Maboe, Thalente Mbatha, Sphephelo Sithole
Forwards: Oswin Appollis, Tshepang Moremi, Evidence Makgopa, Lyle Foster, Iqraam Rayners, Relebohile Mofokeng, Themba Zwane, Patrick Maswanganyi, Kamogelo Sebelebele, Thapelo Morena
Thapelo Maseko
South Africa’s World Cup fixtures:
11 June: Mexico v South Africa @ Mexico City Stadium
18 June: Czechia v South Africa @ Atlanta Stadium
24 June: South Africa v Korea Republic @ Estadio Monterrey