If functional words such as some or any are ignored or represented as the same vector, then these sentences are to be represented by identical vectors.
the first sentence implies that there is a player who Tom did not meet, whereas the second sentence means that Tom did not meet anyone, so the sentences have different meanings.