There is no way to determine if there are players that satisfy every square on a grid when teams are randomly generated. Expansion teams such as Seattle are quite problematic since there are relatively few players who have played for Seattle in their short history (57 as of August 2023). For example, no players have played for both the Seattle Kraken and the Vegas Golden Knights. Thus, a grid including the Kraken as a row team and the Golden Knights as a column team is unsolvable.
There is no way to determine if there are players that satisfy every square on a grid when teams are randomly generated. Expansion teams such as Seattle are quite problematic since there are relatively few players who have played for Seattle in their short history (57 as of August 2023). For example, no players have played for both the Seattle Kraken and the Vegas Golden Knights. Thus, a grid including the Kraken as a row team and the Golden Knights as a column team is unsolvable.