NameOverall Attack Midfield Defence Players Starting XI average age Germany 858285822328.27 FC Bayern München Bundesliga 847686832426.36 Borussia Dortmund Bundesliga 817381823324.73 RB Leipzig Bundesliga 818381802525.64 Bayer 04 Leverkusen Bundesliga 808179802924.36 Borussia Mönchengladbach Bundesliga 787978753326.73 Eintracht Frankfurt Bundesliga 787878763224.45 VfL Wolfsburg Bundesliga 777677763024.36 SC Freiburg Bundesliga 767576772827.64 TSG Hoffenheim Bundesliga 767776763226.00 FC Augsburg Bundesliga 757474743026.18 FSV Mainz 05 Bundesliga 757575742826.09 FC Köln Bundesliga 747074753225.91 VfB Stuttgart Bundesliga 747472753023.36 FC Union Berlin Bundesliga 747673753127.45 Hertha BSC Bundesliga 747374733325.09 Schalke 04 Bundesliga 737472713127.82 Werder Bremen Bundesliga 737672732827.45 VfL Bochum 1848 Bundesliga 737473732929.55 Hamburger SV 2. Bundesliga 717172692724.27 Fortuna Düsseldorf 2. Bundesliga 707170703025.82 DSC Arminia Bielefeld 2. Bundesliga 706970702626.45 Darmstadt 98 2. Bundesliga 707071692827.09 Paderborn 2. Bundesliga 697069662724.73 Sandhausen 2. Bundesliga 696967693027.27 SpVgg Greuther Fürth 2. Bundesliga 696569683024.73 Nürnberg 2. Bundesliga 696768693025.91 Hannover 96 2. Bundesliga 696469692825.00 St. Pauli 2. Bundesliga 696869683024.36 Hansa Rostock 2. Bundesliga 687068673028.09 Kaiserslautern 2. Bundesliga 686967683028.27 Jahn Regensburg 2. Bundesliga 687067672724.73 Karlsruher SC 2. Bundesliga 686869683026.91 Holstein Kiel 2. Bundesliga 687068683027.73 Heidenheim 2. Bundesliga 687168702825.36 Eintracht Braunschweig 2. Bundesliga 676768672627.45 Magdeburg 2. Bundesliga 676767673025.27 Saarbrücken 3. Liga 666566652828.82 1860 München 3. Liga 666665652825.00 Ingolstadt 3. Liga 666666652724.55 Waldhof Mannheim 3. Liga 666666662827.00 Dynamo Dresden 3. Liga 666766662825.91 Erzgebirge Aue 3. Liga 656465642827.09 Zwickau 3. Liga 646463642726.91 Meppen 3. Liga 646464642825.73 Rot-Weiss Essen 3. Liga 646464642825.91 MSV Duisburg 3. Liga 646363642826.91 Viktoria Köln 3. Liga 646464642824.64 Osnabrück 3. Liga 646466642725.73 Wehen Wiesbaden 3. Liga 646464642825.82 Elversberg 3. Liga 636463642727.00 Borussia Dortmund II 3. Liga 636263632523.00 Hallescher FC 3. Liga 636263642624.55 Verl 3. Liga 636264622824.55 VfB Oldenburg 3. Liga 636363632827.82 Freiburg II 3. Liga 626262632722.73 Bayreuth 3. Liga 626262622826.00