Mesut Ozil, Julian Draxler and Mario Gomez have all withdrawn from Germany's friendly against England in Dortmund on Wednesday.
Arsenal playmaker Ozil and Paris Saint-Germain forward Draxler have both reported hamstring problems, while Wolfsburg striker Gomez has a groin injury.
Germany had already confirmed that goalkeeper Manuel Neuer would play no part because of a calf complaint.
"Manuel Neuer has reported injured. You're aware of that. Mesut Ozil will not play, he has a minor injury, muscular problems. It's the same with Julian Draxler," Germany coach Joachim Low said.
"They have minor hamstring injuries but it is too much of a risk to play them. Gomez has a groin injury.''
Meanwhile, forward Lukas Podolski will captain the team in his last match for his country.
He told a news conference: "That's sensational. You can't ask for more than to captain the team in your final match."
The 31-year-old will bid farewell to the Germany fans almost 13 years after winning his first cap prior to Euro 2004, and he said: "Those were 13 fantastic years. I'll take them and I am proud of them."
And Low said: "I am a bit sad. He was one of the greatest players ever to wear the Germany jersey.
"We've experienced everything together. The national team was like a family to him, and he wins hearts wherever he goes."
Low added that he believed his side would be facing an England team "in transition" as new coach Gareth Southgate sets to put his own stamp on their style of play.
"Their coach has promised for them to play more modern football, more possession-orientated," Low said.
"England have some fantastic individual players, very fast off the blocks, very pacey, prepared to take risks. But it's a team that is changing."
He added that meetings between Germany and England "have always been a classic in international football" and said: "When we think about the fixture, there are memories of great matches."
ESPN FC's Germany correspondent Stephan Uersfeld contributed to this report.