Luiz Vinhaes como jogador do São Cristóvão AC (1920)
Para sua segunda Copa do Mundo, o técnico Luís Vinhaes fez o que pôde com os poucos atletas disponíveis, pois a Confederação Brasileira de Desportos — autoridade máxima do futebol no Brasil na época — era uma entidade oficialmente amadora, e não podia convocar jogadores profissionais que não eram filiados a ela. Algumas pessoas preferem culpar a falta de jogadores às desavenças entre paulistas e cariocas, já que a base da seleção era a equipe do Botafogo, único grande time filiado à CBD, e que exercia grande influência na entidade. Mesmo assim, a CBD contratou oito jogadores profissionais para compor o elenco de 17 atletas que disputariam a Copa.
Como treinador de clubes, foi campeão carioca pelo São Cristóvão, em 1926, e pelo Bangu, em 1933 (o primeiro Campeonato Carioca profissional), e por vários anos foi treinador do Fluminense.