Bayer Leverkusen are on a remarkable journey and are now an incredible 49 games unbeaten in all competitions this season.

The German side came from 2-0 down against Roma in the closing stages of their Europa League semi-final clash to draw 2-2 and keep their streak going.

It has been some season for Bayer LeverkusenCredit: GETTY

They have already wrapped up the Bundesliga and are in the DFB Pokal and Europa League final, so it's possible Xabi Alonso's men could end the campaign as unbeaten treble winners.

It would make for a history-book campaign, and though there have been many longer unbeaten streaks across the league only, Leverkusen are doing it across multiple competitions.

So, here are the longest unbeaten runs across all formats in European football.

5. AC Milan, 1991/92 - 42 games

AC Milan are one of Europe's biggest clubs, and they used to dominate Serie A, but no side compares to the team from the 1991/92 season.

Read more on football