Ma hai anche una tabella ruoli? Se così non fosse ti consiglio di crearne una nella quale associ l'id del ruolo al nome del ruolo, ad esempio:
tabella ruoli:
id ruolo
1 portieri
2 difensori
... ...
a questo punto la query che devi eseguire sarebbe:
Codice PHP:
...
$query = "select r.ruolo, g.cognome from giocatori g, ruoli r where g.ruolo = r.id";
$result = mysql_query($query, $connect);
while ($record = mysql_fetch_array($result)) {
echo $record['ruolo']." - ".$record['cognome'];
}
Sta a te ordinare i valori di output secondo le tue esigenze.