The world of sport has seen some fantastic players wear the number four shirt over the years – but who have been the best? We run through a few below.

Martin Johnson

In a career that spanned over 16 seasons, Martin Johnson cemented himself as an English rugby union legend. With over 350 appearances for Leicester Tigers, Johnson captained his side to five Premiership titles, two Heineken Cups, two Anglo-Welsh Cups and in 2014, he was named as one of the greatest captains the sport had ever seen.

Alongside dominating the game at club level, Johnson’s most remarkable achievements came for his country. The number four captained England to five Six Nations Championships and most memorably, he led the Red Rose to their first ever Rugby World Cup title in 2003 which, is still heralded as one of the greatest sporting achievements the nation has ever seen.

Brett Favre

Born in Mississippi, Brett Favre’s rise to become one of the NFL’s greatest quarterbacks of all time is a feat to behold. After a successful season at the Atalanta Falcons, Favre signed for the Green Bay Packers in 1992, where he would spend the next 15 years of his career.

Alongside being selected 11 times for the Pro Bowl, Favre was named in the 1990’s NFL team of the decade and in the NFL’s 100th anniversary team of all time. Favre’s career peaked when he won the Super Bowl in 1996 with Green Bay and this major feat resulted in the Packers retiring the superstar’s famous number 4 jersey in 2015.

Virat Kohli

From MS Dhoni to Sachin Tendulkar, India has produced some of the greatest cricketers of all time but Virat Kohli isn’t far off becoming the best of the lot.

The India captain and their number four is currently the second best Test batsman in the world and the best ODI batsman in the world, while since making his debut in 2008, Kohli has gone on to win the ODI Player of the Year award three times, Test Player of the Year once and ICC Player of the Year twice.

Kohli currently sits in the number two position in the list of highest run scorers, behind Tendulkar, and this could be his final mission to conquer if he is to be solidify his position as India’s greatest ever player.

Patrick Vieira

Considered one of the greatest box-to-box midfielders of all time, Patrick Vieira will forever be remembered as one of the Premier League’s best ever number fours.

After joining Arsenal in 1996, Vieira went on to win three Premier League titles and three FA Cup trophies as well as captaining the Gunners to their Invincible title-winning season in 2004.

Over his entire career, the Frenchman lifted 16 major titles with the standout major coming in 1998 when France won the World Cup. Pundits have consistently said that since Vieira left England, the Premier League has not seen a player like him.

Sergio Ramos

Since leaving Sevilla for Real Madrid in 2005, Sergio Ramos has won every single trophy football has to offer. After winning 24 trophies over 15 seasons, including four Champions League titles, two European Championships and a World Cup, it is pretty safe to say that Ramos is a footballing legend.

The defender has made over 600 appearances for Madrid and scored over 100 goals for the club as well, which is a truly remarkable feat for a defender. The standout goal came against Atletico Madrid in the 2014 Champions League final, when the Spaniard popped up to score an equaliser in the 93rd minute, with his side going on to win the trophy in extra-time.

Check out all the latest betting odds at William Hill