foreach($result as $key=>$record){

switch($result[$key]['ruolo']){
case 'portiere':
$portieri[] = $result[$key];
break;
case 'attaccante':
//....
break;
}

}
dovrebbe andare bene cosi o una cosa simile cmq