Two league titles, three relegations and three promotions, it's fair to say that it's been anything but boring as a Charlton fan since the millennium.

Despite finding themselves in the Championship relegation zone, the Addicks have made huge strides under the current guidance of Lee Bowyer - albeit whilst dealing with a number of off the field problems that are still ongoing.

Charlton started the Millennium with promotion back to the Premier League at the first time of asking and would enjoy seven successful seasons under Alan Curbishley in the topflight before they were eventually relegated back to the second-tier in 2006-2007.

However, since dropping out of the Premier League, the South London outfit have endured some difficult times on the pitch, suffering relegation from the Championship on two occasions, sandwiched between that memorable League One title-winning campaign in 2011-2012 when the Addicks finished on a club-record 101 points.

From the likes of Chris Powell and Paolo Di Canio to the current fans favourites such as Jason Pearce and Lyle Taylor, a host of quality players have been on display at The Valley, and in a new series, we take a look at the best Charlton XI to play for the club since the turn of the millennium.

We start with the goalkeepers as we look at the FOUR contenders to make it into our side...

Dean Kiely

Charlton's third-highest appearance-maker in the Premier League, Kiely found himself starting between the sticks for the majority of the Addicks' stay in the topflight.

Between 2001 and 2005, the Republic of Ireland shot-stopper missed just four league games and was always an extremely popular figure down at The Valley, playing a key part in his side recording two top-half finishes in the Premier League.

Ben Hamer

Hamer held the number one shirt at The Valley during each of his three seasons with Charlton, played more than 100 times for the Addicks, with his standout campaign being the record-breaking League One title-winning season in 2011-2012.

The goalkeeper, who has since gone on to play in the Champions League for Leicester City, kept an incredible 19 clean sheets in 41 games as Chris Powell's men romped to the title by eight points.

Nick Pope

Despite making just 38 appearances in the red and white, Pope makes the list because of outstanding performances in the 2015-2016, although he couldn't prevent Charlton from dropping back to League One.

Pope departed soon after, and unsurprisingly, has racked up more than 50 Premier League appearances for Burnley, played in Europe for the Clarets and has two England caps to his name. He was even named in Gareth Southgate's 23-man squad for the 2018 World Cup, although he didn't feature.

Dillon Phillips

Charlton's current number one, Phillips has been at the club since he was eight, but didn't make his way in the first-team until the beginning of 2020 and has ended up staying in the team ever since.

Despite a self-inflicted howler in the League One play-off final against Sunderland last May, the 24-year-old has been one of the Addicks' most consistent performers and looks like continuing to be the Addicks' first-choice goalkeeper for years to come.