Puoi usare un array e salvarci i nomi delle squadre ordinati per punteggio ottenuti dalla query. dopo di che la stringa di posizione 0 dell'array sarà la 1° classificata etc...

Se vuoi che la query restituisca solo i primi 10 per dire puoi usare il Row number e imporre una condizione di quetso tipo:
select campo1, campo2, campo 3
from
(select campo1, campo2, campo 3, ROW_NUMBER() OVER(order by campo1 DESC) as Posizione
from TABELLA)as vista_con_posizioni
WHERE Posizione BETWEEN 1 AND 10