Erro em codigo java

Estou tentando fazer com que esse método retorne o resultado nesse formato

    Jogador 1 - 10 pontos
    Jogador 2 - 3 pontos
    Jogador 3 - 5 pontos

public String Classificação(){
return String.format("%s - %s %n %s - %s %n %s - %s", getPrimeiroColocado(), getPrimeiroColocadoEscore(),
getSegundoColocado(), getSegundoColocadoEscore(), getTerceiroColocado(), getTerceiroColocadoEscore());
}

porém ele só retorna “Jogador 1 - 10 pontos \r\n Jogador 2 - 3 pontos \r\n Jogador 3 - 5 pontos”

Onde você está exibindo o resultado do método?
Mostra o código.

Experimenta \n ao invés de %n

Ou então, ao invés de printf, use println e chame a função 3x, uma para cada jogador.