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.