Germany put in a rather below par performance at Wembley on Friday as they were held to a goalless draw by an inexperienced England side. Still, they are the reigning World Cup champions and are a side to be feared, especially with an up and coming squad including the likes of Timo Werner and Leroy Sane.
That draw against England ended a run of seven wins on the bounce, but they are still undefeated since they were knocked out of Euro 2016 last summer. That elimination happened to come at the hands of France, but a friendly in Koln could go the other way easily.
At home Germany have won all seven of their matches since Euro 2016. They have scored a huge 26 goals in this period too, and the promising Werner continues to impress up front, for a side who were struggling for an out and out striker last year.
France will be hoping to take advantage of this with their fearsome attacking lineup. They have talents such as Kyliann Mbappe, Alexandre Lacazette, Antoine Griezmann, Olivier Giroud, and Anthony Martial at their disposal, and an out of form German defence could struggle to keep them out.
The visitors beat Wales 2-0 at home on Friday to make it five wins and a drawn from their last six games. Away from home it’s a similar story, with four wins, one draw, and one defeat since their Euro 2016 Final loss to Portugal.
Unsurprisingly, the French squad have scored in all but one of these trips away, so we definitely fancy them to get a goal here. However, they have only kept three clean sheets and come up against a Germany side who have scored so many in front of their own fans. Backing Both Teams to Score looks like a great choice here. We expect the hosts to get the win as well, so we’re going for a 2-1 correct score predictions.
Double your money with today's daily double!