Bundesliga
Granit Xhaka profile: A tough-tackling midfielder who thrives on responsibility
Our Man In Cologne: Leverkusen youngster Julian Brandt has the world at his feet
Flares and loathing in the Bundesliga: The bitter rivalry between Hamburg and Werder Bremen
Reported Liverpool target Timo Horn set for talks over future at Cologne
Our Man In Cologne: Borussia Dortmund set up tantalising German Cup final clash against Bayern Munich
Going Beyond The Game: Images from Dortmund, a city of football
Going beyond the game in Dortmund ahead of Borussia v Liverpool in the UEFA Europa League…
Our man in Cologne: Jonathan Tah shines again in Bayer Leverkusen’s Rhine derby victory
Gallery: The Rhine derby between 1. FC Köln and Bayer Leverkusen
Our Man In Cologne (05/04/16)
Our Man In Cologne (30/03/16)
Our Man In Cologne (10/03/16)
Our Man In Cologne: (03/03/16)
Our Man In Cologne (10/02/16)
Our Man In Cologne (03/02/16)
Our Man In Cologne (26/01/15)
Our Man In Cologne (19/01/16)
Anthony Ujah
Our Man In Cologne (08/12/15)
Our Man In Cologne (26/11/15)
Our Man In Cologne (20/11/15)
Our Man In Cologne (12/11/15)
Our Man In Cologne (05/11/15)
Bürki’s howler
Our Man In Cologne (29/10/15)
Our Man In Cologne (14/10/15)
The Match You Missed: Bayern vs Dortmund
Our Man In Cologne (07/10/15)
Our Man In Cologne (01/10/15)
Our Man In Cologne (24/09/15)
Our Man In Cologne (15/09/15)
Preview: Borussia Mönchengladbach vs Hamburg
Our Man In Cologne (09/09/15)
Our Man In Cologne (02/09/15)
Our Man In Cologne (26/08/15)
Bundesliga: Matchday 3 Preview
Kevin de Bruyne ‘disturbed’ by speculation
Our Man In Cologne (19/08/15)
Bundesliga: Matchday 2 Preview
The Match You Missed: Werder Bremen 0 – 3 Schalke
The Match You Missed: Jena 3-2 Hamburg
Bundesliga: Matchday 1 Preview