essenzialmente cose del genere si fanno in javascript... un vago esempio potrebbe essere la situazione select regione/provincia/città, nel quale a seconda della provincia appaiono le province e a seconda delle province appaiono le città... tu puoi

1) all'onchange della prima select rimuovere dalla seconda l'option che ti interessa ( si fa tutto in javascript e non c'è una soluzione univoca a riguardo che ci sono vari metodi per ottenere questa cosa)

oppure

2) fare una select piena e una vuota... all'onchange della select piena (la prima) fai a) un refresh della pagina portandoti il valore della option selezionata o b) fare una chiamata ajax, per riempire la seconda select evitando di selezionare il giocatore selezionato nella prima

Insomma, la risposta alla tua domanda potrebbe essere molto complessa... dipende da quello che sai fare tu