Calculadora de NRR no críquete
Marcar 250 corridas em 50 overs e conceder 200 em 50 dá taxa líquida de 1.000: corridas por over marcadas menos corridas por over concedidas, com overs como 47.3 lidos como 47 overs e três bolas. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Corridas marcadas
- 250
- Overs enfrentados
- 50
- Corridas concedidas
- 200
- Overs lançados
- 50
- Overs enfrentados reais
- 50
- Overs lançados reais
- 50
- Taxa de pontuação
- 5
- Taxa de corridas concedidas
- 4
A taxa líquida de corridas de um time de críquete, ou NRR, é a diferença entre as corridas que ele marca por over e as que concede por over. Tabelas de torneio, grupos de Copa do Mundo e classificações de liga usam essa taxa com sinal para desempate quando dois lados terminam com os mesmos pontos. Técnicos, anotadores, gestores de fantasy e jornalistas precisam da cifra a partir de quatro contagens: corridas marcadas, overs de rebatida, corridas concedidas e overs lançados. Overs de críquete escritos com dígito de bola, como 47.3, viram 47 overs completos mais três bolas (três sextos de um over), de modo que uma innings truncada não é tratada como 47.3 overs decimais. Qualquer valor de overs igual a zero ou negativo é rejeitado porque a taxa dividiria pelos overs.
O que a taxa líquida de corridas mede e por que os overs importam
A taxa líquida de corridas responde a uma pergunta de torneio que o total bruto de corridas não consegue: quanto mais rápido, ou mais lento, este time de críquete marcou do que os rivais para os quais lançou, medido em corridas por over? O International Cricket Council condensa essa ideia em uma identidade: NRR iguala corridas marcadas divididas pelos overs de rebatida, menos corridas concedidas divididas pelos overs lançados. O resultado é uma taxa com sinal, não um percentual e não uma contagem de wickets.
Tabelas de grupo, classificações de Copa do Mundo e ligas domésticas imprimem três casas, de modo que um lado que marcou 250 em 50 overs e concedeu 200 em 50 aparece como 1.000, e um lado que vazou corridas em perseguições truncadas pode ficar abaixo de zero mesmo tendo vencido mais partidas do que perdeu. Uma innings completa de cinquenta overs com 300 contra 250 concedidas em 47.3 é um NRR positivo lícito; um lado derrotado por 80 em 30 overs ao conceder 240 em 50 fica profundamente negativo.
Esta calculadora não decide se um time ficou all out, se uma regra de chuva revisou um alvo nem quais extras os anotadores somaram. Aplica só a identidade publicada de quatro números aos totais que você já tem. Zero corridas marcadas com overs de rebatida positivos é um ritmo lícito de 0.000, não dado faltante.
Uma temporada ou uma fase de grupos com milhares de corridas usa a mesma identidade de uma única partida.
Contrato de entrada, overs de críquete e forma da resposta
Livros de críquete escrevem um dígito de décimo de 1 a 5 para uma a cinco bolas, de modo que 47.3 significa 47 overs mais três bolas (47 e 3/6), não 47.3 overs decimais. Um dígito de décimo de 6 ou mais é rejeitado porque seis bolas completam um over. Outras frações, como 47.5 já convertidas, são tratadas como overs decimais verdadeiros.
Os valores devem permanecer dentro de um milhão para caber um torneio inteiro, enquanto bilhões patológicos são rejeitados. Exemplo: 250 corridas em 50 overs e 200 concedidas em 50 overs produzem 1.000. Prefira números puros a strings formatadas; vírgulas e separadores de milhar não são analisados.
Onde uma calculadora ICC de taxa líquida se paga
Mesas de torneio e páginas de crônica da Copa do Mundo precisam de um NRR reproduzível para que uma tabela de grupo, um gráfico de transmissão e uma planilha de redação nunca discordem se 300 em 50 overs contra 250 em 47.3 é 0.737. Uma editora que posiciona por calculadora de taxa líquida de corridas ou NRR ICC mira quem já tem quatro agregados e quer a taxa com sinal a três casas, não um sistema de projeção, não um explicador Duckworth-Lewis-Stern e não um motor de pontos de fantasy.
Gestores de franquia e de liga doméstica que sentam numa rodada decisiva de tabela precisam do mesmo número que a classificação oficial imprimiu, para comparar dois lados cujos pontos se parecem mas cujos volumes de marcação e de concessão não.
Cursos de sala e de certificação de anotação que ensinam aritmética de torneio precisam de um oráculo que rejeite zero overs e ainda devolva 0.000 quando um lado não marcou nada numa innings completa, porque esses dois casos são como os alunos confundem «ainda não há taxa» com «uma taxa de zero».
Engenheiros que escrevem testes de livro de súmula e de classificação fixam pares conhecidos —250 sobre 50 menos 200 sobre 50 como 1.000, 300 sobre 50 menos 250 sobre 47.3 arredondado a 0.737, e uma rejeição por overs zero— para que uma biblioteca de relatórios não trate em silêncio o NRR como diferença de corridas sobre partidas jogadas. Validação falha não consome saldo.
Casos de uso
Tabelas de Copa do Mundo e torneios
Informe corridas marcadas, overs de rebatida, corridas concedidas e overs lançados da fase de grupos para publicar um NRR a três casas que coincida com a classificação oficial, inclusive innings truncadas escritas como 47.3.
Desempates de liga e franquia
Converta dois lados que terminaram com os mesmos pontos em taxas líquidas frente ao volume de marcação e de concessão de cada time, para que a ordem da tabela fique visível antes da última rodada.
Perguntas frequentes
Como se calcula a taxa líquida de corridas (NRR ICC) no críquete?
NRR iguala corridas marcadas divididas pelos overs de rebatida, menos corridas concedidas divididas pelos overs lançados, arredondada a três casas. Exemplo: 250 em 50 overs contra 200 em 50 overs é 1.000.
O que acontece se os overs de rebatida ou os overs lançados forem zero?
A taxa líquida divide por cada total de overs, então um denominador zero ou negativo é rejeitado e não é cobrado.
Como são tratados overs como 47.3?
Livros de críquete escrevem .1 a .5 para uma a cinco bolas. Esta calculadora converte esses décimos em sextos de over, de modo que 47.3 são 47 overs mais três bolas (47.5 overs decimais). Um dígito de bola de 6 ou mais é rejeitado. Outras frações são tratadas como overs decimais verdadeiros.
E se um time ficar all out antes de cumprir a cota de overs?
As condições ICC tratam aquela innings como se tivesse enfrentado a cota completa. Passe você os overs ajustados (por exemplo 50 numa innings de cinquenta overs); esta calculadora aplica a identidade de quatro números aos totais que você envia e não infere o estado all out.
A taxa líquida de corridas pode ser negativa?
Sim. É uma taxa com sinal, então um time que concede mais rápido do que marca fica abaixo de zero, mesmo vencendo mais jogos do que perdeu. Ser eliminado por 80 em 30 overs concedendo 240 em 50 dá um valor bem negativo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/sports/icc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runs_scored":250,"overs_faced":50,"runs_conceded":200,"overs_bowled":50}'const res = await fetch("https://api.kit.forhosting.com/sports/icc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runs_scored": 250,
"overs_faced": 50,
"runs_conceded": 200,
"overs_bowled": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/icc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runs_scored": 250,
"overs_faced": 50,
"runs_conceded": 200,
"overs_bowled": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/icc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runs_scored":250,"overs_faced":50,"runs_conceded":200,"overs_bowled":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runs_scored":250,"overs_faced":50,"runs_conceded":200,"overs_bowled":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/icc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"runs_scored": 250,
"overs_faced": 50,
"runs_conceded": 200,
"overs_bowled": 50
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.icc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta calculadora ICC de taxa líquida subtrai o ritmo de concessão do ritmo de marcação, segundo a identidade publicada NRR = (runs scored / overs faced) − (runs conceded / overs bowled). Chamadas bem-sucedidas são cobradas a US$ 0,002; entrada inválida não é cobrada.
O que a taxa líquida de corridas mede e por que os overs importam
Traga os agregados oficiais e deixe o endpoint devolver uma taxa líquida a três casas que você possa fixar em uma tabela, uma crônica ou um teste unitário.
Contrato de entrada, overs de críquete e forma da resposta
Envie um corpo JSON via POST com quatro campos obrigatórios. runs_scored é o total oficial de corridas ao rebater na janela que importa e deve ser um inteiro não negativo; os aliases RS, runs_for, scored e runs são aceitos para que uma exportação do livro de súmula não precise de um passo de renomeação. overs_faced é o total de overs na mesma janela de rebatida e deve ser um número finito estritamente positivo, porque a taxa líquida divide pelos overs de rebatida; OF, overs_for e faced são aceitos. runs_conceded é o total oficial de corridas concedidas ao lançar e deve ser um inteiro não negativo; RC, runs_against e conceded são aceitos. overs_bowled é o total de overs na mesma janela de bowling e deve ser estritamente positivo; OB, overs_against e bowled são aceitos. Cada campo pode chegar como número JSON ou como string numérica. Se um lado ficou all out, passe a cota completa de overs que as condições de jogo concedem àquela innings, não a contagem truncada; este endpoint não aplica essa regra por você. Campos ausentes, strings vazias, valores não numéricos, um total de corridas que não seja inteiro, um total de overs igual a zero ou negativo, um dígito de bola inválido ou um valor fora desses limites falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo ecoa as quatro entradas, devolve overs_faced_actual e overs_bowled_actual como os overs convertidos usados na divisão, scoring_run_rate e conceding_run_rate como os dois ritmos componentes arredondados a três casas, net_run_rate como a diferença com sinal arredondada a três casas, net_run_rate_text como esse mesmo valor sempre escrito com três dígitos após o decimal para que 1.000 não colapse a 1 numa tela, e uma string de fórmula que você pode imprimir ao lado dos números. O preço de um item bem-sucedido é um US$ 0,002 fixo.
Onde uma calculadora ICC de taxa líquida se paga
Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha as requisições pequenas, fixe net_run_rate_text a três casas nos testes e você terá aritmética estável de críquete para widgets, páginas de classificação e workers de borda, sem levantar um serviço de estatísticas completo próprio.
Casos de integração
Aulas de anotação e testes de classificação
Alunos e QA fixam 250 em 50 versus 200 em 50 como 1.000, 47.3 como 47.5 overs decimais, e zero overs como invalid_input, coincidindo com a identidade ICC.
Perguntas técnicas
Quanto custa a calculadora ICC de taxa líquida de corridas?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.