Question: Which year did Bastian Schweinsteiger make his debut for Germany and how many caps did he have by 2016?
Answer: Schweinsteiger made his international debut in 2004 and earned 121 caps until 2016.