Brad Guzan 7.5/10 – Put his Aston Villa troubles aside with a huge game, making a number of crucial saves to help keep the US in the match.
Timothy Chandler 5.5/10 – Culpable for Mario Gotze’s 13th-minute opener with some awful defending but put in a decent second-half shift after being moved to left-back. Still not performing up to expectations, though.
Ventura Alvarado 6/10 – Also needs to shoulder some of the blame for Gotze’s strike but improved from there to deliver an otherwise solid performance. However, whether it was enough to earn a starting spot at the upcoming Gold Cup remains to be seen.
John Brooks 7/10 – Rewarded Klinsmann’s faith in him with a number of crucial blocks and interceptions over the course of the match to keep out the likes of Mesut Ozil and Andre Schurrle.
Fabian Johnson 6/10 – Solid enough in the first-half but was withdrawn at the break before he had the chance to make a bigger impact on the game. Still question marks over where he is best-suited to line-up in Klinsmann’s side.
Gyasi Zardes 7/10 – Pace and movement proved a handful for the German defence but his finishing once again let him down on a couple of occasions. Has justified his place in the side over the two European friendlies, though.
Mix Diskerud 7/10 – Grabbed the equaliser just before the break with a composed finish and showed some great touches on the ball throughout his 73 minutes on the pitch.
Michael Bradley 9/10 – Another outstanding showing from captain fantastic, who was a dominant force in the midfield. Set up Diskerud’s finish with an amazing cross-field ball and seemed to create chance after chance over the second-half.
Aron Johannsson 5/10 – Had a few bright moments, including a well-worked move with Diskerud which almost resulted in an opener, but, just like against the Netherlands, could not capitalise on his recent hot form.
Juan Agudelo 4/10 – Earned his first start for US since June 2011 but was a virtual passenger before going off at the break.
Brad Evans (Johnson 46) 8/10 – Came on at right-back to make a major impact, assisting Wood’s winner with a great ball and getting a slight touch on Sami Khedira’s late header to force it into the crossbar.
Kyle Beckerman (Williams 46) 7.5/10 – A huge upgrade over Williams with his no-nonsense approach in front of the back, stamping out a number of German attacks and impressing with his distribution.
DeAndre Yedlin (Agudelo 46) 7.5/10 – Offered some much-needed pace on the right-hand side of midfield following his introduction, making another excellent case to start come next month’s Gold Cup.
Alfredo Morales (Diskerud 73) 6/10 – A solid but unspectacular 17-minute cameo.
Jordan Morris (Zardes 73) 7/10 – Almost made an immediate impact with a powerful shot which went just wide and helped set up the winner with an excellent fake move on Evans’ pass. The Stanford sophomore is the real deal.
Bobby Wood (Johannsson 73) 7/10 – After grabbing a stoppage-time winner last week, the much-maligned striker was at it again, sinking a fantastic strike in the 88th-minute to make it back-to-back victories against European powerhouses for Klinsmann’s men.