In teoria dovresti ricavare dalla media dei numeri con virgola, in quanto se uno vota 4 e l'altro 5, 9 divisio 10 ha un bel pò di numeri dopo la virgola.
Puoi tenere quel valore senza arrotondarlo e, con un ciclo, estrai tutti i valori, facendo una media, mettendoli in un array.
Poi ordini i valori in ordine decrescente e prendi i primi che ti interessano.
Sarebbe più veloce fare un campo nel db che si aggiorna ad ogni votazione, così ti fai una select con order by mediavoto desc e un limit 10.