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

Charles

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

Who has Charles played with most?

Most confirmed shared appearances:

  1. Alisson Taddei3shared appearances
  2. Antônio Villa3shared appearances
  3. Arua3shared appearances

Who has Charles faced most often?

Most confirmed meetings as opponents:

  1. Ronaldo2confirmed meetings
  2. Adriano1confirmed meetings
  3. Alan Mineiro1confirmed meetings

Who has Charles played with most?

Players with confirmed appearances in the same team as Charles.

Entire career · All competitions
7Confirmed appearances
2018–2026Period
72Team-mates
#PlayersComparisonShared appearances
0130 March 2026 – 30 Apr 2026
0130 March 2026 – 30 Apr 2026
0130 March 2026 – 30 Apr 2026
0130 March 2026 – 30 Apr 2026
0130 March 2026 – 30 Apr 2026
0130 March 2026 – 30 Apr 2026
0130 March 2026 – 30 Apr 2026
0130 March 2026 – 30 Apr 2026
096 June 2018 – 24 June 2018
096 June 2018 – 24 June 2018
098 Apr 2026 – 30 Apr 2026
096 June 2018 – 24 June 2018
0930 March 2026 – 30 Apr 2026
0930 March 2026 – 8 Apr 2026
098 Apr 2026 – 30 Apr 2026
0930 March 2026 – 8 Apr 2026
0930 March 2026 – 8 Apr 2026
0930 March 2026 – 8 Apr 2026
0930 March 2026 – 8 Apr 2026
096 June 2018 – 24 June 2018
216 June 2018 – 6 June 2018
217 March 2024 – 7 March 2024
2124 June 2018 – 24 June 2018
217 March 2024 – 7 March 2024
216 June 2018 – 6 June 2018
2130 March 2026 – 30 March 2026
217 March 2024 – 7 March 2024
2120 Feb 2025 – 20 Feb 2025
2124 June 2018 – 24 June 2018
216 June 2018 – 6 June 2018
2120 Feb 2025 – 20 Feb 2025
2124 June 2018 – 24 June 2018
216 June 2018 – 6 June 2018
217 March 2024 – 7 March 2024
2130 Apr 2026 – 30 Apr 2026
217 March 2024 – 7 March 2024
216 June 2018 – 6 June 2018
217 March 2024 – 7 March 2024
2130 Apr 2026 – 30 Apr 2026
217 March 2024 – 7 March 2024
216 June 2018 – 6 June 2018
2124 June 2018 – 24 June 2018
2124 June 2018 – 24 June 2018
217 March 2024 – 7 March 2024
2120 Feb 2025 – 20 Feb 2025
2124 June 2018 – 24 June 2018
2120 Feb 2025 – 20 Feb 2025
2120 Feb 2025 – 20 Feb 2025
216 June 2018 – 6 June 2018
217 March 2024 – 7 March 2024
Showing 50 of 72 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 Charles 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 Charles played with?

  • Alisson Taddei — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Antônio Villa — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Arua — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Cassiano — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Josiel — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Lucas Rodrigues — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Renan — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Wellington Tanque — 3 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Djavan — 2 shared appearances with Charles. 6 Jun 2018 – 24 Jun 2018.
  • Douglas Baggio — 2 shared appearances with Charles. 6 Jun 2018 – 24 Jun 2018.
  • Evandro — 2 shared appearances with Charles. 8 Apr 2026 – 30 Apr 2026.
  • Fabrício — 2 shared appearances with Charles. 6 Jun 2018 – 24 Jun 2018.
  • Jadson — 2 shared appearances with Charles. 30 Mar 2026 – 30 Apr 2026.
  • Joaozinho — 2 shared appearances with Charles. 30 Mar 2026 – 8 Apr 2026.
  • Judson — 2 shared appearances with Charles. 8 Apr 2026 – 30 Apr 2026.
  • Lucas Mendes — 2 shared appearances with Charles. 30 Mar 2026 – 8 Apr 2026.
  • Paulinho — 2 shared appearances with Charles. 30 Mar 2026 – 8 Apr 2026.
  • Renzo — 2 shared appearances with Charles. 30 Mar 2026 – 8 Apr 2026.
  • Souza — 2 shared appearances with Charles. 30 Mar 2026 – 8 Apr 2026.
  • Thallyson — 2 shared appearances with Charles. 6 Jun 2018 – 24 Jun 2018.
  • Alyson — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Anthony — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Bruno Tubarão — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Caio Mancha — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Caique Oliveira — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Carlinhos Coppetti — 1 shared appearances with Charles. 30 Mar 2026 – 30 Mar 2026.
  • Carlos Miguel — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Cristian Lucca — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Daniel da Cruz — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Erick Farias — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Fabrício Costa — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Felipe Alves — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Filipe Machado — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Gabriel Oliveira — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Galván — 1 shared appearances with Charles. 30 Apr 2026 – 30 Apr 2026.
  • Gean — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Gênesis de Andrade — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Glaycon — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Guilherme Paraiba — 1 shared appearances with Charles. 30 Apr 2026 – 30 Apr 2026.
  • Guilherme Santos — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Gustavo Conceição — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Hélder — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Igor — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • João Vitor — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Juan Xavier — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Juninho Potiguar — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Júnior Viçosa — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Keliton — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Leandro Torma — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Léo Reis — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Lucas Taylor — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Lucas Vital — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Mateus França — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Matheus — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Matheus Régis — 1 shared appearances with Charles. 30 Apr 2026 – 30 Apr 2026.
  • Mauricio Alves — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Maurício Rodrigues — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Neto — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Otávio — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Paulinho — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Renan — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Renatinho — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • Ricardo Luz — 1 shared appearances with Charles. 30 Apr 2026 – 30 Apr 2026.
  • Rodrigo Sam — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Sammuel — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Sousa Tibiri — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Uelber — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Wellington dos Santos — 1 shared appearances with Charles. 24 Jun 2018 – 24 Jun 2018.
  • Wesley — 1 shared appearances with Charles. 7 Mar 2024 – 7 Mar 2024.
  • William Barbio — 1 shared appearances with Charles. 6 Jun 2018 – 6 Jun 2018.
  • Zé Arthur — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.
  • Zulu — 1 shared appearances with Charles. 20 Feb 2025 – 20 Feb 2025.

Who has Charles faced?

  • Ronaldo — 2 confirmed meetings against Charles. 6 Jun 2018 – 7 Mar 2024.
  • Adriano — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Alan Mineiro — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Alejo Cruz — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Alex Henrique — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Alison Daniel — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Alix — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Bruno Leite — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Bruno Marques — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Cacau — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Caio Dantas — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Cássio Gabriel — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Danillo — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Dankler — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • David Junio — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • David Santana — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Diego Giaretta — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Diogo de Oliveira — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Dorival Ferraz Júnior — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Douglas de Oliveira — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Dudu Mandai — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Dudu Vieira — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Édson — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Elias de Oliveira — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Everaldo — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Felipe Augusto — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Fernandinho — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Filipe Claudino — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Flavinho — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Francisco Barrios — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Gabriel Pereira — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Geilson — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Geovane — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Gui Pira — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Guilherme — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Guilherme Romão — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Gustavo — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Hélder — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Hugo Moura — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Igor Bahia — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Índio — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • J. Gogo — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Jacy — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Janderson — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Jefferson Paulino — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Jhosefer Januario — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • João Jesuino — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Joao Pedro — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • João Pedro — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • João Pedro — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Jonathan — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Joseph — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Kady — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Lima — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Lucas Crispim — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Lucas Farias — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Lucas Hipólito — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Lucas Marques — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Lucas Sampaio — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Lucas Souza — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Luiz Fernando — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Luiz Henrique — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Maguinho — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Marcelinho — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Marcelo — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Marcinho — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Mateus Anderson — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Mateus Pasinato — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Matheus Alves — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Maxwell — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Moacir — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Murilo Cosmo — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Naylhor — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Neto Paraíba — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Pará — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Paulinho — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Pedro Henrique — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Rafael Santos — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Rai — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Raí Ramos — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Railon — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Randerson — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Reis — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Rhaldney — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Rodolfo — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Rodrigo Conceição — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Ronaldo — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Ruan Nascimento — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Sávio — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Shaylon — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Sidney Freitas — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Sillas — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Thiago — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Vicente — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Vinícius Diniz — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Wallyson — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Walterson — 1 confirmed meetings against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Wellington Carvalho — 1 confirmed meetings against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Wellington Reis — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Wesley Matos — 1 confirmed meetings against Charles. 24 Jun 2018 – 24 Jun 2018.
  • Weverton — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • William — 1 confirmed meetings against Charles. 30 Mar 2026 – 30 Mar 2026.
  • William Pottker — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Willian Lira — 1 confirmed meetings against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Willian Machado — 1 confirmed meetings against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Willian Maranhão — 1 confirmed meetings against Charles. 20 Feb 2025 – 20 Feb 2025.

Which teams has Charles 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.

  • ABC — 1 confirmed appearances against Charles. 8 Apr 2026 – 8 Apr 2026.
  • Atletico Goianiense — 1 confirmed appearances against Charles. 20 Feb 2025 – 20 Feb 2025.
  • Jacuipense — 1 confirmed appearances against Charles. 30 Mar 2026 – 30 Mar 2026.
  • Operario-PR — 1 confirmed appearances against Charles. 7 Mar 2024 – 7 Mar 2024.
  • Retrô — 1 confirmed appearances against Charles. 30 Apr 2026 – 30 Apr 2026.
  • Sao Bento — 1 confirmed appearances against Charles. 6 Jun 2018 – 6 Jun 2018.
  • Vila Nova — 1 confirmed appearances against Charles. 24 Jun 2018 – 24 Jun 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.