German Football Shirts

German football shirts are built different. Clean designs, bold colours and serious history make them some of the most recognisable kits in the game. Whether you are looking for a German national football shirt, a classic Bundesliga design or a retro German football shirt from seasons gone by, you are in the right place. From Bayern Munich’s iconic red kit to Borussia Dortmund’s unmistakable yellow shirts, German football shirts mix tradition with modern edge. Powered by brands like Adidas, Nike and Puma, these shirts are worn by some of the biggest teams and players in world football.

If you support Germany, back a Bundesliga club or just want to add a standout German football team shirt to your collection, pick your size from XS to XL and XXL and find your next shirt below. For more options, explore our wider collection of retro football shirts, where you can find teams from France and Italy also on offer.

Filters

Sort by:

23 products

2008/10 Germany Home Football Shirt (XL) Adidas #13 Ballack2008/10 Germany Home Football Shirt (XL) Adidas #13 Ballack
Bayern Munich 2013-14 Football Shirt (XL)Bayern Munich 2013-14 Football Shirt (XL)
Bayern Munich 2020-21 Football Shirt (XXL)Bayern Munich 2020-21 Football Shirt (XXL)
Borussia Dortmund 2021-22 Football Shirt (Various)Borussia Dortmund 2021-22 Football Shirt (Various)
Borussia Monchengladbach 2014-15 Football Shirt (Small)Borussia Monchengladbach 2014-15 Football Shirt (Small)
Eintracht Frankfurt 2013-14 Football Shirt (Small)Eintracht Frankfurt 2013-14 Football Shirt (Small)
FC Bayern München 2015-16 Track Jacket (Large)FC Bayern München 2015-16 Track Jacket (Large)
FC Bayern Munich 1995-97  Track Jacket (XL)FC Bayern Munich 1995-97  Track Jacket (XL)
FC St. Pauli 2008-09 Football Shirt (Small)FC St. Pauli 2008-09 Football Shirt (Small)
FSV Mainz 2016-17 Football Shirt (Small)FSV Mainz 2016-17 Football Shirt (Small)
Hertha Berlin 2011-12 Football Shirt (Small)Hertha Berlin 2011-12 Football Shirt (Small)
Schalke 04 2010-11 Football Shirt (Medium)Schalke 04 2010-11 Football Shirt (Medium)
Schalke 04 2010-11 Football Shirt (XL)Schalke 04 2010-11 Football Shirt (XL)
Schalke 04 2010-11 GK Football Shirt (XL)Schalke 04 2010-11 GK Football Shirt (XL)
Schalke 04 2019-20 Football Shirt (Large)Schalke 04 2019-20 Football Shirt (Large)
Schalke 2018-19 Football Shirt (Youth XL)Schalke 2018-19 Football Shirt (Youth XL)
Sold out
SSV Ulm 1999-01 Football Kit Set (Small)SSV Ulm 1999-01 Football Kit Set (Small)
SV Werder Bremen 1994–95 Home Football Shirt – Puma (Small)SV Werder Bremen 1994–95 Home Football Shirt – Puma (Small)
TSG 1899 Hoffenheim 2020-21 Football Shirt (XL)TSG 1899 Hoffenheim 2020-21 Football Shirt (XL)
VfB Stuttgart 2020-21 Football Shirt (Small)VfB Stuttgart 2020-21 Football Shirt (Small)
VFL Wolfsburg 2014-15 Football Shirt (Small)VFL Wolfsburg 2014-15 Football Shirt (Small)
Werder Bremen 2020-21 Football Shirt (Large)Werder Bremen 2020-21 Football Shirt (Large)
Wolfsburg 2008-09 Football Shirt (Large)Wolfsburg 2008-09 Football Shirt (Large)

Why Do German Football Shirts Stand Out?


German football shirts have a serious presence. The German national football shirt represents a team known for winning when it matters. Bundesliga clubs like Bayern Munich, Borussia Dortmund, Werder Bremen, VfB Stuttgart, Eintracht Frankfurt and Schalke have built loyal fans across Germany and beyond. Each shirt tells a story. Bayern’s dominant red, Dortmund’s bright yellow, Hamburg and Kaiserslautern designs from the past, they all carry moments that fans still talk about. Whether you want to support your favourite player, represent your team on matchday or wear your club colours casually, German football shirts deliver style and history in equal measure.