Calcolatore NRR di cricket
Segnare 250 run in 50 over e concederne 200 in 50 dà un tasso netto di 1.000: run per over segnati meno run per over concessi, con over come 47.3 letti come 47 over e tre palle. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Run segnati
- 250
- Over giocati
- 50
- Punti concessi
- 200
- Over lanciati
- 50
- Over affrontati effettivi
- 50
- Over lanciati effettivi
- 50
- Run rate in attacco
- 5
- Run rate subito
- 4
Il tasso netto di run di una squadra di cricket, o NRR, è la differenza tra i run che segna per over e quelli che concede per over. Tabelle di torneo, gironi di Coppa del Mondo e classifiche di campionato usano quel tasso con segno per lo spareggio quando due lati finiscono a pari punti. Allenatori, marcatori, manager di fantasy e giornalisti hanno bisogno della cifra a partire da quattro conteggi: run segnati, over di battuta, run concessi e over lanciati. Gli over di cricket scritti con cifra di palla, come 47.3, diventano 47 over completi più tre palle (tre sesti di un over), così un innings troncato non è trattato come 47.3 over decimali. Qualsiasi valore di over pari a zero o negativo viene rifiutato perché il tasso dividerebbe per gli over.
Che cosa misura il tasso netto di run e perché contano gli over
Il tasso netto di run risponde a una domanda di torneo che il totale grezzo di run non può: quanto più veloce, o più lenta, ha segnato questa squadra di cricket rispetto ai lati a cui ha lanciato, misurato in run per over? L'International Cricket Council condensa quell'idea in un'identità: l'NRR uguaglia i run segnati divisi per gli over di battuta, meno i run concessi divisi per gli over lanciati. Il risultato è un tasso con segno, non una percentuale e non un conteggio di wicket.
Tabelle di girone, classifiche di Coppa del Mondo e campionati nazionali lo stampano a tre decimali, così un lato che ha segnato 250 in 50 over e concesso 200 in 50 appare come 1.000, e un lato che ha lasciato filtrare run in inseguimenti troncati può restare sotto zero anche dopo aver vinto più partite di quante ne abbia perse.
Un innings completo di cinquanta over a 300 contro 250 concesse in 47.3 è un NRR positivo lecito; un lato sconfitto 80 in 30 over concedendo 240 in 50 resta profondamente negativo. Questo calcolatore non decide se una squadra è stata all out, se una regola di pioggia ha rivisto un obiettivo, né quali extra i marcatori abbiano aggiunto. Applica solo l'identità pubblicata a quattro numeri ai totali che Lei ha già.
Zero run segnati con over di battuta positivi è un ritmo lecito di 0.000, non un dato mancante. Una stagione o una fase a gironi con migliaia di run usa la stessa identità di una singola partita.
Contratto di ingresso, over di cricket e forma della risposta
I libri di cricket scrivono una cifra dei decimi da 1 a 5 per una a cinque palle, così 47.3 significa 47 over più tre palle (47 e 3/6), non 47.3 over decimali. Una cifra dei decimi pari a 6 o più viene rifiutata perché sei palle completano un over. Altre frazioni, come 47.5 già convertite, sono trattate come veri over decimali.
I valori devono restare entro un milione affinché un torneo intero ci stia, mentre miliardi patologici vengono rifiutati. Esempio: 250 run in 50 over e 200 concessi in 50 over producono 1.000. Preferisca i numeri nudi alle stringhe formattate; virgole e separatori delle migliaia non vengono analizzati.
Dove un calcolatore ICC di tasso netto merita il proprio spazio
I banchi di torneo e le pagine di resoconto della Coppa del Mondo hanno bisogno di un NRR riproducibile perché una tabella di girone, un grafico di trasmissione e un foglio di redazione non siano mai in disaccordo sul fatto che 300 in 50 over contro 250 in 47.3 siano 0.737.
Un editore che si posiziona su calcolatore di tasso netto di run o NRR ICC punta a chi ha già quattro aggregati e vuole il tasso con segno a tre decimali, non un sistema di proiezione, non un espositore Duckworth-Lewis-Stern e non un motore di punti di fantasy.
I manager di franchise e di campionato nazionale che siedono a un turno decisivo di classifica hanno bisogno dello stesso numero stampato dalla classifica ufficiale, per confrontare due lati i cui punti si assomigliano ma i cui volumi di segnatura e di concessione no.
I corsi in aula e di certificazione di punteggio che insegnano l'aritmetica di torneo hanno bisogno di un oracolo che rifiuti zero over e restituisca comunque 0.000 quando un lato non ha segnato nulla in un innings completo, perché quei due casi sono come gli studenti confondono «non c'è ancora un tasso» con «un tasso di zero».
Gli ingegneri che scrivono test di libro di punteggio e di classifiche fissano coppie note — 250 su 50 meno 200 su 50 come 1.000, 300 su 50 meno 250 su 47.3 arrotondato a 0.737, e un rifiuto per over zero — così una libreria di reporting non tratta in silenzio l'NRR come differenza di run sulle partite giocate. La convalida fallita non consuma il saldo.
Casi d'uso
Tabelle di Coppa del Mondo e di torneo
Inserisca run segnati, over di battuta, run concessi e over lanciati della fase a gironi per pubblicare un NRR a tre decimali che coincida con la classifica ufficiale, compresi gli innings troncati scritti 47.3.
Spareggi di campionato e di franchise
Converta due lati giunti a pari punti in tassi netti rispetto al volume di segnatura e di concessione di ciascuna squadra, così l'ordine di classifica è visibile prima dell'ultimo turno.
Domande frequenti
Come si calcola il tasso netto di run (NRR ICC) nel cricket?
L'NRR uguaglia i run segnati divisi per gli over di battuta, meno i run concessi divisi per gli over lanciati, arrotondato a tre decimali. Esempio: 250 in 50 over contro 200 in 50 over vale 1.000.
Che cosa accade se gli over di battuta o gli over lanciati sono zero?
Il tasso netto divide per ciascun totale di over, quindi un denominatore zero o negativo viene rifiutato e non addebitato.
Come vengono trattati over come 47.3?
I libri di cricket scrivono .1 a .5 per una a cinque palle. Questo calcolatore converte quei decimi in sesti di over, così 47.3 sono 47 over più tre palle (47.5 over decimali). Una cifra di palla pari a 6 o più viene rifiutata. Le altre frazioni sono trattate come veri over decimali.
Che cosa accade se una squadra è all out prima di giocare la quota di over?
Le condizioni ICC trattano quell'innings come se avesse affrontato la quota completa. Passi Lei gli over corretti (ad esempio 50 in un innings da cinquanta over); questo calcolatore applica l'identità a quattro numeri ai totali che invia e non deduce lo stato all out.
Il tasso netto di run può essere negativo?
Sì. È un tasso con segno, quindi una squadra che concede più in fretta di quanto segna scende sotto zero, anche con più vittorie che sconfitte. Finire all out a 80 in 30 over concedendo 240 in 50 dà un valore molto negativo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"runs_scored": 250,
"overs_faced": 50,
"runs_conceded": 200,
"overs_bowled": 50
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.icc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo calcolatore ICC di tasso netto sottrae il ritmo di concessione al ritmo di segnatura, secondo l'identità pubblicata NRR = (runs scored / overs faced) − (runs conceded / overs bowled). Le chiamate riuscite sono addebitate a $0.002; l'ingresso non valido non viene addebitato.
Che cosa misura il tasso netto di run e perché contano gli over
Porti gli aggregati ufficiali, poi lasci che l'endpoint restituisca un tasso netto a tre decimali da fissare in una tabella, in un resoconto o in un test unitario.
Contratto di ingresso, over di cricket e forma della risposta
Invii un corpo JSON tramite POST con quattro campi obbligatori. runs_scored è il totale ufficiale di run in battuta nella finestra che Le interessa e deve essere un intero non negativo; gli alias RS, runs_for, scored e runs sono accettati così un export del libro di punteggio non necessita di un passo di rinomina. overs_faced è il totale di over nella stessa finestra di battuta e deve essere un numero finito strettamente positivo, perché il tasso netto divide per gli over di battuta; OF, overs_for e faced sono accettati. runs_conceded è il totale ufficiale di run concessi al lancio e deve essere un intero non negativo; RC, runs_against e conceded sono accettati. overs_bowled è il totale di over nella stessa finestra di bowling e deve essere strettamente positivo; OB, overs_against e bowled sono accettati. Ogni campo può arrivare come numero JSON o come stringa numerica. Se un lato è stato all out, passi la quota completa di over che le condizioni di gioco assegnano a quell'innings, non il conteggio troncato; questo endpoint non applica quella regola al Suo posto. Campi assenti, stringhe vuote, valori non numerici, un totale di run non intero, un totale di over pari a zero o negativo, una cifra di palla non valida o un valore fuori da quei limiti falliscono con invalid_input indicando il campo e non vengono addebitati. In caso di successo il corpo ripete i quattro ingressi, restituisce overs_faced_actual e overs_bowled_actual come gli over convertiti usati nella divisione, scoring_run_rate e conceding_run_rate come i due ritmi componenti arrotondati a tre decimali, net_run_rate come la differenza con segno arrotondata a tre decimali, net_run_rate_text come quello stesso valore sempre scritto con tre cifre dopo il decimale così 1.000 non collassa a 1 in visualizzazione, e una stringa di formula che Lei può stampare accanto alle cifre. Il prezzo di un elemento riuscito è un $0.002 fisso.
Dove un calcolatore ICC di tasso netto merita il proprio spazio
Poiché l'implementazione è parse pura di tier A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Corsi di punteggio e test di classifica
Studenti e QA fissano 250 in 50 contro 200 in 50 come 1.000, 47.3 come 47.5 over decimali, e zero over come invalid_input, in accordo con l'identità ICC.
Domande tecniche
Quanto costa il calcolatore ICC di tasso netto di run?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.