for each cell, pick a player that fits both the row and column criteria. you have 9 total guesses (rounds)
for a team to be counted, the player must have played at least one match with them. so, the brazilian core that left 100T before playing a single match with them would not be accepted. additionally, teams where a player has coached on are not counted
as long as a player has played on a team that matches with the name in the clue, it will be counted (so logos do not have to match up)
unlike other immaculate grids that you may be used to, for a team & stat grid, the player does not have to achieve the stat on a certain team. typically, the stats are valid for their entire career (unless otherwise noted in the criteria)
a player can only be picked once, and when it has been picked for a certain spot in the grid, it cannot be changed
uniqueness scores are calculated by summing up (100 - percentage of games with chosen player) for each 9 spots in the grid. an empty grid slot is worth 0 points. the higher the uniqueness score, the rarer the board is
new games everyday at 9 PM EST
player data was last updated on Sep 07 2025
send suggestions/bug reports on reddit at u/superandywaffle
glhf!
close
csdoku update
hey! as you may have noticed, we have moved to a new domain and also renamed to csdoku (finally)! along with this, rating 3.0 has been added (note that it only applies to matches after 2024) and the puzzle generation algorithm has been slightly updated so more player statistics will show up (rather than just teams).
as always, if you find any bugs (especially if your stats didn't migrate over), please report it to me on reddit at u/superandywaffle or create a github issue here! thank you for playing!