Il problema che lamenti è abbastanza ovvio.

Fare:

Codice PHP:
for($i=0;$i<=$k;$i++){ 
$centrocamp $_POST['centrocampista'.$i];
 echo 
$centrocamp; } 
è come fare

Codice PHP:
$centrocamp $_POST['centrocampista1'];
$centrocamp $_POST['centrocampista2'];
$centrocamp $_POST['centrocampista3'];
$centrocamp $_POST['centrocampista4']; 
Percui è ovvio che alla fine la variabile $centrocamp vale $_POST['centrocampista4'];
Per la soluzione non mi sento di consigliarti "artigianalate", io sinceramente valuterei di modificare lo schema della tabella (portandolo almeno alla prima forma normale), andando quindi a creare una tabella giocatore che ad esempio ha i campi id, nome, squadra, ruolo ed andando a inserire i dati dentro di essa.