Basta solo una tabella giocatori…
La selezione la fai da sql al netto dei giocatori inseriti nella tabella torneo selezionando il torneo…
Magari al doppio click inserisci il giocatore e col requery vedi sparire dalla lista il giocatore inserito e viceversa se lo vuoi eliminare dal torneo in caso di correzioni.
Creare due tabelle giocatori significa duplicare i record, cosa che puoi fre con
Select * from giocatori as giocatori1
E
select * from giocatori as giocatori2
Poi ti indirizzo sulla select che si svuota man mano che incrementi i giocatori nella tabella tornei e si incrementa se li togli dalla tabella tornei in modo da non poter avere pippo contro se stesso.
P.s. tutto questo supponendo di creare i vari tornei…
In fase di risultati i campi giocatori devono essere bloccati da modifiche (ergo una maschera per inserire il calendario e una per i risultati).