Yes, we all know the statistics and the stories.
Eleven games and twenty four years since we last beat them. Eleven wins in seventy two games in all. Just two wins at The Valley in forty five years. Seb never saw us beat them during his 1076 run. No goals in the last four games at The Valley. That 0-4 defeat and the forty minute wait to be let out. Naby Sarr rooted to the ground and out jumped last November just when a good away point seemed well earned.
Everyone has their own worst memory.
So what can we offer on the bright side?
Well, Millwall haven't won a game since March 6th while Charlton have maintained a 115 year record by remaining unbeaten in June.
We have kept three consecutive clean sheets for the first time since January 2019. And clean sheets against Hull, QPR and Cardiff are worth more than against Shrewsbury, Accrington and Peterborough.
We have Josh Cullen.
The game will be played behind closed doors. It has often been claimed that Charlton players have a tendency to freeze in this fixture - how else to explain a worse record than against Liverpool, Arsenal and Manchester Unlted? After their defeat by Derby at The Den last month Lions manager Gary Rowett observed "we are a team that thrives off the energy of the crowd". Well, apart from our silently intimidating cardboard cut outs, there will be no crowd energy to feed off this time.
But the main reason for optimism is the fact that the game is being played on a Friday. Have they ever beaten us on a Friday? We don't think so. Cast your mind back to the last time we played them on a Friday. It was the 8th April 1977 (Good Friday) at The Valley when goals from Flanagan, Peacock and McAuley saw us home 3-2. And Colin Cameron's post-match notes include: "snow showers during the match".
Need I say more?