logo

Mbappé, Vinicius and Konaté's Controversial Gesture for Ceuta

On a night when Real Madrid escaped Elche with a wild 3-2 win, the story started long before Carlos Espi’s stoppage-time winner and long before the first whistle at the Martínez Valero.

It began with a T-shirt.

As the players emerged from the tunnel, both sides wore white tops over their kits, carrying the slogan “Todos somos caballas” – “We are all Ceutans” – and references to the Spanish autonomous city of Ceuta, perched on the North African coast opposite Gibraltar. It was a coordinated gesture, part of a wider campaign in Spanish football to show solidarity with a city shaken by a major migration crisis.

But the visual unity frayed almost immediately.

Kylian Mbappé, Vinicius Junior and Ibrahima Konaté rolled their shirts up to around chest height, obscuring part of the slogan. While most of their team-mates and the Elche players let the message sit clearly across their chests, the three Real Madrid stars chose a different look – one that left cameras and spectators with a half-hidden statement.

Mbappé and Vinicius went further. Before the pre-match handshake, both removed the shirts entirely. Konaté kept his on a little longer, still rolled, as the formalities played out. Around them, the rest of the Madrid XI and the Elche side stayed in full campaign mode, the slogan unbroken in the pre-game line-up.

The contrast was stark. The club had already nailed its colours to Ceuta’s mast this season. Before the Champions League tie against Inter Milan at the Santiago Bernabéu on 8 September, fans in the south stand raised cards forming the city’s coat of arms, while the rest of the stadium answered with applause in a choreographed tribute.

That show came against the backdrop of a crisis that has shaken Ceuta’s sense of itself. On 30 and 31 July, at least 72,000 migrants crossed from Morocco into the enclave, many of them swimming around a border fence. According to figures from Ceuta’s mayor, at least 100 people died attempting the crossing.

Most of those who made it over have since returned, but as many as 5,000 people are still living in makeshift camps or sleeping on streets and beaches. Tension has followed. Some locals, voicing fears over safety, have destroyed shelters and tried to block aid from reaching the migrants. The slogan “Todos somos caballas” is an attempt to pull the city back towards solidarity.

That is what made the small acts of resistance – or individual choice, depending on your view – from Mbappé, Vinicius and Konaté so striking. The gesture laid bare how uneven the football world’s engagement with Ceuta’s plight really is.

Player representatives have been asked for comment, but as things stand, their motives remain unspoken. The images, though, are already doing the talking.

On the pitch, the night turned chaotic. Real Madrid built a two-goal lead, then let it slip as Elche roared back into the game, only for Espi to snatch it at the death. Mbappé was among Madrid’s scorers, Vinicius started and ran at defenders as usual, and the late drama briefly pushed the pre-match controversy to the edges of the conversation.

But the T-shirts will linger.

Across La Liga, players in other fixtures wore the Ceuta tops as intended. Barcelona, by contrast, did not take part in the initiative at all, underlining how fractured the response has been even among Spain’s biggest clubs.

One campaign, one slogan, one city in crisis – and a divided picture on the pitch. As the season rolls on and the situation in Ceuta remains raw, the question for Spanish football is no longer whether it wants to speak, but how loudly, and with how many different voices.