It used to be the pub debate to end all pub debates: Lionel Messi or Cristiano Ronaldo?

You could not sit on the fence and pick neither, and a suggestion that “both have their merits” would be booed away from the bar.

Both are still playing but far from home and their best. The replacement argument is a podium of three strikers, Erling Haaland, Harry Kane and Kylian Mbappe, who have all shot out of the blocks this season, but who is Europe’s best?

We asked The i Paper’s football experts to rank them as best they could.

Daniel Storey, chief football writer

1. Haaland, 2. Mbappe, 3. Kane

Obviously a hideously thankless task, but I’m putting Haaland top because he’s at record-breaking goalscoring speed in the strongest league. Mbappe comes next – not quite a pure striker so we can jud

See Full Page