Brazil World Cup Blog

News, analysis, history, and discussion on all things Verde-Amarela

HE’S BAAAaaaaAAAaaaaAaaack… I guess…

Did you hear? On May 18, Carlo Ancelotti announced the 26 players who will represent Brazil at the World Cup:

  • Goalkeepers: Alisson (Liverpool), Ederson (Fenerbahçe), Weverton (Grêmio).
  • Defenders: Alex Sandro (Flamengo), Bremer (Juventus), Bad Danilo (Flamengo), Douglas Santos (Zenit), Gabriel Magalhães (Arsenal), Ibañez (Al-Ahli), Léo Pereira (Flamengo), Marquinhos (PSG), Wesley (Roma).
  • Midfielders: Bruno Guimarães (Newcastle), Casemiro (Manchester United), Good Danilo (Botafogo), Fabinho (Al-Ittihad), Lucas Paquetá (Flamengo).
  • Forwards: Endrick (Lyon), Gabriel Martinelli (Arsenal), Igor Thiago (Brentford), Luiz Henrique (Zenit), Matheus Cunha (Manchester United), Neymar (Santos), Raphinha (Barcelona), Rayan (Bournemouth) e Vini Jr. (Real Madrid).

There are plenty of questions one could raise. For instance, why are there so many Flamengo players? If Bad Danilo’s justification for inclusion is veteran presence and some shred of versatility rather than his actual ability, surely it would be better to select Thiago Silva, still a much better defender, as the veteran presence and trust that any one of the three other players in the squad with experience at right-back could do at least as good a job as a washed-up almost-35-year-old? Given that several other players (Bento, João Pedro, Andrey Santos) were cut at the last minute seemingly due to poor club form coupled with a lack of Seleção performance, does Gabriel Martinelli’s goal against Croatia in March make up for the fact that he’s lost his starting spot for Arsenal and the only top-flight club side he’s scored against in 2026 was from Kazakhstan? Surely, surely, we can squeeze a sixth midfielder into the squad, you know, just in case playing four up top ends up leaving us colossally outmatched in midfield in a crucial game? Do we really want to rely on Fabinho to cover for Casemiro when he inevitably gets suspended for a knockout game? Why didn’t the technical staff use my absolutely flawless wishlist for reference?

But forget all those questions, because there’s only one thing on everybody’s lips. That’s right, ladies and gents. NEYMAR IS BACK!

Or, uh, well.

Thus far, Neymar’s selection has gone about as badly as it could have. The cheers and chants of “Neymar, Neymar” when his name was announced were a tad embarrassing, whether they were from journalists or just fans in attendance. What was reported ahead of the callup as a minor edema in his calf soon got upgraded to a grade 2 tear with a minimum recovery time of two to three weeks. Not only did this spark a fresh controversy over whether Santos had hidden the nature of his injury in order to help secure his selection, it means that, having already not played for the Seleção since November 2023, Neymar will miss both of Brazil’s preparatory friendlies, all of the training time in between, and may not be available for the World Cup opener against Morocco. Amidst all this, he was the very last player to report to training camp, showing up in his unbelievably expensive custom helicopter, and with the blessing of his teammates has been given the number 10 shirt.

Frankly, the whole saga has made me deeply pessimistic. The Neymar of old was absolutely deserving of the number 10 shirt, and absolutely worth keeping in the team even if it wouldn’t be clear when and if he’d be fit enough to play. That is the Neymar all those cheering fans and journalists, and his fellow players, remember and hope to see again. But at this point, I see that Neymar as almost the object of a cult that can’t accept that that player may no longer exist. They attribute the man powers he no longer has. They allow him indulgences, like the helicopter thing, that were already excessive when he was one of the best players in the world. They refuse to see that even if Neymar heals with no further setbacks and is listed as fit for the Morocco game, it’s vanishingly unlikely that, having not played for Brazil in years, having never trained under Ancelotti before the World Cup itself, and playing cautiously given the risk of hurting his failing body yet again, he will be able to contribute anything at all—not even anything of note. I think it’s very possible that he doesn’t even see the field for Brazil at any point this summer. Perhaps at most he gets a few courtesy minutes at the end of what will hopefully be a blowout win over Haiti, and he may well not be fit enough even for that.

And, yes, I know I just advocated for his inclusion in my last column, and the reasons I gave there are part of why, even now, I’d wait a bit before cutting him. We can cut injured players until June 12, 24 hours before the Morocco game, and if we’ve committed this far, we might as well wait a little longer. Whoever we brought in to replace Neymar would also be a fringe element of the squad, and while there are a couple of players I might like to see brought in, it’s doubtful they could have any more impact on Brazil than could Neymar. Plus, perhaps someone else might have to be cut and thus open the door for the likes of Éderson or João Pedro.

And, I dunno, maybe I’ve gotten a little of the cult Kool-Aid on me. Anyways, we play Panama at the Maracanã tomorrow before setting off for the US, where we play one more preparatory friendly next Saturday against Egypt. For those interested, Brazil will be based in northern New Jersey, training at the NY Red Bulls training facility in Morristown. Given I haven’t managed to get tickets to any of their World Cup games yet (i.e. I’m not willing to pay nine-hundred-plus dollars for the privilege), I may try and cheer them on in training instead.

Brazil vs. Panama

Maracanã, Rio de Janeiro, RJ, Brazil, May 31, 2026

Kickoff: 5:30 PM EST / 6:30 PM BRT / 11:30 PM GMT

US TV/Streaming: None

Starting XI: Alisson; Wesley, Bremer, Léo Pereira, Alex Sandro; Casemiro, Bruno Guimarães; Matheus Cunha, Raphinha, Vini Junior, Luiz Henrique.

Unavailable: Neymar, Gabriel Magalhães, Gabriel Martinelli, Marquinhos. (The former is injured; the latter three just played in the Champions League final.)

Prediction: Panama have sprung the occasional surprise in CONCACAF, and our last two friendlies against them ended in scores of 1-1 and 2-0, so another 2-0 win seems like a safe prediction, but frankly, I hope we’re starting the World Cup push with enough pizzazz to at least score three or four goals in this one.

Preview: 2026 World Cup Squad Announcement

This coming Monday, May 18, at 5:45 PM Brasília time (4:45 PM Eastern), Carlo Ancelotti will call up the 26 players who will represent Brazil at this summer’s World Cup in North America.

Below, per Globo, is the 55-man list from which he will select his final squad. The only surprises in here are pretty minor, I’d say, and anyone whose inclusion raises some eyebrows probably doesn’t have much of a chance of making the final squad anyway: Lucas Beraldo missing out to the likes of Natan is a bit of a curveball, Gabriel Jesus has returned to the broader picture out of absolutely nowhere, and Thiago Silva’s inclusion is actually a pleasant development.

Below the list, you’ll find my own 26-man World Cup squad I’d call up out of these 55 players.

Goalkeepers

  • Alisson (Liverpool)
  • Bento (Al-Nassr)
  • Ederson (Fenerbahçe)
  • Hugo Souza (Corinthians)
  • John (Nottingham Forest)
  • Weverton (Grêmio)

Defenders

  • Alex Sandro (Flamengo)
  • Alexsandro Ribeiro (Lille)
  • Bremer (Juventus)
  • Carlos Augusto (Inter de Milão)
  • (Bad) Danilo (Flamengo)
  • Douglas Santos (Zenit)
  • Fabricio Bruno (Cruzeiro)
  • Gabriel Magalhães (Arsenal)
  • Ibañez (Al-Ahli)
  • Kaiki Bruno (Cruzeiro)
  • Leo Ortiz (Flamengo)
  • Leo Pereira (Flamengo)
  • Luciano Juba (Bahia)
  • Marquinhos (PSG)
  • Natan (Betis)
  • Paulo Henrique (Vasco)
  • Thiago Silva (Porto)
  • Vitinho (Botafogo)
  • Vitor Reis (Girona)
  • Wesley (Roma)

Midfielders

  • Andreas Pereira (Palmeiras)
  • Andrey Santos (Chelsea)
  • Bruno Guimarães (Newcastle)
  • Casemiro (Manchester United)
  • (Good) Danilo (Botafogo)
  • Ederson (Atalanta)
  • Fabinho (Al-Ittihad)
  • Gabriel Sara (Galatasaray)
  • Gerson (Cruzeiro)
  • João Gomes (Wolverhampton)
  • Lucas Paquetá (Flamengo)
  • Matheus Pereira (Cruzeiro)

Forwards

  • Antony (Betis)
  • Endrick (Lyon)
  • Gabriel Martinelli (Arsenal)
  • Gabriel Jesus (Arsenal)
  • Igor Jesus (Nottingham Forest)
  • Igor Thiago (Brentford)
  • João Pedro (Chelsea)
  • Kaio Jorge (Cruzeiro)
  • Luiz Henrique (Zenit)
  • Matheus Cunha (Manchester United)
  • Neymar (Santos)
  • Pedro (Flamengo)
  • Raphinha (Barcelona)
  • Rayan (Bournemouth)
  • Richarlison (Tottenham)
  • Samuel Lino (Flamengo)
  • Vini Jr (Real Madrid)

The Squad I’d Pick

Continue reading

Match Preview: Brazil vs. Croatia (Friendly) (plus thoughts on that France game)

Apparently, Bruno Fernandes is having one of the best seasons of passing in the history of the Premier League. The stat guys say his numbers are the best in the league, he just broke David Beckham’s club record for most assists in a season, and he’s only four assists off the all-time Premier League record with seven games remaining.

I would not have believed this, because every time I see Bruno in a highlight, it seems to be him throwing away a promising break by shooting from 30 yards out rather than passing to an open teammate.

I wrote those paragraphs right after watching Brazil’s loss to France on Thursday, and only just came back to them this Monday evening, finding myself wondering just what exactly I was going on about. Something about, at least Bruno is posting good stats behind the scenes even if he’s taking these moronic low-percentage shots every time I glance up at him, and it’d be nice if Brazil could at least back up their own moronic low-percentage shooting like that?

But then I actually looked at the stats (Brazil is on the left in the screenshot below), and, well, I’ll be damned:

So what’s the lesson here? Is it that Brazil were secretly better than the eye test showed against France? Is it that statistics are a mixed bag that can color and sometimes even change the narrative built around the game? Or is it that fancy metrics are bullshit, the eye test is all that really matters, and Bruno Fernandes is in fact an infuriating ball hog?

Right now, I lean towards the latter, and not just because it lets me keep hating on Bruno Fernandes.

Brazil’s performance against France was… not good. I wrote in my big 2026 preview that Carlo Ancelotti’s coaching tenure was already showing some worrying signs, and they were all very much on display on Thursday. He continues to insist blindly on the same 4-2-4 as his predecessors, cramming all our star attackers into the lineup with no thought to how they’ll combine with each other. The intensity and quality of play is extremely inconsistent at best. The defense still makes at least one catastrophic error per game. He’s already picked favorites, and made some troubling picks; he revealed today that he appears to have bet his entire life savings on Danilo Will Come Good Island rising from the waves and becoming a prime resort destination.1

All of this would be at least somewhat excusable if the team were playing well, or at least winning games like these, but that’s not happening! France went down to ten men and then nonchalantly tore through Brazil like it was nothing. If not for Les Bleus’ own tendency, I’m sure very annoying to their fans, of only playing up to their incredible talent level for what feels like five total minutes a game and then walking around in second gear for the rest, we could have had a much more embarrassing scoreline. We only really stepped up in the final few minutes, with Bremer scoring a nice goal (the other Danilo, now officially christened Good Danilo, created that chance and was one of the few bright spots for Brazil) and nearly assisting a would-be last-second Vini equalizer, and even then the team was listless, disorganized, incoherent, its star players lacking any understanding with or confidence with each other or anything except their own ability to charge into the teeth of the defense and lose the ball (mainly talking about you here, Vini) and its lesser lights getting completely obliterated by Kylian Mbappé. (Seriously, how is Léo Pereira that slow? Bremer isn’t exactly fast, and yet Pereira ended up at least twice as far away from Mbappé as he did.2)

The question is: will anything change against Croatia?

Brazil vs. Croatia

Camping World Stadium, Orlando, Florida, USA, March 31, 2026

Kickoff: 8:00 PM EST / 9:00 PM BRT / 12:00 AM GMT

US TV/Streaming: ESPN Deportes

Starting XI: Bento, Ibañez, Marquinhos, Léo Pereira, Douglas Santos; Casemiro, Good Danilo; Luiz Henrique, Matheus Cunha, João Pedro, Vini Jr.

On The Bench: Ederson, Hugo Souza; Bad Danilo, Kaiki, Bremer, Vitor Reis (called up Friday); Andrey Santos, Gabriel Sara, Fabinho; Endrick, Igor Thiago, Gabriel Martinelli, Rayan. (Raphinha and Wesley out injured.)


Continue reading

Match Preview: Brazil vs. France (Friendly)

Brazil vs. France

Gillette Stadium, Foxboro, Massachusetts, USA, March 26, 2026

Kickoff: 4:00 PM EST / 5:00 PM BRT / 8:00 PM GMT

US TV/Streaming: ESPN2, ESPN Deportes

Starting XI: Ederson; Wesley, Ibañez, Léo Pereira, Douglas Santos; Casemiro, Andrey Santos; Raphinha, Matheus Cunha, Vini Júnior, Gabriel Martinelli.

On The Bench: Bento, Hugo Souza (replaces Alisson); Kaiki (replaces Alex Sandro), Bremer, Danilo (Flamengo), Marquinhos out vs. France, Gabriel Magalhães cut for injury and not replaced; Danilo (Botafogo), Gabriel Sara, Fabinho; Endrick, Igor Thiago, João Pedro, Luiz Henrique, Rayan.


Continue reading

Where Is Brazil Heading Into 2026?

It is February 2026, and the Brazil national team slumbers still through international football’s comically long (northern hemisphere) winter hibernation. The memories of the Seleção’s last games in November have begun to fade; it is still a little too early to be thinking too hard about the upcoming end-of-March games against France and Croatia. And yet, it is beyond time to be worrying about what the heck will happen at the World Cup in June.

More so than in the leadup to any other World Cup I can remember, it is wildly unclear what, if anything, we should expect from Brazil this summer. The entire cycle since Qatar 2022 has been an unmitigated disaster, with the scandal-ridden CBF administration thrusting one incompetent coach after another into the Seleção job1 to the tune of several historic losses—right up until, somehow, just before his rampant corruption and comical mismanagement finally toppled him, federation president Ednaldo Rodrigues actually managed to sign Carlo Ancelotti as Brazil’s new coach.

Signing one of the best coaches of the 21st century understandably lifted the general mood. Brazil’s results have improved since Ancelotti took over, the team officially qualified for the World Cup with games to spare (though things might still have been hairy if not for the expansion of the World Cup to 48 teams, which increased the number of automatic qualifying spots in CONMEBOL from four to six), and the draw put us in a very winnable group with a potentially clear path through the knockout rounds until (checks notes) oh great, a possible quarterfinal rematch with Croatia.

But I want to delay worrying about that for just a little longer. Instead, I’ll be kicking off 2026 by digging into the current state of the Seleção and the burning questions still surrounding the team ahead of the World Cup.

And what better place to begin than:

So how is Carlo Ancelotti doing?

Is it fair to feel a bit concerned?

Continue reading

Match Threads: Brazil vs. Senegal and Tunisia (Friendlies)

Well, shit. I’ve had very little time to write up match threads for some past FIFA dates, but this week, having just come back from one trip and about to leave for another in a matter of days, I really don’t have time. That might change in time for me to write something more substantial after the Senegal game, but for now, this is all I can give you.

Brazil vs. Senegal

Emirates Stadium, London, England, November 15, 2025

Kickoff: 11:00 AM EST / 1:00 PM BRT / 4:00 PM GMT

US TV/Streaming: BeIN Sports En Español (available on FuboTV and the Spanish Plus package on YouTube TV, among others)


Brazil vs. Tunisia

Stade Pierre-Mauroy, Lille, France, November 18, 2025

Kickoff: 2:30 PM EST / 4:30 PM BRT / 7:30 PM GMT

US TV/Streaming: BeIN Sports En Español (available on FuboTV and the Spanish Plus package on YouTube TV, among others)

The Squad:

Goalkeepers: Bento (Al-Nassr), Ederson (Fenerbahçe), John (Nottingham Forest).

Defensores: Alex Sandro (Flamengo), Danilo (Flamengo), Caio Henrique (Monaco), Éder Militão (Real Madrid), Fabrício Bruno (Cruzeiro), Gabriel Magalhães (Arsenal), Luciano Juba (Bahia), Marquinhos (PSG), Paulo Henrique (Vasco), Wesley (Roma).

Meio-campistas: Andrey Santos (Chelsea), Bruno Guimarães (Newcastle), Casemiro (Manchester United), Fabinho (Al-Ittihad), Paquetá (West Ham).

Atacantes: Estevão (Chelsea), João Pedro (Chelsea), Luiz Henrique (Zenit), Matheus Cunha (Manchester United), Richarlison (Tottenham), Rodrygo (Real Madrid), Vini Jr (Real Madrid), Vitor Roque (Palmeiras).

Match Threads: Brazil vs. South Korea and Japan (Friendlies)

Why am I always so busy during matchweeks? Once again, I barely have time to write anything. Which reminds me: hey, does anyone else have an essay on Brazilian soccer they’re just burning to let out? If so, fill out this form so I can know about it! I’d love to run something more in-depth during these increasingly lengthy periods where I’m busy with other things.

Brazil vs. South Korea

Seoul World Cup Stadium, Seoul, South Korea October 10, 2025

Kickoff: 7:00 AM EDT / 8:00 AM BRT / 11:00 AM GMT

US TV/Streaming: none 🙁

Likely Starting XI: Bento; Vitinho, Éder Militão, Gabriel Magalhães, Douglas Santos; Casemiro, Bruno Guimarães; Estêvão, Matheus Cunha, Vini Júnior, Rodrygo.

On The Bench: John, Hugo Souza; Caio Henrique, Carlos Augusto, Fabrício Bruno, Lucas Beraldo, Vitinho; André, João Gomes, Joelinton, Lucas Paquetá; Gabriel Martinelli, Luiz Henrique, Richarlison, Igor Jesus.


Brazil vs. Japan

Tokyo Stadium, Tokyo, Japan, October 15, 2025

Kickoff: 6:30 AM EDT / 7:30 AM BRT / 10:30 AM GMT

US TV/Streaming: none 🙁


Notes and Storylines

Again, don’t have much time, but…

  • South Korea have performed legendary giant-killings at the past two World Cups, knocking out Germany in 2018 and then securing their own spot in the knockout stage in 2022 by coming from behind to beat Portugal in the final group game, but they have not given Brazil much trouble at all in recent meetings. Five months before that 2022 World Cup, we beat them 5-1 in a friendly, and then in that World Cup round of 16 we were 4-0 up at halftime. That’s the sort of recent record where we should probably be concerned if we don’t win handily.
  • Japan should give us a tougher test, but I don’t even want to think ahead to Tuesday at this point. Bit of a shame Neymar isn’t fit, actually—if there were any favorable circumstance in which to give him one more chance for Brazil, it’d be against the team he’s scored more goals against for Brazil than any other.
  • That round of 16 game, incidentally, marks the last time Richarlison scored for Brazil—a drought that will soon turn three. But then again, nobody wearing any number with 9 in it has scored for Brazil since Igor Jesus against Chile, a whole year ago.
  • Rodrygo is finally back! I know I’ve griped in the past about his frustrating performances for Brazil, but I am very curious to see how he’ll play in his first Seleção games under Carlo Ancelotti’s tutelage. With Vini seemingly playing through the middle, he’ll even have the rare opportunity to play in his preferred left-wing spot.
  • What is Bento doing starting this game? I’m not following him too closely in Saudi Arabia, but I think that’s fine because he plays in Saudi Arabia! Júlio César, a much more pedigreed goalkeeper, spent the year leading up to the 2014 World Cup playing in MLS and we all know how that turned out. That, and it’s not hard to find instances of Bento fucking something up even in the Saudi League. This flap at air that cost Al-Nassr the Saudi Super Cup final was just two months ago. Oh well—it sounds like Hugo Souza might start vs. Japan since Ancelotti wants to give other goalies a chance in Alisson’s absence, and that’s likely to be a tougher test anyway.

Match Preview: Brazil at Bolivia (World Cup Qualifying 2026)

Brazil vs. Bolivia

Estadio Municipal de El Alto, El Alto, Bolivia, September 9, 2025

Kickoff: 7:30PM EDT / 8:30 PM BRT / 11:30 PM GMT

US TV/Streaming: ViX Deportes ($8.99/month), Fanatiz ($59.99 pay-per-view).

Likely Starting XI: Alisson, Vitinho (Wesley), Fabrício Bruno, Alexsandro, Caio Henrique; Andrey Santos, Bruno Guimarães e Lucas Paquetá; Luiz Henrique, Samuel Lino e Richarlison.

On The Bench: Bento, Hugo Souza; Caio Henrique, Wesley(Vitinho), Marquinhos, Gabriel Magalhães; Jean Lucas, Andreas Pereira (replaces the injured Kaio Jorge); Gabriel Martinelli, João Pedro, Raphinha. (Casemiro is suspended after receiving a yellow card vs. Chile.)


Notes and Storylines

Continue reading

Match Thread: Brazil vs. Chile (World Cup Qualifying 2026)

I don’t think I’ll have much time to write out a proper preview for this one, so I wanted to make sure to get this out.

Brazil vs. Chile

Estádio do Maracanã, Rio de Janeiro, RJ, September 4, 2025

Kickoff: 8:30PM EDT / 9:30 PM BRT / 12:30 AM GMT

US TV/Streaming: ViX Deportes ($8.99/month). Some sources claim it will also be on Peacock ($7.99+/month), but I can’t confirm that.

Likely Starting XI: Alisson, Wesley, Marquinhos, Gabriel Magalhães, Douglas Santos; Casemiro, Bruno Guimarães; Raphinha, Estêvão, João Pedro, Gabriel Martinelli.

On The Bench: Bento, Hugo Souza; Caio Henrique, Vitinho, Alexsandro, Fabrício Bruno; Andrey Santos, Jean Lucas, Lucas Paquetá; Kaio Jorge, Luiz Henrique, Richarlison, Samuel Lino.

What Did The Club World Cup Teach Us About Brazilian Football?

Last December, Botafogo rolled in to what had been known, in years past, as the Club World Cup, having survived a brutal gauntlet of games. Two draws after the year’s last international break had left them tied with Palmeiras with three games to go in the league and a suddenly winner-take-all clash between the two up next on the calendar. They handily beat Palmeiras in Rio, but four days later they had to be in Buenos Aires for the Copa Libertadores final, a product of CONMEBOL restructuring the tournament in 2017 to conclude far later in the year than the previous July-August range. Once again, they handily beat Atlético-MG in that game—something of a shock given that they went down to ten men after just 30 seconds—then returned to Brazil for their final two league games, each just four days after the previous game, each against top-six teams still fighting for a Libertadores spot next season, still needing to win them both to be assured of the title. Botafogo won them both, securing their first Brasileirão title since 1995 to go alongside their first Libertadores trophy ever, and their reward? Fly to Qatar and play Pachuca of Mexico, this time just three days after their last game, in the newly rechristened Intercontinental Cup. The reward for the winner? A match against Al-Ahly of Egypt just three days after that, all for the ultimate prize: the coveted showdown between the best club in Brazil and the best club in Europe.

Did I mention that those two draws after the international break were also three days apart, and thus that Botafogo’s game against Pachuca was going to be their seventh in just 22 days, all of them carrying unbelievably high stakes for the team and thus making it hard to rest any of their regular starters? Did I also mention that Pachuca came into the match having not played a single game in over a month? Perhaps we shouldn’t have been surprised that Botafogo lost handily after falling apart in the second half.

But then again…

Continue reading
« Older posts