There’s probably a bit of truth and a bit of personal edge in what Alan Shearer said.

On pure footballing terms, his argument isn’t crazy. FC Bayern Munich already have a stacked attack. You mentioned names like Harry Kane, Michael Olise, Ousmane Dembélé, Luis Díaz, and Khvicha Kvaratskhelia — that’s elite-level depth and versatility. Breaking into that front line wouldn’t be easy for anyone, including Anthony Gordon.

Gordon’s strengths — pace, direct running, pressing — are valuable, but Bayern typically demand:

•consistent end product (goals + assists),

•tactical discipline at a very high level,

•and the ability to perform in Champions League knockout games regularly.

Right now, Gordon is still a tier below the very top wingers in Europe in terms of output and consistency. So if Shearer’s point is “he wouldn’t start immediately,” that’s a fair take.

That said, writing him off completely is a stretch. Bayern rotate heavily, and Gordon could absolutely:

•develop further in a stronger squad,

•offer a different profile (more vertical, high-intensity pressing),

•and compete for minutes, especially across a long season.

The personal angle matters too. The back-and-forth between Alan Shearer and Anthony Gordon makes it hard to treat the comment as purely objective analysis. Add in Wayne Rooney publicly criticizing Gordon, and it starts to feel a bit like pundit-player friction spilling into transfer opinions.

Bottom line:

If Shearer meant Gordon wouldn’t walk into Bayern’s XI → reasonable.

If he meant Gordon isn’t good enough for Bayern at all → that’s harsh.

Honestly, the more interesting question is whether Gordon should go. At this stage, staying at Newcastle United and being a key player might be better for his development than fighting for minutes in Munich.