sportnews full logo

Real Madrid Stars' Controversial Gesture for Ceuta

At the Martínez Valero on Tuesday night, the noise built, the cameras rolled – and three Real Madrid stars quietly stepped away from the script.

As players from Elche and Real Madrid emerged for their La Liga clash, they did so in white T-shirts bearing the slogan “Todos somos caballas” – “We are all Ceutans” – a coordinated gesture of support for the Spanish autonomous city of Ceuta, gripped by a deep migration crisis on the North African coast.

Most players wore the shirts as intended. Kylian Mbappé, Vinicius Junior and Ibrahima Konaté did not.

A gesture, half-hidden

While their team-mates and the Elche XI walked out with the full message visible across their chests, Mbappé, Vinicius and Konaté had rolled their shirts up to around chest height, cutting off part of the slogan and the references to Ceuta.

The contrast was stark. One line of players with the message clear and bold; three global names with theirs bunched up, the words half-lost in the folds.

Just before the pre-match handshake, Mbappé and Vinicius removed the shirts altogether. Konaté kept his on a little longer but still with the slogan obscured. Around them, the rest of the Madrid side and the Elche players continued through the formalities, the tribute still front and centre.

The club had been here before. Earlier in the season, before a Champions League tie against Inter Milan at the Santiago Bernabéu on 8 September, Real Madrid supporters in the south stand had lifted cards forming the coat of arms of Ceuta, while the rest of the stadium responded with a sustained round of applause. This was designed as another chapter in that show of solidarity.

Ceuta’s crisis in the background

Behind the symbolism lies a brutal reality.

Ceuta, a Spanish enclave bordering Morocco and separated from the Iberian mainland by the Strait of Gibraltar, has been under intense strain following a major migration surge.

On 30 and 31 July, at least 72,000 migrants crossed from Morocco into the territory, many of them swimming around a border fence to reach Spanish soil. According to figures from Ceuta’s mayor, at least 100 people died attempting the crossing.

Most of those who made it across later returned, but an estimated 5,000 people remain in makeshift camps or sleeping rough on streets and beaches. Tension has grown in the city. Locals have voiced safety concerns, some have destroyed temporary shelters and others have tried to block aid from reaching migrants.

The “Todos somos caballas” campaign aims to rally support for Ceuta and its residents at a time when the city is deeply divided over how to respond. On Tuesday, that campaign ran straight into the complex, individual choices of elite footballers under the spotlight.

Representatives of the players involved have been asked for comment.

A split across La Liga

The scene in Elche also underlined how uneven the backing for the Ceuta initiative is across Spanish football.

While players in other La Liga fixtures had worn the T-shirts fully, Barcelona chose not to participate at all. Within Real Madrid’s own ranks, the split was visible in a single line-up: most players fully engaged in the gesture, three of the club’s biggest names visibly stepping back from it.

On the pitch, the controversy gave way to chaos of a different kind.

Real Madrid blew a two-goal lead, then hauled themselves off the floor to beat Elche 3-2 in a dramatic finish, Carlos Espi striking the winner in stoppage time. Mbappé was among the scorers, Vinicius started the match, and the night ended with Madrid celebrating three points that had almost slipped away.

But the enduring image from Elche may not be Espi’s late goal or Madrid’s wild recovery. It may be those three rolled-up shirts and the questions they leave hanging over how Spain’s biggest stars choose to navigate football’s growing collision with politics, migration and the human cost on the edge of Europe.