Chamando função valor NaN (Resolvido)

olá amigos, recentemente estou com uma duvida que acontece quando faço uma função que ira fazer o calculo para mim e retorna o valor em NaN, revisei os codigos varias vezes mas não consegui resolver.
vou dar um exemplo do que eu estou querendo mais ou menos com isso.
Consideranto aqui que eu já tenho os valores em variaveis de vitorias e empates

function Mostra(frase) {
    document.write(frase);
}

function calculaPontos(Vitorias, Empates) {
    return (Vitorias * 3) + Empates;
}


Mostra("Nosso time tem " + calculaPontos() + " pontos");

Mostra("o time adversario tem " + calculaPontos() + " pontos !");

if(calculaPontos() > 28) {
    Mostra("nosso time esta indo MLEHOR que Livros Velhos!");

Resolvido o problema pessoal.
Ainda tenho algumas duvidas em como faço a função, mas isso vou melhorar na pratica.
o meu problema estava por não estar usando corretamente o chamado da função.
Eu coloquei :
Mostra(“Nosso time tem " + calculaPontos() + " pontos”);
quando deveria ser:
Mostra(“Nosso time tem " + calculaPontos(Vitorias, Empates) + " pontos”);

No javascript você sempre usar todos os parâmetros que passou na função, isso ajuda bastante