When you think about the top football teams in Europe, your mind immediately goes to the likes of Manchester City, PSG, Barcelona, and Juventus, but there's one team doing better than all of them.

Austria's Red Bull Salzburg are the only team across the top flight of European football to be undefeated so far this season.

They're currently top of the Austrian Bundesliga by 11 points with 13 wins from 15 games, and are top of Group B in the Europa League with four wins out of four.

Austrian team Red Bull Salzburg are the only undefeated top flight European team this season

They're top of the Austrian Bundesliga by 11 points, and top of their Europa League group too

They're going along fine in the Austrian Cup too, where they're through to the quarter-finals. They even won all their pre-season games.

RB Salzburg were involved in the Champions League qualifying rounds, and although they're now playing in the Europa League instead, they never technically lost a game. Both games against Red Star Belgrade ended in a draw, but the Serbian team went through on away goals.

Manchester City and Liverpool are both undefeated in the Premier League, but they've both dropped games in the Champions League so far. City lost to Lyon in September, and Liverpool have fallen to both Napoli and Red Star Belgrade, as well as Chelsea in the League Cup.

RB Salzburg have 13 wins from 15 in the league, and have won all four of their Europa games

A number of top teams are undefeated in their leagues, but European competition is different

PSG are undefeated in Ligue 1, but lost a thrilling match to Liverpool in the Champions League.

All the teams in La Liga have lost at least one game, with Real Madrid having surprisingly lost five already.

Over in Serie A, Juventus are dominating, but they did lose to Manchester United in the Champions League earlier this month.

So, Red Bull Salzburg are the only team remaining without the taste of defeat in their mouths, as pointed out on Reddit. A return match against 'sister team' RB Leipzig is coming up on Thursday to continue the Europa League action, and the Austrian team will be hoping to keep their run going.

A last minute winner from Fredrik Gulbrandsen was the difference between the two sides the last time they met.