Haha, you must have your blinding German sunglasses on.
No offense, but Ballack is the only one worth the mention out of the bunch. Schweinsteiger is too inconsistent. I'd rate him average right now. Klose has been in poor form for the last year and Podolski hasn't been good either. You can't judge them based on one game.
And again, I'm a Germany fan as well. Just being realistic. Schweini is better for Germany but that doesn't make up for his averageness at Bayern.