It is something of a new era for England with Gareth Southgate at the helm but the new manager has a tough task ahead of him this week as he takes on Germany in Dortmund.
The Three Lions are without the likes of captain Wayne Rooney, Harry Kane and Jordan Henderson as they travel to Germany and they are not expected to fare well against the world champions.
The bookies make the Germans clear favourites to win the game, although England did win last time the two sides met, in a friendly before Euro 2016.
There could be a few debuts for England in Dortmund, with the likes of James Ward-Prowse, Michael Keane and Nathan Redmond all hoping to pull on the shirt for the first time.
When is Germany v England?
The match is on Wednesday March 22 with kick-off at 19.45.
What TV channel is Germany v England on?
ITV will be showing the game live with coverage starting at 19.15.
What are the odds? (Courtesy of Paddy Power)
Germany – 3/4
Draw – 11/4
England – 19/5
Head-to-head in last five meetings
26 Mar 2016 – Friendly
Germany 2-3 England (Kroos, Gomez) (Kane, Vardy, Dier)
19 Nov 2013 – Friendly
England 0-1 Germany (Mertesacker)
27 Jun 2010 – World Cup
Germany 4-1 England (Klose, Podolski, Muller x2) (Upson)
19 Nov 2008 – Friendly
Germany 1-2 England (Helmes) (Upson, Terry)
22 Aug 2007 – Friendly
England 1-2 Germany (Lampard) (Kuranyi, Pander)