This content was produced in partnership with Gambler.Media.

Bayern Munich is a machine right now.

The defending UEFA Champions League winner looks unbeatable in the competition right now, and basically in any competition the Bavarians play.

How is this for a stat: over the last year, from December 8, 2019 until Friday, November 27, before its game this weekend, Bayern Munich has won 39 of its 42 games, with two draws, and just one loss.

Insert big eye emoji here, right?

That is an absolutely incredible run of form for the German treble winners.

Obviously, this team is the favorite to retain the European Cup at odds of +275, which might be like stealing money at this point.

But can any team knock them off?

Machines do break down, so it could happen. Here are some of the teams that fancy their chances to hoist the cup next May, and a few reasons for or against them.

Manchester City (+450 to win the cup, -155 to finish in the top four): Manchester City might have the deepest roster along with Bayern, and the Cityzens could be out of the Premier League title race by the time the knockout stages come around in February and March. But they have a massive history of bottling in this competition, and of course there is no love for the team from UEFA.

Liverpool (+650, -125 top four): This team, when healthy, might be a threat. But they are too banged up to win four rounds in the knockout stages, and still have a beetle to get out of Group D.

PSG (+1300, +200 top four): The losing finalists last season still have world to do in Group H, but could be dangerous if they are healthy and motivated in March.

Barcelona (+1500, +250 top four): Who knows what to think of this team, which always cruises through the group stage games then finds a way to bottle in the knockout stages.

Juventus (+1500, +250 top four): Yes, they have Cristiano Ronaldo. But there are better options on this list right now.

Real Madrid (+1500, +200 top four): Yes, this is a Real Madrid team a few years removed from three straight titles in the competition. But this is a shell of that side, which has been dealing with some key injuries and still needs to qualify from Group B

Borussia Dortmund (+2000, +300 top four): Here is a team worth looking at, if you can b=get past the history of bottling in the tournament since a 2013 final appearance.

Manchester United (+2800, +350 top four): This is a long (LONG) shot team that still has work to do to get out of Group H, but the Red Devils play up to their competition.

If you gave me $100 to bet on the above teams, I would probably spread it out on Manchester City at bet365 or any other betting app in New Jersey. But after I was burned so many times by the Cityzens, it might be like burning money. But CIty is going to get to and win a final at some point.

If you are looking for a couple long shot plays, I would take Borussia Dortmund to win the cup and to finish top four, and might throw a little on Manchester United to finish top four.

Dortmund has a scary offense that is going to get better with the addition of 16-year old wonderkid Youssoufa Moukoko, who has just broken the Bundesliga record for youngest participant in a league game at 16 years and one day. He came on to replace Erling Braut Håland, who at 20-years old might be the most dangerous striker in the game right now.

Throw some money on Dortmund now, because the odds are going to drop precipitously once the draw is made.

If you or anyone you know has a gambling problem, call 1-800-GAMBLER.