Calcolatore del run rate nel cricket
Con 145 run in 18.2 over il run rate è 7,909, e per arrivare a 221 con 11.4 over rimasti servono 6,514 a over: il calcolatore converte gli over in palle, come fanno i segnapunti. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Run segnati
- 145
- Over giocati
- 18,2
- Obiettivo
- 221
- Over rimanenti
- 11,4
- Run rate
- 7,909
- Run rate richiesto
- 6,514
- Punti necessari
- 76
- Palle affrontate
- 110
Questo calcolatore del run rate nel cricket trasforma il punteggio e gli over scritti nella notazione sportiva in due misure utili: i punti per over attuali e il ritmo necessario per raggiungere un obiettivo. Inserisca i punti segnati, gli over affrontati, l'obiettivo e gli over rimanenti. Il risultato indica anche i punti necessari e il relativo numero di palle, rendendo trasparente il calcolo per partite in diretta, analisi dei tabellini, allenamenti e applicazioni automatizzate.
Calcoli correttamente il ritmo attuale
Nel cricket, il run rate descrive quanti punti realizza la squadra in battuta per ogni over di sei palle. Il calcolatore converte prima gli over affrontati in palle e poi divide i punti per il numero esatto di over. La conversione è importante perché la notazione degli over non è un normale numero decimale.
Il valore 18.2 indica diciotto over completi e altre due palle, ossia 110 palle totali; non equivale a 18.2 over matematici. I punti devono essere un intero non negativo e deve essere stata affrontata almeno una palla, perché una divisione per zero non può produrre un ritmo significativo. La cifra dopo il punto può andare soltanto da zero a cinque.
Sei palle completano l'over successivo, quindi un valore che termina in .6 non è una notazione valida.
Comprenda il run rate richiesto
Il ritmo richiesto risponde a una domanda diversa: quanto velocemente deve segnare la squadra da questo momento per raggiungere l'obiettivo indicato? Il calcolatore sottrae dall'obiettivo i punti già segnati, senza consentire che il fabbisogno diventi negativo. Converte quindi gli over rimasti in palle e moltiplica i punti necessari per sei, dividendoli per le palle disponibili.
Il tempo disponibile va letto come lanci effettivi: 11.4 over significano undici over e quattro palle, cioè 70 palle, non 11.4 over decimali. Se servono ancora punti ma gli over rimasti sono zero, l'input viene rifiutato perché nessun ritmo finito può raggiungere l'obiettivo. Il risultato presume che tutte le palle indicate siano disponibili e non prevede wicket, extra, interruzioni o obiettivi rivisti.
Utilizzi il risultato nell'analisi della partita
Quando il ritmo richiesto supera quello attuale, la squadra deve accelerare rispetto alla prestazione tenuta fino a quel momento. Quando è inferiore, dispone di un margine nel ritmo, anche se wicket e condizioni possono ancora rendere difficile l'inseguimento. Il calcolo è deterministico: gli stessi quattro input restituiscono sempre gli stessi valori arrotondati.
Per un'analisi storica, inserisca l'obiettivo valido in quel momento, non una cifra modificata in seguito. Durante una partita, aggiorni punteggio e over rimasti dopo ogni palla valida.
Casi d'uso
Segua un inseguimento in diretta
Confronti il ritmo attuale della squadra con quello necessario nelle palle valide ancora disponibili.
Verifichi un calcolo del tabellino
Converta gli over parziali in palle e controlli in modo indipendente i ritmi pubblicati.
Crei esercizi didattici di cricket
Mostri a giocatori e studenti perché occorre convertire la notazione degli over prima della divisione.
Domande frequenti
Come si calcola il run rate?
I punti segnati vengono moltiplicati per sei e divisi per le palle valide affrontate. Il risultato viene arrotondato a tre decimali.
12.3 over significa 12.3 over decimali?
No. Significa 12 over completi e 3 palle, per un totale di 75 palle.
Come si calcola il ritmo richiesto?
I punti ancora necessari vengono moltiplicati per sei e divisi per le palle valide rimanenti.
Che cosa accade se l'obiettivo è già raggiunto?
Il calcolatore restituisce zero punti necessari e un ritmo richiesto pari a zero.
Perché vengono rifiutati zero over affrontati?
Il ritmo attuale richiede una divisione per il gioco completato, quindi non è definito prima che sia stata affrontata una palla.
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/run-rate-cricket-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}'const res = await fetch("https://api.kit.forhosting.com/sports/run-rate-cricket-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/run-rate-cricket-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/run-rate-cricket-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/run-rate-cricket-calc", 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": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.run_rate_cricket_calc",
"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.
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
Calcoli correttamente il ritmo attuale
Dopo la conversione, il ritmo attuale si ottiene moltiplicando i punti per sei e dividendo per le palle affrontate. run_rate viene arrotondato a tre cifre decimali, mentre gli input restano invariati.
Comprenda il run rate richiesto
Se l'inseguimento richiede 221 punti e la squadra ne ha 145, runs_needed vale 76. Se l'obiettivo è già stato raggiunto, runs_needed e required_run_rate sono zero, anche quando non resta alcun lancio.
Utilizzi il risultato nell'analisi della partita
Confronti run_rate con required_run_rate per valutare la pressione immediata di un inseguimento. I campi balls_faced e balls_remaining permettono di verificare esattamente come è stato interpretato ogni over parziale, soprattutto durante un over in corso. L'automazione tramite API costa $0.002 per richiesta. Questo strumento offre soltanto un contesto aritmetico; non calcola probabilità di vittoria e non pronostica l'esito dell'incontro.
Domande tecniche
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolo nel browser usa la stessa aritmetica deterministica.