Over the years, German has played for several notable clubs, including Portsmouth, Gillingham, and Northampton Town. He has proved himself to be a versatile player with excellent technical skills and a keen tactical understanding of the game.