Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
Svenska
‹ All connections

FOOTSAM / CONNECTIONS

Thomas Kessler

Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.

Who has Thomas Kessler played with most?

Most confirmed shared appearances:

  1. Matthias Lehmann33shared appearances
  2. Maximilian Kruse26shared appearances
  3. Fin Bartels25shared appearances

Who has Thomas Kessler faced most often?

Most confirmed meetings as opponents:

  1. Aaron Hunt4confirmed meetings
  2. Clemens Fritz4confirmed meetings
  3. Marcel Schmelzer4confirmed meetings

Who has Thomas Kessler played with most?

Players with confirmed appearances in the same team as Thomas Kessler.

Entire career · All competitions
56Confirmed appearances
2009–2019Period
125Team-mates
#PlayersComparisonShared appearances
0112 Sep 2010 – 19 Nov 2016
0212 Sep 2010 – 14 May 2011
0312 Sep 2010 – 14 May 2011
0412 Sep 2010 – 14 May 2011
0512 Sep 2010 – 14 May 2011
0512 Sep 2010 – 14 May 2011
0712 Sep 2010 – 16 Apr 2011
0719 Sep 2010 – 7 May 2011
0919 Dec 2012 – 19 May 2019
1012 Sep 2010 – 7 May 2011
1019 Sep 2010 – 19 March 2011
1212 Sep 2010 – 19 Feb 2011
1212 Sep 2010 – 5 March 2011
1416 May 2015 – 4 March 2017
1514 May 2016 – 4 March 2017
1514 May 2016 – 4 March 2017
1719 Sep 2010 – 16 Apr 2011
1719 Nov 2016 – 19 May 2019
1719 Nov 2016 – 4 March 2017
1725 Sep 2010 – 14 May 2011
2119 Nov 2016 – 19 May 2019
2214 May 2016 – 4 March 2017
2212 Sep 2010 – 19 March 2011
2419 Dec 2012 – 4 March 2017
2414 May 2016 – 4 March 2017
2612 Sep 2010 – 15 Jan 2011
2719 Nov 2016 – 4 March 2017
275 Nov 2010 – 14 May 2011
2919 Dec 2012 – 4 March 2017
2916 May 2015 – 21 Dec 2016
2912 May 2009 – 16 May 2015
295 Nov 2010 – 19 March 2011
2919 Nov 2016 – 19 May 2019
341 Oct 2010 – 14 May 2011
344 May 2014 – 3 Dec 2016
3624 Apr 2010 – 16 May 2015
3622 Sep 2010 – 14 May 2011
3612 May 2009 – 4 May 2014
3614 May 2016 – 12 Feb 2017
3614 May 2016 – 4 March 2017
3612 Sep 2010 – 13 March 2011
4212 May 2009 – 24 Apr 2010
4212 May 2009 – 24 Apr 2010
4412 May 2009 – 6 Dec 2009
4415 July 2011 – 3 Dec 2011
4419 Dec 2012 – 11 May 2014
4415 July 2011 – 3 Dec 2011
4415 July 2011 – 3 Dec 2011
4426 Feb 2011 – 14 May 2011
4415 July 2011 – 3 Dec 2011
Showing 50 of 125 players

A match counts when both players have confirmed appearances. Starts, confirmed substitutes and recorded goals, assists or substitutions count. Unused substitutes and cards alone do not count. Each match counts once per connection. Historical coverage may be incomplete.

Has Thomas Kessler played with or faced a particular player or team?

Expand the complete recorded connections below. A shared match means both players have confirmed appearances. A missing name is not proof that two players have never played together or faced each other: historical line-ups may be incomplete.

Who has Thomas Kessler played with?

  • Matthias Lehmann — 33 shared appearances with Thomas Kessler. 12 Sept 2010 – 19 Nov 2016.
  • Maximilian Kruse — 26 shared appearances with Thomas Kessler. 12 Sept 2010 – 14 May 2011.
  • Fin Bartels — 25 shared appearances with Thomas Kessler. 12 Sept 2010 – 14 May 2011.
  • Marius Ebbers — 24 shared appearances with Thomas Kessler. 12 Sept 2010 – 14 May 2011.
  • Florian Bruns — 22 shared appearances with Thomas Kessler. 12 Sept 2010 – 14 May 2011.
  • Markus Thorandt — 22 shared appearances with Thomas Kessler. 12 Sept 2010 – 14 May 2011.
  • Fabian Boll — 21 shared appearances with Thomas Kessler. 12 Sept 2010 – 16 Apr 2011.
  • Gerald Asamoah — 21 shared appearances with Thomas Kessler. 19 Sept 2010 – 7 May 2011.
  • Jonas Hector — 19 shared appearances with Thomas Kessler. 19 Dec 2012 – 19 May 2019.
  • Charles Takyi — 18 shared appearances with Thomas Kessler. 12 Sept 2010 – 7 May 2011.
  • Max Kruse — 18 shared appearances with Thomas Kessler. 19 Sept 2010 – 19 Mar 2011.
  • Bastian Oczipka — 17 shared appearances with Thomas Kessler. 12 Sept 2010 – 19 Feb 2011.
  • Carlos Zambrano — 17 shared appearances with Thomas Kessler. 12 Sept 2010 – 5 Mar 2011.
  • Yuya Osako — 16 shared appearances with Thomas Kessler. 16 May 2015 – 4 Mar 2017.
  • Anthony Modeste — 15 shared appearances with Thomas Kessler. 14 May 2016 – 4 Mar 2017.
  • Dominique Heintz — 15 shared appearances with Thomas Kessler. 14 May 2016 – 4 Mar 2017.
  • Deniz Naki — 14 shared appearances with Thomas Kessler. 19 Sept 2010 – 16 Apr 2011.
  • Frederik Sørensen — 14 shared appearances with Thomas Kessler. 19 Nov 2016 – 19 May 2019.
  • Konstantin Rausch — 14 shared appearances with Thomas Kessler. 19 Nov 2016 – 4 Mar 2017.
  • Ralph Gunesch — 14 shared appearances with Thomas Kessler. 25 Sept 2010 – 14 May 2011.
  • Marco Höger — 13 shared appearances with Thomas Kessler. 19 Nov 2016 – 19 May 2019.
  • Paweł Olkowski — 12 shared appearances with Thomas Kessler. 14 May 2016 – 4 Mar 2017.
  • Rouwen Hennings — 12 shared appearances with Thomas Kessler. 12 Sept 2010 – 19 Mar 2011.
  • Dominic Maroh — 11 shared appearances with Thomas Kessler. 19 Dec 2012 – 4 Mar 2017.
  • Simon Zoller — 11 shared appearances with Thomas Kessler. 14 May 2016 – 4 Mar 2017.
  • Carsten Rothenbach — 10 shared appearances with Thomas Kessler. 12 Sept 2010 – 15 Jan 2011.
  • Artoms Rudņevs — 9 shared appearances with Thomas Kessler. 19 Nov 2016 – 4 Mar 2017.
  • Dennis Daube — 9 shared appearances with Thomas Kessler. 5 Nov 2010 – 14 May 2011.
  • Christian Clemens — 8 shared appearances with Thomas Kessler. 19 Dec 2012 – 4 Mar 2017.
  • Mërgim Mavraj — 8 shared appearances with Thomas Kessler. 16 May 2015 – 21 Dec 2016.
  • Mišo Brečko — 8 shared appearances with Thomas Kessler. 12 May 2009 – 16 May 2015.
  • Moritz Volz — 8 shared appearances with Thomas Kessler. 5 Nov 2010 – 19 Mar 2011.
  • Salih Özcan — 8 shared appearances with Thomas Kessler. 19 Nov 2016 – 19 May 2019.
  • Florian Lechner — 7 shared appearances with Thomas Kessler. 1 Oct 2010 – 14 May 2011.
  • Marcel Risse — 7 shared appearances with Thomas Kessler. 4 May 2014 – 3 Dec 2016.
  • Adam Matuszczyk — 6 shared appearances with Thomas Kessler. 24 Apr 2010 – 16 May 2015.
  • Fabio Morena — 6 shared appearances with Thomas Kessler. 22 Sept 2010 – 14 May 2011.
  • Kevin McKenna — 6 shared appearances with Thomas Kessler. 12 May 2009 – 4 May 2014.
  • Leonardo Bittencourt — 6 shared appearances with Thomas Kessler. 14 May 2016 – 12 Feb 2017.
  • Miloš Jojić — 6 shared appearances with Thomas Kessler. 14 May 2016 – 4 Mar 2017.
  • Richard Sukuta-Pasu — 6 shared appearances with Thomas Kessler. 12 Sept 2010 – 13 Mar 2011.
  • Fabrice Ehret — 5 shared appearances with Thomas Kessler. 12 May 2009 – 24 Apr 2010.
  • Geromel — 5 shared appearances with Thomas Kessler. 12 May 2009 – 24 Apr 2010.
  • Adil Chihi — 4 shared appearances with Thomas Kessler. 12 May 2009 – 6 Dec 2009.
  • Alexander Meier — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Anthony Ujah — 4 shared appearances with Thomas Kessler. 19 Dec 2012 – 11 May 2014.
  • Erwin Hoffer — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Gordon Schildenfeld — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Jan-Philipp Kalla — 4 shared appearances with Thomas Kessler. 26 Feb 2011 – 14 May 2011.
  • Karim Matmour — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Marcel Eger — 4 shared appearances with Thomas Kessler. 5 Mar 2011 – 14 May 2011.
  • Neven Subotić — 4 shared appearances with Thomas Kessler. 12 Feb 2017 – 4 Mar 2017.
  • Petit — 4 shared appearances with Thomas Kessler. 12 May 2009 – 24 Apr 2010.
  • Pirmin Schwegler — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Sebastian Jung — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Sebastian Rode — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Theofanis Gekas — 4 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Benjamin Köhler — 3 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Daniel Brosinski — 3 shared appearances with Thomas Kessler. 16 May 2009 – 24 Apr 2010.
  • Derek Owusu Boateng — 3 shared appearances with Thomas Kessler. 12 May 2009 – 23 May 2009.
  • Kazuki Nagasawa — 3 shared appearances with Thomas Kessler. 4 May 2014 – 16 May 2015.
  • Kevin Pezzoni — 3 shared appearances with Thomas Kessler. 16 May 2009 – 6 Dec 2009.
  • Nemanja Vučićević — 3 shared appearances with Thomas Kessler. 12 May 2009 – 23 May 2009.
  • Sascha Bigalke — 3 shared appearances with Thomas Kessler. 19 Dec 2012 – 4 May 2014.
  • Serhou Guirassy — 3 shared appearances with Thomas Kessler. 3 Dec 2016 – 17 Dec 2016.
  • Timo Schultz — 3 shared appearances with Thomas Kessler. 25 Sept 2010 – 3 Dec 2010.
  • Taner Yalçın — 3 shared appearances with Thomas Kessler. 12 May 2009 – 23 May 2009.
  • Tohouri Djakpa — 3 shared appearances with Thomas Kessler. 15 Jul 2011 – 3 Dec 2011.
  • Yousif Mohamad — 3 shared appearances with Thomas Kessler. 23 May 2009 – 24 Apr 2010.
  • Bård Finne — 2 shared appearances with Thomas Kessler. 11 May 2014 – 16 May 2015.
  • Caio dos Santos — 2 shared appearances with Thomas Kessler. 15 Jul 2011 – 25 Jul 2011.
  • Daniel Halfar — 2 shared appearances with Thomas Kessler. 4 May 2014 – 16 May 2015.
  • Daniel Royer — 2 shared appearances with Thomas Kessler. 19 Dec 2012 – 19 May 2013.
  • Kevin Wimmer — 2 shared appearances with Thomas Kessler. 4 May 2014 – 11 May 2014.
  • Lukas Podolski — 2 shared appearances with Thomas Kessler. 6 Dec 2009 – 24 Apr 2010.
  • Łukasz Podolski — 2 shared appearances with Thomas Kessler. 6 Dec 2009 – 24 Apr 2010.
  • Manasseh Ishiaku — 2 shared appearances with Thomas Kessler. 12 May 2009 – 16 May 2009.
  • Maniche — 2 shared appearances with Thomas Kessler. 6 Dec 2009 – 24 Apr 2010.
  • Marcel Hartel — 2 shared appearances with Thomas Kessler. 26 Nov 2016 – 3 Dec 2016.
  • Mato Jajalo — 2 shared appearances with Thomas Kessler. 19 Dec 2012 – 19 May 2013.
  • Maurice Exslager — 2 shared appearances with Thomas Kessler. 4 May 2014 – 11 May 2014.
  • Milivoje Novakovič — 2 shared appearances with Thomas Kessler. 6 Dec 2009 – 24 Apr 2010.
  • Nuno Ribeiro — 2 shared appearances with Thomas Kessler. 6 Dec 2009 – 24 Apr 2010.
  • Patrick Helmes — 2 shared appearances with Thomas Kessler. 4 May 2014 – 11 May 2014.
  • Pierre Womé — 2 shared appearances with Thomas Kessler. 12 May 2009 – 23 May 2009.
  • Sebastian Freis — 2 shared appearances with Thomas Kessler. 6 Dec 2009 – 24 Apr 2010.
  • Tobias Strobl — 2 shared appearances with Thomas Kessler. 19 Dec 2012 – 19 May 2013.
  • Anderson de Oliveira — 1 shared appearances with Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Bruno Nascimento — 1 shared appearances with Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Christopher Schorch — 1 shared appearances with Thomas Kessler. 6 Dec 2009 – 6 Dec 2009.
  • Davidson Drobo-Ampem — 1 shared appearances with Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Davidson Eden — 1 shared appearances with Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Deyverson — 1 shared appearances with Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Dušan Švento — 1 shared appearances with Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Filip Mladenović — 1 shared appearances with Thomas Kessler. 14 May 2016 – 14 May 2016.
  • Florian Kainz — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Georgios Tzavellas — 1 shared appearances with Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Johannes Geis — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Kacper Przybyłko — 1 shared appearances with Thomas Kessler. 19 Dec 2012 – 19 Dec 2012.
  • Kevin Vogt — 1 shared appearances with Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Lasse Sobiech — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Louis Schaub — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Marco Russ — 1 shared appearances with Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Martin Fenin — 1 shared appearances with Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Marvin Matip — 1 shared appearances with Thomas Kessler. 16 May 2009 – 16 May 2009.
  • Mathias Hain — 1 shared appearances with Thomas Kessler. 11 Dec 2010 – 11 Dec 2010.
  • Matthias Bader — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Matthias Scherz — 1 shared appearances with Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Maximilian Thiel — 1 shared appearances with Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Niklas Hauptmann — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Oka Nikolov — 1 shared appearances with Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Petar Filipović — 1 shared appearances with Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Rafael Czichos — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Ricardo Clark — 1 shared appearances with Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Rob Friend — 1 shared appearances with Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Román Golobart — 1 shared appearances with Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Simon Terodde — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Stefan Bell — 1 shared appearances with Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Stefan Maierhofer — 1 shared appearances with Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Thomas Broich — 1 shared appearances with Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Vincent Koziello — 1 shared appearances with Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Wilfried Sanou — 1 shared appearances with Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Yannick Gerhardt — 1 shared appearances with Thomas Kessler. 14 May 2016 – 14 May 2016.
  • Ümit Korkmaz — 1 shared appearances with Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Zoran Tošić — 1 shared appearances with Thomas Kessler. 24 Apr 2010 – 24 Apr 2010.

Who has Thomas Kessler faced?

  • Aaron Hunt — 4 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 7 Feb 2017.
  • Clemens Fritz — 4 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 17 Dec 2016.
  • Marcel Schmelzer — 4 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 10 Dec 2016.
  • Christian Eigler — 3 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 19 May 2013.
  • Christian Gentner — 3 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • Cristian Molinaro — 3 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • Diego Benaglio — 3 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 4 Feb 2017.
  • Franck Ribéry — 3 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 4 Mar 2017.
  • Georg Niedermeier — 3 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • Gonzalo Castro Randon — 3 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 10 Dec 2016.
  • Halil Altıntop — 3 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 26 Nov 2016.
  • Hugo Almeida — 3 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 28 Nov 2010.
  • Lars Stindl — 3 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 19 Nov 2016.
  • Łukasz Piszczek — 3 confirmed meetings against Thomas Kessler. 12 May 2009 – 10 Dec 2016.
  • Marco Reus — 3 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 10 Dec 2016.
  • Marko Marin — 3 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 28 Nov 2010.
  • Martin Harnik — 3 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • Mats Hummels — 3 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 14 May 2016.
  • Naldo — 3 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 19 Feb 2017.
  • Niko Bungert — 3 confirmed meetings against Thomas Kessler. 14 May 2011 – 22 Jan 2017.
  • Per Mertesacker — 3 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 28 Nov 2010.
  • Philipp Lahm — 3 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 4 Mar 2017.
  • Robert Lewandowski — 3 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 4 Mar 2017.
  • Roman Weidenfeller — 3 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 10 Dec 2016.
  • Shinji Okazaki — 3 confirmed meetings against Thomas Kessler. 13 Mar 2011 – 16 May 2015.
  • Sven Bender — 3 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 14 May 2016.
  • Sven Ulreich — 3 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • Thomas Müller — 3 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 4 Mar 2017.
  • Torsten Frings — 3 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 28 Nov 2010.
  • Zdravko Kuzmanović — 3 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • Adam Matuszczyk — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Adrián Ramos — 2 confirmed meetings against Thomas Kessler. 14 May 2016 – 10 Dec 2016.
  • Anatoliy Tymoshchuk — 2 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 7 May 2011.
  • Andreas Wolf — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • Andrezinho — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Arne Friedrich — 2 confirmed meetings against Thomas Kessler. 12 May 2009 – 16 Apr 2011.
  • Arthur Boka — 2 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • Arturo Vidal — 2 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 4 Mar 2017.
  • Bastian Schweinsteiger — 2 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 7 May 2011.
  • Benedikt Höwedes — 2 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 19 Feb 2017.
  • Bernd Nehrig — 2 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 4 May 2014.
  • Caio dos Santos — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Christian Clemens — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Christian Schulz — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Christian Träsch — 2 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 13 Mar 2011.
  • Christopher Nöthe — 2 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 4 May 2014.
  • Cícero — 2 confirmed meetings against Thomas Kessler. 12 May 2009 – 21 Nov 2010.
  • Claudio Pizarro — 2 confirmed meetings against Thomas Kessler. 24 Apr 2010 – 17 Dec 2016.
  • Collin Benjamin — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 26 Nov 2011.
  • Daniel Caligiuri — 2 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 19 Feb 2017.
  • Daniel Jensen — 2 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 24 Apr 2010.
  • David Alaba — 2 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 4 Mar 2017.
  • David Jarolím — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 19 Sept 2010.
  • Diego — 2 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 16 Apr 2011.
  • Diego Contento — 2 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 7 May 2011.
  • Emanuel Pogatetz — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Eric Choupo-Moting — 2 confirmed meetings against Thomas Kessler. 19 Sept 2010 – 19 Feb 2017.
  • Erik Durm — 2 confirmed meetings against Thomas Kessler. 14 May 2016 – 10 Dec 2016.
  • Fabian Boll — 2 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 4 May 2014.
  • Fabrice Ehret — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Filip Daems — 2 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 12 Feb 2011.
  • Fin Bartels — 2 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 17 Dec 2016.
  • Florian Heller — 2 confirmed meetings against Thomas Kessler. 14 May 2011 – 19 May 2013.
  • Frank Rost — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 19 Sept 2010.
  • Georgios Tzavellas — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Gojko Kačar — 2 confirmed meetings against Thomas Kessler. 12 May 2009 – 26 Nov 2016.
  • Gōtoku Sakai — 2 confirmed meetings against Thomas Kessler. 19 Dec 2012 – 7 Feb 2017.
  • Hans-Jörg Butt — 2 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 7 May 2011.
  • Holger Badstuber — 2 confirmed meetings against Thomas Kessler. 7 May 2011 – 19 Feb 2017.
  • Ibrahima Traoré — 2 confirmed meetings against Thomas Kessler. 19 Dec 2012 – 19 Nov 2016.
  • İlkay Gündoğan — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • Jairo Samperio — 2 confirmed meetings against Thomas Kessler. 16 May 2015 – 22 Jan 2017.
  • Jan Rosenthal — 2 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 28 Jan 2017.
  • Jan-Philipp Kalla — 2 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 4 May 2014.
  • Jaroslav Drobný — 2 confirmed meetings against Thomas Kessler. 12 May 2009 – 17 Dec 2016.
  • Javier Pinola — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • Jens Hegeler — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • Jonathan Pitroipa — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 19 Sept 2010.
  • Joris Mathijsen — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 19 Sept 2010.
  • Josué de Oliveira — 2 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 16 Apr 2011.
  • Julian Schuster — 2 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 12 Feb 2017.
  • Julian Weigl — 2 confirmed meetings against Thomas Kessler. 14 May 2016 – 10 Dec 2016.
  • Karim Haggui — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Karim Matmour — 2 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 12 Feb 2011.
  • Kevin Großkreutz — 2 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 19 Feb 2011.
  • Konstantin Rausch — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Koo Ja-Cheol — 2 confirmed meetings against Thomas Kessler. 16 Apr 2011 – 16 May 2015.
  • Lucas Barrios — 2 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 19 Feb 2011.
  • Luiz Gustavo — 2 confirmed meetings against Thomas Kessler. 7 May 2011 – 4 Feb 2017.
  • Łukasz Podolski — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Maik Franz — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Makoto Hasebe — 2 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 16 Apr 2011.
  • Manuel Neuer — 2 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 4 Mar 2017.
  • Manuel Schmiedebach — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Marcel Halstenberg — 2 confirmed meetings against Thomas Kessler. 4 May 2014 – 25 Feb 2017.
  • Marcel Heller — 2 confirmed meetings against Thomas Kessler. 19 Mar 2011 – 28 Jan 2017.
  • Marcel Schäfer — 2 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 16 Apr 2011.
  • Marcell Jansen — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 19 Sept 2010.
  • Marco Russ — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Marek Mintál — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • Mario Gómez — 2 confirmed meetings against Thomas Kessler. 7 May 2011 – 4 Feb 2017.
  • Mario Götze — 2 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 19 Feb 2011.
  • Mario Mandžukić — 2 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 16 Apr 2011.
  • Markus Feulner — 2 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 19 Feb 2011.
  • Markus Thorandt — 2 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 4 May 2014.
  • Martin Fenin — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Martin Lanig — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Marvin Compper — 2 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 25 Feb 2017.
  • Mato Jajalo — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Matthias Ginter — 2 confirmed meetings against Thomas Kessler. 14 May 2016 – 10 Dec 2016.
  • Maximilian Kruse — 2 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 17 Dec 2016.
  • Mehmet Ekici — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • Mërgim Mavraj — 2 confirmed meetings against Thomas Kessler. 23 May 2009 – 7 Feb 2017.
  • Mike Hanke — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 12 Feb 2011.
  • Mohammadou Idrissou — 2 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 12 Feb 2011.
  • Mohammed Abdellaoue — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Moritz Stoppelkamp — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Nikolče Noveski — 2 confirmed meetings against Thomas Kessler. 14 May 2011 – 16 May 2015.
  • Nuri Şahin — 2 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 19 Feb 2011.
  • Oliver Baumann — 2 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 3 Dec 2016.
  • Pablo De Blasis — 2 confirmed meetings against Thomas Kessler. 16 May 2015 – 22 Jan 2017.
  • Paolo Guerrero — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 19 Sept 2010.
  • Patrick Helmes — 2 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 16 Apr 2011.
  • Patrick Herrmann — 2 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 12 Feb 2011.
  • Pavel Pogrebnyak — 2 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 13 Mar 2011.
  • Pawel Pogrebnjak — 2 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 13 Mar 2011.
  • Petri Pasanen — 2 confirmed meetings against Thomas Kessler. 24 Apr 2010 – 28 Nov 2010.
  • Philipp Bargfrede — 2 confirmed meetings against Thomas Kessler. 24 Apr 2010 – 17 Dec 2016.
  • Philipp Tschauner — 2 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 4 May 2014.
  • Pierre-Emerick Aubameyang — 2 confirmed meetings against Thomas Kessler. 14 May 2016 – 10 Dec 2016.
  • Piotr Trochowski — 2 confirmed meetings against Thomas Kessler. 16 May 2009 – 19 Sept 2010.
  • Pirmin Schwegler — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Raffael de Araújo — 2 confirmed meetings against Thomas Kessler. 12 May 2009 – 19 Nov 2016.
  • Ralf Fährmann — 2 confirmed meetings against Thomas Kessler. 19 Mar 2011 – 19 Feb 2017.
  • Raphael Schäfer — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • René Adler — 2 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 7 Feb 2017.
  • Ricardo Clark — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Sami Allagui — 2 confirmed meetings against Thomas Kessler. 14 May 2011 – 16 May 2015.
  • Sandro Wagner — 2 confirmed meetings against Thomas Kessler. 28 Nov 2010 – 3 Dec 2016.
  • Sascha Riether — 2 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 16 Apr 2011.
  • Sebastian Jung — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Sebastian Rudy — 2 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 3 Dec 2016.
  • Sebastian Schachten — 2 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 4 May 2014.
  • Serdar Taşçı — 2 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 13 Mar 2011.
  • Sérgio Pinto — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Shinji Kagawa — 2 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 14 May 2016.
  • Sidney Sam — 2 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 28 Jan 2017.
  • Simon Kjær — 2 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 16 Apr 2011.
  • Sokratis Papastathopoulos — 2 confirmed meetings against Thomas Kessler. 14 May 2016 – 10 Dec 2016.
  • Stefano Celozzi — 2 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 13 Mar 2011.
  • Steven Cherundolo — 2 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • Taner Yalçın — 2 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • Theofanis Gekas — 2 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • Thorben Marx — 2 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 12 Feb 2011.
  • Tim Wiese — 2 confirmed meetings against Thomas Kessler. 24 Apr 2010 – 28 Nov 2010.
  • Timmy Simons — 2 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • Timo Gebhart — 2 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 13 Mar 2011.
  • Tobias Levels — 2 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 12 Feb 2011.
  • Toni Kroos — 2 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 7 May 2011.
  • Vedad Ibišević — 2 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 19 Dec 2012.
  • Yunus Mallı — 2 confirmed meetings against Thomas Kessler. 16 May 2015 – 4 Feb 2017.
  • Andreas Ibertsberger — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Adam Nemec — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Admir Mehmedi — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Albert Streit — 1 confirmed meetings against Thomas Kessler. 16 May 2009 – 16 May 2009.
  • Aleksandar Dragović — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Aleksandar Ignjovski — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Aleksandre Iashvili — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Alessandro Schöpf — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Alexander Brunst — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Alexander Bugera — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Alexander Huber — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Alexander Madlung — 1 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 21 Nov 2010.
  • Alexander Meier — 1 confirmed meetings against Thomas Kessler. 19 Mar 2011 – 19 Mar 2011.
  • Alexander Milošević — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Alexander Schwolow — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Alexandru Ioniţă — 1 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 12 Sept 2010.
  • Almog Cohen — 1 confirmed meetings against Thomas Kessler. 5 Mar 2011 – 5 Mar 2011.
  • Altin Lala — 1 confirmed meetings against Thomas Kessler. 26 Feb 2011 – 26 Feb 2011.
  • Anderson de Oliveira — 1 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 22 Sept 2010.
  • André Hahn — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • André Schürrle — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Andrea Barzagli — 1 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 21 Nov 2010.
  • Andreas Beck — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Andreas Christensen — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Andreas Ivanschitz — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Andrej Kramarić — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Andrij Woronin — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Andriy Voronin — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Anthar Yahia — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Anton Fink — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Anton Putilo — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Anton Putsila — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Antonio Rukavina — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Antonio-Mirko Čolak — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Antônio da Silva — 1 confirmed meetings against Thomas Kessler. 19 Feb 2011 – 19 Feb 2011.
  • Arjen Robben — 1 confirmed meetings against Thomas Kessler. 7 May 2011 – 7 May 2011.
  • Armando Teixeira — 1 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 12 Sept 2010.
  • Arne Feick — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Aron Jóhannsson — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Artem Fedetskiy — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Asen Karaslavov — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Ashkan Dejagah — 1 confirmed meetings against Thomas Kessler. 16 Apr 2011 – 16 Apr 2011.
  • Atsuto Uchida — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Aytaç Sulu — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Barış Atik — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Benjamin Henrichs — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Benjamin Hübner — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Benjamin Köhler — 1 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 30 Oct 2010.
  • Benjamin Stambouli — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Benno Schmitz — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Bernd Leno — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Björn Rother — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Bo Svensson — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Bobby Wood — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Bogdan Müller — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Boris Vukcevic — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Borja Mayoral — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Breno — 1 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 11 Dec 2010.
  • Christian Eichner — 1 confirmed meetings against Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Çağlar Söyüncü — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Caiuby — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Cédric Makiadi — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Charles Takyi — 1 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Christian Beck — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Christian Günter — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Christian Tiffert — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Christian Wetklo — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Christofer Heimeroth — 1 confirmed meetings against Thomas Kessler. 12 Feb 2011 – 12 Feb 2011.
  • Christoph Janker — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Christoph Knasmüllner — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Christoph Metzelder — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Christoph Moritz — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Christopher Schindler — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Ciprian Marica — 1 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 24 Oct 2010.
  • Claudemir Barretto — 1 confirmed meetings against Thomas Kessler. 24 Oct 2010 – 24 Oct 2010.
  • Constant Djakpa — 1 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 1 Oct 2010.
  • Delron Buckley — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Daniel Baier — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Daniel Brosinski — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Daniel Didavi — 1 confirmed meetings against Thomas Kessler. 19 Dec 2012 – 19 Dec 2012.
  • Daniel Imhof — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Daniel Schwaab — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Daniel Van Buyten — 1 confirmed meetings against Thomas Kessler. 7 May 2011 – 7 May 2011.
  • Danny da Costa — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Danny Latza — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Davie Selke — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Denis Epstein — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Denis Thomalla — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Deniz Naki — 1 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Dennis Aogo — 1 confirmed meetings against Thomas Kessler. 16 May 2009 – 16 May 2009.
  • Dennis Daube — 1 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Dennis Diekmeier — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Dennis Erdmann — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Dennis Kempe — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Dennis Malura — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Diego Demme — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Diego Klimowicz — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Dominik Kaiser — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Dominik Kohr — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Dominik Schmidt — 1 confirmed meetings against Thomas Kessler. 28 Nov 2010 – 28 Nov 2010.
  • Dominik Stahl — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Đorđe Rakić — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Douglas Costa — 1 confirmed meetings against Thomas Kessler. 4 Mar 2017 – 4 Mar 2017.
  • Douglas Santos — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Edgar Prib — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Edin Džeko — 1 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 21 Nov 2010.
  • Edmond Kapllani — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Edu — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Eljero Elia — 1 confirmed meetings against Thomas Kessler. 19 Sept 2010 – 19 Sept 2010.
  • Elkin Soto — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Emil Forsberg — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Erwin Hoffer — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Eugen Polanski — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Fabian Frei — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Fabian Holland — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Fabian Johnson — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Faryd Mondragón — 1 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 12 Sept 2010.
  • Felipe Santana — 1 confirmed meetings against Thomas Kessler. 19 Feb 2011 – 19 Feb 2011.
  • Felix Bastians — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Felix Klaus — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Felix Kroos — 1 confirmed meetings against Thomas Kessler. 28 Nov 2010 – 28 Nov 2010.
  • Felix Lohkemper — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Filip Kostić — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Florian Bruns — 1 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Florian Dick — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Florian Fromlowitz — 1 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 1 Oct 2010.
  • Florian Kringe — 1 confirmed meetings against Thomas Kessler. 4 May 2014 – 4 May 2014.
  • Florian Niederlechner — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Francisco Rodríguez — 1 confirmed meetings against Thomas Kessler. 19 Dec 2012 – 19 Dec 2012.
  • Gábor Király — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Gaëtan Bussmann — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Gaëtan Krebs — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Georg Teigl — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Geromel — 1 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 12 Sept 2010.
  • Gideon Jung — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Giorgi Loria — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Giuseppe Aquaro — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Grafite — 1 confirmed meetings against Thomas Kessler. 16 Apr 2011 – 16 Apr 2011.
  • Guido Burgstaller — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Guy Demel — 1 confirmed meetings against Thomas Kessler. 16 May 2009 – 16 May 2009.
  • Gylfi Sigurðsson — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Heiko Butscher — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Hakan Çalhanoğlu — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Hamit Altintop — 1 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 11 Dec 2010.
  • Hamit Altıntop — 1 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 11 Dec 2010.
  • Hanno Balitsch — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Heiko Westermann — 1 confirmed meetings against Thomas Kessler. 19 Sept 2010 – 19 Sept 2010.
  • Heinrich Schmidtgal — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Håvard Nordtveit — 1 confirmed meetings against Thomas Kessler. 12 Feb 2011 – 12 Feb 2011.
  • Ioannis Amanatidis — 1 confirmed meetings against Thomas Kessler. 19 Mar 2011 – 19 Mar 2011.
  • Igor Rinck de Diver Camargo — 1 confirmed meetings against Thomas Kessler. 12 Feb 2011 – 12 Feb 2011.
  • Ilijan Mizanski — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Iliyan Mitsanski — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Isaac Boakye — 1 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 16 Oct 2010.
  • Isaac Vorsah — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Ivica Olić — 1 confirmed meetings against Thomas Kessler. 16 May 2009 – 16 May 2009.
  • Ivo Iličević — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Jakub Błaszczykowski — 1 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 25 Sept 2010.
  • Jan Kirchhoff — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Jan Morávek — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Jan Polák — 1 confirmed meetings against Thomas Kessler. 16 Apr 2011 – 16 Apr 2011.
  • Jan Schlaudraff — 1 confirmed meetings against Thomas Kessler. 26 Feb 2011 – 26 Feb 2011.
  • Janik Haberer — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Jannik Vestergaard — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Javi Martínez — 1 confirmed meetings against Thomas Kessler. 4 Mar 2017 – 4 Mar 2017.
  • Javier Hernández — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Jean-Philippe Gbamin — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Jefferson Farfán — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Jeffrey Bruma — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Jeremy Toljan — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Jermaine Jones — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Jérôme Gondorf — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Ji Dong-Won — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Joan Oumari — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Job Matip — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Joël Epalle Newaka — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Joel Pohjanpalo — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Johan Djourou-Gbadjere — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Johannes Geis — 1 confirmed meetings against Thomas Kessler. 16 May 2015 – 16 May 2015.
  • John Verhoek — 1 confirmed meetings against Thomas Kessler. 4 May 2014 – 4 May 2014.
  • Jonas Lössl — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Jonathan Schmid — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Joni Kauko — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • José da Silva Júnior — 1 confirmed meetings against Thomas Kessler. 19 Sept 2010 – 19 Sept 2010.
  • José Jurado — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Joshua Kimmich — 1 confirmed meetings against Thomas Kessler. 4 Mar 2017 – 4 Mar 2017.
  • Josip Simunic — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Josuha Guilavogui — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Juan Arango — 1 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 22 Sept 2010.
  • Juan Bernat — 1 confirmed meetings against Thomas Kessler. 4 Mar 2017 – 4 Mar 2017.
  • Julian Baumgartlinger — 1 confirmed meetings against Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Julian Brandt — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Julian Schieber — 1 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 16 Oct 2010.
  • Júnior Díaz — 1 confirmed meetings against Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Juri Judt — 1 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 16 Oct 2010.
  • Kai Bülow — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Kai Havertz — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Kevin Kampl — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Kevin Pezzoni — 1 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 12 Sept 2010.
  • Kevin Vogt — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Kevin Volland — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Kingsley Coman — 1 confirmed meetings against Thomas Kessler. 4 Mar 2017 – 4 Mar 2017.
  • Kisho Yano — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Klaas-Jan Huntelaar — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Klemen Lavrič — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Konstantinos Stafylidis — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Kyriakos Papadopoulos — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Gian-Luca Waldschmidt — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Lars Bender — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Lasse Sobiech — 1 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Lennart Thy — 1 confirmed meetings against Thomas Kessler. 4 May 2014 – 4 May 2014.
  • Leon Balogun — 1 confirmed meetings against Thomas Kessler. 28 Nov 2010 – 28 Nov 2010.
  • Leon Goretzka — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Leon Jessen — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Levin Öztunalı — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Lewis Holtby — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Logan Bailly — 1 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 22 Sept 2010.
  • Loris Karius — 1 confirmed meetings against Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Ludovic Sané — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Luis Robles — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Lukas Kübler — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Lukas Podolski — 1 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 12 Sept 2010.
  • Lukas Schmitz — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Milorad Pekovic — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Mahmoud Dahoud — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Malik Fathi — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Manuel Friedrich — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Manuel Konrad — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Manuel Schäffler — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Marc Bartra — 1 confirmed meetings against Thomas Kessler. 10 Dec 2016 – 10 Dec 2016.
  • Marc Heitmeier — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Marc Pfertzel — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Marc Rzatkowski — 1 confirmed meetings against Thomas Kessler. 4 May 2014 – 4 May 2014.
  • Marc Stein — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Marc-André Kruska — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Marcel Costly — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Marcel Maltritz — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Marcel Risse — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Marcel Sabitzer — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Marcin Mieciel — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Marco Caligiuri — 1 confirmed meetings against Thomas Kessler. 14 May 2011 – 14 May 2011.
  • Marco Stiepermann — 1 confirmed meetings against Thomas Kessler. 19 Feb 2011 – 19 Feb 2011.
  • Marco Terrazzino — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Marino Biliskov — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Mario Eggimann — 1 confirmed meetings against Thomas Kessler. 26 Feb 2011 – 26 Feb 2011.
  • Mario Vrančić — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Marius Ebbers — 1 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Mark van Bommel — 1 confirmed meetings against Thomas Kessler. 11 Dec 2010 – 11 Dec 2010.
  • Mark-Alexander Uth — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Marko Pantelić — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Markus Mendler — 1 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 16 Oct 2010.
  • Markus Rosenberg — 1 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 6 Dec 2009.
  • Markus Steinhöfer — 1 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 30 Oct 2010.
  • Martin Amedick — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Martin Hinteregger — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Martin Stranzl — 1 confirmed meetings against Thomas Kessler. 12 Feb 2011 – 12 Feb 2011.
  • Marvin Matip — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Marwin Hitz — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Mathew Leckie — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Mathias Abel — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Matias Concha — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Matthias Cuntz — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Matthias Ostrzolek — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Maximilian Arnold — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Maximilian Grün — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Maximilian Meyer — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Maximilian Nicu — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Maximilian Philipp — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Mensur Mujdža — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Mesut Özil — 1 confirmed meetings against Thomas Kessler. 24 Apr 2010 – 24 Apr 2010.
  • Michael Bradley — 1 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 22 Sept 2010.
  • Michael Esser — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Michael Fink — 1 confirmed meetings against Thomas Kessler. 12 Feb 2011 – 12 Feb 2011.
  • Michael Gravgaard — 1 confirmed meetings against Thomas Kessler. 16 May 2009 – 16 May 2009.
  • Michael Görlitz — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Michael Rensing — 1 confirmed meetings against Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Michal Kadlec — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Mikael Forssell — 1 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 1 Oct 2010.
  • Mike Frantz — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Milivoje Novakovič — 1 confirmed meetings against Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Mimoun Azaouagh — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Miroslav Klose — 1 confirmed meetings against Thomas Kessler. 7 May 2011 – 7 May 2011.
  • Mišo Brečko — 1 confirmed meetings against Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Mladen Petrić — 1 confirmed meetings against Thomas Kessler. 19 Sept 2010 – 19 Sept 2010.
  • Moritz Leitner — 1 confirmed meetings against Thomas Kessler. 14 May 2016 – 14 May 2016.
  • Mounir Bouziane — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Nabil Bentaleb — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Naby Keïta — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Nadiem Amiri — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Nassim Ben Khalifa — 1 confirmed meetings against Thomas Kessler. 5 Mar 2011 – 5 Mar 2011.
  • Necat Aygün — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Neven Subotić — 1 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 25 Sept 2010.
  • Nico Elvedi — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Nico Hammann — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Nicolas Höfler — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Niklas Hoheneder — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Niklas Moisander — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Niklas Süle — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Nils Butzen — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Nils Petersen — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Nils Teixeira — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Odise Roshi — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Oka Nikolov — 1 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 30 Oct 2010.
  • Oliver Barth — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Oliver Kirch — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Oliver Schröder — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Olivier Occéan — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Oscar Wendt — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Ousmane Dembélé — 1 confirmed meetings against Thomas Kessler. 10 Dec 2016 – 10 Dec 2016.
  • Pál Dárdai — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Papiss Cissé — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Park Joo-Ho — 1 confirmed meetings against Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Pascal Groß — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Patric Klandt — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Patrick Ebert — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Patrick Funk — 1 confirmed meetings against Thomas Kessler. 25 Jul 2011 – 25 Jul 2011.
  • Patrick Ochs — 1 confirmed meetings against Thomas Kessler. 30 Oct 2010 – 30 Oct 2010.
  • Patrick Owomoyela — 1 confirmed meetings against Thomas Kessler. 25 Sept 2010 – 25 Sept 2010.
  • Paul Freier — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Paul Seguin — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Paul Verhaegh — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Paul-Georges Ntep — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Pavel Kadeřábek — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Peer Kluge — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Peniel Mlapa — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Per Nilsson — 1 confirmed meetings against Thomas Kessler. 16 Oct 2010 – 16 Oct 2010.
  • Péter Gulácsi — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Peter Niemeyer — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Peter Pekarík — 1 confirmed meetings against Thomas Kessler. 21 Nov 2010 – 21 Nov 2010.
  • Philipp Heerwagen — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Philipp Max — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Philipp Ochs — 1 confirmed meetings against Thomas Kessler. 3 Dec 2016 – 3 Dec 2016.
  • Philipp Wollscheid — 1 confirmed meetings against Thomas Kessler. 5 Mar 2011 – 5 Mar 2011.
  • Philipp Ziereis — 1 confirmed meetings against Thomas Kessler. 4 May 2014 – 4 May 2014.
  • Pierre Bengtsson — 1 confirmed meetings against Thomas Kessler. 16 May 2015 – 16 May 2015.
  • Rafinha — 1 confirmed meetings against Thomas Kessler. 4 Mar 2017 – 4 Mar 2017.
  • Ramazan Özcan — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Rani Khedira — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Raúl Bobadilla — 1 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 22 Sept 2010.
  • Raúl González Blanco — 1 confirmed meetings against Thomas Kessler. 5 Nov 2010 – 5 Nov 2010.
  • Renato Augusto — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Ricardo Rodríguez — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Richard Weil — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Rico Preißinger — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Robert Bauer — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Róbert Mak — 1 confirmed meetings against Thomas Kessler. 5 Mar 2011 – 5 Mar 2011.
  • Roel Brouwers — 1 confirmed meetings against Thomas Kessler. 22 Sept 2010 – 22 Sept 2010.
  • Roger Bernardo — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Roman Bürki — 1 confirmed meetings against Thomas Kessler. 14 May 2016 – 14 May 2016.
  • Roman Neustädter — 1 confirmed meetings against Thomas Kessler. 12 Feb 2011 – 12 Feb 2011.
  • Ron-Robert Zieler — 1 confirmed meetings against Thomas Kessler. 26 Feb 2011 – 26 Feb 2011.
  • Ruud van Nistelrooy — 1 confirmed meetings against Thomas Kessler. 19 Sept 2010 – 19 Sept 2010.
  • Said Husejinović — 1 confirmed meetings against Thomas Kessler. 28 Nov 2010 – 28 Nov 2010.
  • Sandro Kaiser — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Sandro Sirigu — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Santiago García — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Sead Kolašinac — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Sebastian Boenisch — 1 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 6 Dec 2009.
  • Sebastian Freis — 1 confirmed meetings against Thomas Kessler. 12 Sept 2010 – 12 Sept 2010.
  • Sebastian Mielitz — 1 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 6 Dec 2009.
  • Sebastian Prödl — 1 confirmed meetings against Thomas Kessler. 28 Nov 2010 – 28 Nov 2010.
  • Sebastian Rode — 1 confirmed meetings against Thomas Kessler. 10 Dec 2016 – 10 Dec 2016.
  • Sebastian Schiek — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Sejad Salihović — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Sercan Sararer — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Serge Gnabry — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Simon Rolfes — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Sławomir Freier — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Sławomir Peszko — 1 confirmed meetings against Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Srđan Lakić — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Stefan Aigner — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Stefan Bell — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Stefan Buck — 1 confirmed meetings against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • Stefan Ilsanker — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Stefan Leitl — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Stefan Reinartz — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Steffen Haas — 1 confirmed meetings against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • Stephan Fürstner — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Stephan Schröck — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Steve von Bergen — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Stiven Rivić — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Sven Schipplock — 1 confirmed meetings against Thomas Kessler. 13 Mar 2011 – 13 Mar 2011.
  • Tom Trybull — 1 confirmed meetings against Thomas Kessler. 4 May 2014 – 4 May 2014.
  • Takashi Usami — 1 confirmed meetings against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • Tamás Hajnal — 1 confirmed meetings against Thomas Kessler. 13 Mar 2011 – 13 Mar 2011.
  • Tarek Chahed — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Tayfun Pektürk — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Terrence Boyd — 1 confirmed meetings against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • Theodor Gebre Selassie — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Thiago Alcântara — 1 confirmed meetings against Thomas Kessler. 4 Mar 2017 – 4 Mar 2017.
  • Thilo Kehrer — 1 confirmed meetings against Thomas Kessler. 19 Feb 2017 – 19 Feb 2017.
  • Thimothée Atouba — 1 confirmed meetings against Thomas Kessler. 16 May 2009 – 16 May 2009.
  • Thomas Kleine — 1 confirmed meetings against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • Thorgan Hazard — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Tim Borowski — 1 confirmed meetings against Thomas Kessler. 6 Dec 2009 – 6 Dec 2009.
  • Tim Heubach — 1 confirmed meetings against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Timo Perthel — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Timo Werner — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Timothy Chandler — 1 confirmed meetings against Thomas Kessler. 5 Mar 2011 – 5 Mar 2011.
  • Tobias Müller — 1 confirmed meetings against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • Tobias Sippel — 1 confirmed meetings against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • Tobias Strobl — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Tobias Weis — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Tohouri Djakpa — 1 confirmed meetings against Thomas Kessler. 1 Oct 2010 – 1 Oct 2010.
  • Tom Starke — 1 confirmed meetings against Thomas Kessler. 23 Jan 2011 – 23 Jan 2011.
  • Tomás Rincón — 1 confirmed meetings against Thomas Kessler. 19 Sept 2010 – 19 Sept 2010.
  • Tomoaki Makino — 1 confirmed meetings against Thomas Kessler. 29 Jan 2011 – 29 Jan 2011.
  • Tony Jantschke — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Torrejón — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Tranquillo Barnetta — 1 confirmed meetings against Thomas Kessler. 13 Nov 2010 – 13 Nov 2010.
  • Vahid Hashemian — 1 confirmed meetings against Thomas Kessler. 23 May 2009 – 23 May 2009.
  • Valeri Domovchiyski — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Vieirinha — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Vincenzo Grifo — 1 confirmed meetings against Thomas Kessler. 12 Feb 2017 – 12 Feb 2017.
  • Vladlen Yurchenko — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Vilmos Orbán — 1 confirmed meetings against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • Walace — 1 confirmed meetings against Thomas Kessler. 7 Feb 2017 – 7 Feb 2017.
  • Waleri Domowtschijski — 1 confirmed meetings against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Wendell — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.
  • Yacine Abdessadki — 1 confirmed meetings against Thomas Kessler. 15 Jan 2011 – 15 Jan 2011.
  • Yann Sommer — 1 confirmed meetings against Thomas Kessler. 19 Nov 2016 – 19 Nov 2016.
  • Yannick Gerhardt — 1 confirmed meetings against Thomas Kessler. 4 Feb 2017 – 4 Feb 2017.
  • Ümit Korkmaz — 1 confirmed meetings against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • Yoshinori Muto — 1 confirmed meetings against Thomas Kessler. 22 Jan 2017 – 22 Jan 2017.
  • Zlatko Junuzović — 1 confirmed meetings against Thomas Kessler. 17 Dec 2016 – 17 Dec 2016.
  • Ömer Toprak — 1 confirmed meetings against Thomas Kessler. 21 Dec 2016 – 21 Dec 2016.

Which teams has Thomas Kessler faced?

Each completed match counts once when the selected player has a confirmed appearance, including substitutes and identified goal or assist evidence. An unused bench place or a card alone does not count.

  • Borussia Dortmund — 4 confirmed appearances against Thomas Kessler. 25 Sept 2010 – 10 Dec 2016.
  • Werder Bremen — 4 confirmed appearances against Thomas Kessler. 6 Dec 2009 – 17 Dec 2016.
  • Bayern München — 3 confirmed appearances against Thomas Kessler. 11 Dec 2010 – 4 Mar 2017.
  • Borussia Mönchengladbach — 3 confirmed appearances against Thomas Kessler. 22 Sept 2010 – 19 Nov 2016.
  • FSV Mainz 05 — 3 confirmed appearances against Thomas Kessler. 14 May 2011 – 22 Jan 2017.
  • Hamburger SV — 3 confirmed appearances against Thomas Kessler. 16 May 2009 – 7 Feb 2017.
  • VfB Stuttgart — 3 confirmed appearances against Thomas Kessler. 24 Oct 2010 – 19 Dec 2012.
  • VfL Wolfsburg — 3 confirmed appearances against Thomas Kessler. 21 Nov 2010 – 4 Feb 2017.
  • 1. FC Köln — 2 confirmed appearances against Thomas Kessler. 12 Sept 2010 – 29 Jan 2011.
  • 1. FC Nürnberg — 2 confirmed appearances against Thomas Kessler. 16 Oct 2010 – 5 Mar 2011.
  • 1899 Hoffenheim — 2 confirmed appearances against Thomas Kessler. 23 Jan 2011 – 3 Dec 2016.
  • Bayer Leverkusen — 2 confirmed appearances against Thomas Kessler. 13 Nov 2010 – 21 Dec 2016.
  • Eintracht Frankfurt — 2 confirmed appearances against Thomas Kessler. 30 Oct 2010 – 19 Mar 2011.
  • FC Schalke 04 — 2 confirmed appearances against Thomas Kessler. 5 Nov 2010 – 19 Feb 2017.
  • FC St. Pauli — 2 confirmed appearances against Thomas Kessler. 25 Jul 2011 – 4 May 2014.
  • Hannover 96 — 2 confirmed appearances against Thomas Kessler. 1 Oct 2010 – 26 Feb 2011.
  • SC Freiburg — 2 confirmed appearances against Thomas Kessler. 15 Jan 2011 – 12 Feb 2017.
  • 1. FC Kaiserslautern — 1 confirmed appearances against Thomas Kessler. 3 Dec 2010 – 3 Dec 2010.
  • 1. FC Magdeburg — 1 confirmed appearances against Thomas Kessler. 19 May 2019 – 19 May 2019.
  • FC Augsburg — 1 confirmed appearances against Thomas Kessler. 26 Nov 2016 – 26 Nov 2016.
  • FC Ingolstadt 04 — 1 confirmed appearances against Thomas Kessler. 19 May 2013 – 19 May 2013.
  • FSV Frankfurt — 1 confirmed appearances against Thomas Kessler. 11 May 2014 – 11 May 2014.
  • Hertha BSC — 1 confirmed appearances against Thomas Kessler. 12 May 2009 – 12 May 2009.
  • Karlsruher SC — 1 confirmed appearances against Thomas Kessler. 3 Dec 2011 – 3 Dec 2011.
  • RB Leipzig — 1 confirmed appearances against Thomas Kessler. 25 Feb 2017 – 25 Feb 2017.
  • SpVgg Greuther Fürth — 1 confirmed appearances against Thomas Kessler. 15 Jul 2011 – 15 Jul 2011.
  • SV Darmstadt 98 — 1 confirmed appearances against Thomas Kessler. 28 Jan 2017 – 28 Jan 2017.
  • TSV 1860 München — 1 confirmed appearances against Thomas Kessler. 26 Nov 2011 – 26 Nov 2011.
  • VfL Bochum — 1 confirmed appearances against Thomas Kessler. 23 May 2009 – 23 May 2009.

Based on FootSam’s recorded match data for clubs and national teams across all competitions. Player connections require confirmed appearances by both players, including substitutes. Opposing teams count all confirmed appearances, including substitutes and identified goal or assist evidence. Unused substitutes do not count. Historical coverage may be incomplete; figures describe confirmed appearances as defined above.

About this page and its data

Football connections

Explore who played together, which players and teams faced each other, and which players a coach managed. Search for a player, coach or club and filter relationships by name, team or country.

All confirmed appearances count, including substitutes and identified goal, assist or substitution evidence. An unused bench place or a card alone is insufficient. Each match counts once per relationship. An empty result does not prove that two people never met.

FootSam combines stored provider data and reviewed historical imports. Availability varies by competition, season and statistic. Records are linked to reviewed identities; missing information is kept distinct from recorded zero values.

For those who want to understand the game.