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

Ján Chovanec

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

Who has Ján Chovanec played with most?

Most confirmed shared appearances:

  1. Ivan Schranz6shared appearances
  2. Ján Vlasko6shared appearances
  3. Marek Janečka6shared appearances

Who has Ján Chovanec faced most often?

Most confirmed meetings as opponents:

  1. Andrew Cohen2confirmed meetings
  2. Bjørn Kristensen2confirmed meetings
  3. Bojan Pavlović2confirmed meetings

Who has Ján Chovanec played with most?

Players with confirmed appearances in the same team as Ján Chovanec.

Entire career · All competitions
10Confirmed appearances
2014–2019Period
41Team-mates
#PlayersComparisonShared appearances
013 July 2014 – 21 Aug 2014
013 July 2014 – 21 Aug 2014
013 July 2014 – 21 Aug 2014
013 July 2014 – 21 Aug 2014
013 July 2014 – 21 Aug 2014
013 July 2014 – 21 Aug 2014
073 July 2014 – 31 July 2014
073 July 2014 – 31 July 2014
073 July 2014 – 21 Aug 2014
1017 July 2014 – 21 Aug 2014
1017 July 2014 – 21 Aug 2014
103 July 2014 – 21 Aug 2014
1028 July 2018 – 2 March 2019
103 July 2014 – 31 July 2014
1028 July 2018 – 2 March 2019
1028 July 2018 – 2 March 2019
103 July 2014 – 31 July 2014
1028 July 2018 – 2 March 2019
1928 July 2018 – 20 Oct 2018
1928 July 2018 – 20 Oct 2018
1928 July 2018 – 20 Oct 2018
1928 July 2018 – 2 March 2019
1928 July 2018 – 20 Oct 2018
1928 July 2018 – 20 Oct 2018
2528 July 2018 – 5 Aug 2018
255 Aug 2018 – 2 March 2019
2520 Oct 2018 – 2 March 2019
2528 July 2018 – 20 Oct 2018
2531 July 2014 – 21 Aug 2014
253 July 2014 – 10 July 2014
2528 July 2018 – 5 Aug 2018
322 March 2019 – 2 March 2019
3221 Aug 2014 – 21 Aug 2014
3221 Aug 2014 – 21 Aug 2014
322 March 2019 – 2 March 2019
322 March 2019 – 2 March 2019
322 March 2019 – 2 March 2019
3220 Oct 2018 – 20 Oct 2018
322 March 2019 – 2 March 2019
322 March 2019 – 2 March 2019
3210 July 2014 – 10 July 2014
Showing 41 of 41 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 Ján Chovanec 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 Ján Chovanec played with?

  • Ivan Schranz — 6 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Ján Vlasko — 6 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Marek Janečka — 6 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Martin Tóth — 6 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Matúš Čonka — 6 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Milan Bortel — 6 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Erik Sabo — 5 shared appearances with Ján Chovanec. 3 Jul 2014 – 31 Jul 2014.
  • Martin Mikovič — 5 shared appearances with Ján Chovanec. 3 Jul 2014 – 31 Jul 2014.
  • Nikolas Špalek — 5 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Dobrivoj Rusov — 4 shared appearances with Ján Chovanec. 17 Jul 2014 – 21 Aug 2014.
  • José Casado — 4 shared appearances with Ján Chovanec. 17 Jul 2014 – 21 Aug 2014.
  • Kamil Kuzma — 4 shared appearances with Ján Chovanec. 3 Jul 2014 – 21 Aug 2014.
  • Márius Charizopulos — 4 shared appearances with Ján Chovanec. 28 Jul 2018 – 2 Mar 2019.
  • Matej Siva — 4 shared appearances with Ján Chovanec. 3 Jul 2014 – 31 Jul 2014.
  • Milos Šimončič — 4 shared appearances with Ján Chovanec. 28 Jul 2018 – 2 Mar 2019.
  • Tomáš Kóňa — 4 shared appearances with Ján Chovanec. 28 Jul 2018 – 2 Mar 2019.
  • Tomáš Mikinič — 4 shared appearances with Ján Chovanec. 3 Jul 2014 – 31 Jul 2014.
  • Tomáš Vestenický — 4 shared appearances with Ján Chovanec. 28 Jul 2018 – 2 Mar 2019.
  • Abdulrahman Taiwo — 3 shared appearances with Ján Chovanec. 28 Jul 2018 – 20 Oct 2018.
  • Andrej Fábry — 3 shared appearances with Ján Chovanec. 28 Jul 2018 – 20 Oct 2018.
  • Lukáš Hroššo — 3 shared appearances with Ján Chovanec. 28 Jul 2018 – 20 Oct 2018.
  • Matúš Kuník — 3 shared appearances with Ján Chovanec. 28 Jul 2018 – 2 Mar 2019.
  • Pavol Farkaš — 3 shared appearances with Ján Chovanec. 28 Jul 2018 – 20 Oct 2018.
  • Richard Križan — 3 shared appearances with Ján Chovanec. 28 Jul 2018 – 20 Oct 2018.
  • Christián Steinhübel — 2 shared appearances with Ján Chovanec. 28 Jul 2018 – 5 Aug 2018.
  • Jaroslav Machovec — 2 shared appearances with Ján Chovanec. 5 Aug 2018 – 2 Mar 2019.
  • MacDonald Niba — 2 shared appearances with Ján Chovanec. 20 Oct 2018 – 2 Mar 2019.
  • Marián Chobot — 2 shared appearances with Ján Chovanec. 28 Jul 2018 – 20 Oct 2018.
  • Martin Vyskočil — 2 shared appearances with Ján Chovanec. 31 Jul 2014 – 21 Aug 2014.
  • Matej Strapák — 2 shared appearances with Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Rene Kotrik — 2 shared appearances with Ján Chovanec. 28 Jul 2018 – 5 Aug 2018.
  • Branislav Pindroch — 1 shared appearances with Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Cléber — 1 shared appearances with Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Erik Jendrišek — 1 shared appearances with Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Frederik Bílovský — 1 shared appearances with Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Ivan Zgrablić — 1 shared appearances with Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Marek Fábry — 1 shared appearances with Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Martin Macho — 1 shared appearances with Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Nemanja Soković — 1 shared appearances with Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Nikola Gatarić — 1 shared appearances with Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Patrik Banovič — 1 shared appearances with Ján Chovanec. 10 Jul 2014 – 10 Jul 2014.

Who has Ján Chovanec faced?

  • Andrew Cohen — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Bjørn Kristensen — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Bojan Pavlović — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Brandon Muscat — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Clayton Failla — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Daniel Balzan — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Giorgi Guruli — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Giorgi Kukhianidze — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Giorgi Pantsulaia — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Grigol Dolidze — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Jaba Dvali — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Jean Farrugia — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Johann Bezzina — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Jurgen Degabriele — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Levan Sharikadze — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Marcelo Dias — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Nikoloz Gelashvili — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Renê Santos — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Revaz Getsadze — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Rodolfo Soares — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Rui Gomes — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • T. Ghonghadze — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Timothy Tabone — 2 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Zaza Tchelidze — 2 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • Alex Iván — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Abdul Zubairu — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Adam Morong — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Alan Mannus — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Aldo Báez — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Antonio Mance — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Aschraf El Mahdioui — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Avraham Rikan — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Bankole Adekuoroye — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Benson Anang — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Berat Djimsiti — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Branislav Sluka — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Brian Easton — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Christián Herc — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Christopher Kane — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Christopher Millar — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Dave Mackay — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • David da Costa — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • David MacKay — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • David Wotherspoon — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Davide Chiumiento — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Desley Ubbink — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Dimitri Tatanashvili — 1 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 17 Jul 2014.
  • Dino Špehar — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Dominik Holec — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Enis Fazlagikj — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Erhan Mašović — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Erik Pačinda — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Filip Balaj — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Filip Kaša — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Filip Pankarićan — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Franck Etoundi — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Frazer Wright — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Gary McDonald — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Gary Miller — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Gilles Yapi-Yapo — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Hamza Čataković — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Ivan Kecojević — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Jakub Holúbek — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Jakub Paur — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Jaroslav Mihalík — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Joey Sleegers — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Jonathan Pearson — 1 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 3 Jul 2014.
  • Joseph Mbong — 1 confirmed meetings against Ján Chovanec. 3 Jul 2014 – 3 Jul 2014.
  • Jozef Menich — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Kristián Koštrna — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Kristián Vallo — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Krisztófer Vida — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Lasha Gvalia — 1 confirmed meetings against Ján Chovanec. 24 Jul 2014 – 24 Jul 2014.
  • Lee Croft — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Libor Hrdlička — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Ľubomír Šatka — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Lubomir Ulrich — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Lukáš Jánošík — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Lukáš Skovajsa — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Marco Schönbächler — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Marek Kuzma — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Marko Divković — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Martin Jedlička — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Martin Králik — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Martin Sus — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Máté Vida — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Michael O'Halloran — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Michal Škvarka — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Milan Kvocera — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Milan Šimčák — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Miloš Lačný — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Miroslav Káčer — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Mohamed Chermiti — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Oliver Buff — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Osman Bukari — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Patrick Rossini — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Pavol Penksa — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Peter Kleščík — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Philippe Koch — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Reuben Yem — 1 confirmed meetings against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Róbert Boženík — 1 confirmed meetings against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.
  • Scott Brown — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Souleymane Koné — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Steven MacLean — 1 confirmed meetings against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Tedore Grigalashvili — 1 confirmed meetings against Ján Chovanec. 24 Jul 2014 – 24 Jul 2014.
  • Tidiane Ba — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Tomáš Hučko — 1 confirmed meetings against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • Tomáš Huk — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Vakhtang Tchanturishvili — 1 confirmed meetings against Ján Chovanec. 17 Jul 2014 – 17 Jul 2014.
  • Vakoun Bayo — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • Yassine Chikhaoui — 1 confirmed meetings against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Zsolt Kalmár — 1 confirmed meetings against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.

Which teams has Ján Chovanec 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.

  • Hibernians — 2 confirmed appearances against Ján Chovanec. 3 Jul 2014 – 10 Jul 2014.
  • Zestafoni — 2 confirmed appearances against Ján Chovanec. 17 Jul 2014 – 24 Jul 2014.
  • AS Trencin — 1 confirmed appearances against Ján Chovanec. 20 Oct 2018 – 20 Oct 2018.
  • Dunajska Streda — 1 confirmed appearances against Ján Chovanec. 5 Aug 2018 – 5 Aug 2018.
  • FC Zurich — 1 confirmed appearances against Ján Chovanec. 21 Aug 2014 – 21 Aug 2014.
  • Sereď — 1 confirmed appearances against Ján Chovanec. 2 Mar 2019 – 2 Mar 2019.
  • ST Johnstone — 1 confirmed appearances against Ján Chovanec. 31 Jul 2014 – 31 Jul 2014.
  • Žilina — 1 confirmed appearances against Ján Chovanec. 28 Jul 2018 – 28 Jul 2018.

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.