Tasso di strike in battuta
50 punti su 35 palle danno un tasso di strike di 142,86: punti divisi per palle affrontate, per 100, così un innings paziente di Test e un finale di T20 stanno sulla stessa scala. Senza palle affrontate nessun tasso viene inventato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Punti
- 50
- Palle affrontate
- 35
- Strike rate
- 142,8571428571
Il tasso di strike in battuta è il modo in cui il cricket trasforma un innings in un numero di ritmo: punti realizzati ogni cento palle affrontate. Cinquanta su cento palle e cinquanta su trenta palle sono lo stesso aggregato e innings del tutto diversi. Lo usi per alimentare un grafico del tabellone, confrontare un logorio di Test con un assalto T20, o bloccare un report che non dovrebbe mai inventare un tasso quando il battitore non ha ancora affrontato una palla.
Che cosa misura il tasso di strike in battuta e come funziona la formula
Il tasso di strike in battuta è la metrica del cricket che converte un innings in punti ogni cento palle affrontate. Selezionatori, commentatori e applicazioni di scoring lo citano perché il totale grezzo dei punti nasconde il tempo: un apripista di Test che fa 80 su 200 palle e un finisher di T20 che fa 80 su 40 palle hanno lo stesso aggregato e mestieri opposti.
I cartellini ufficiali contano come palle affrontate le consegne legali che il battitore ha dovuto giocare — i wide e i no-ball sono extra e non vengono addebitati al battitore come palle affrontate, ed è per questo che un grafico di telecronaca e un file palla per palla possono divergere se qualcuno divide per il totale delle consegne invece che per le palle affrontate. Questo calcolatore non scarica un cartellino e non riclassifica gli extra.
Lei invia i due numeri che ha già dal libro, dall'applicazione di scoring o dall'estratto palla per palla, e ottiene il rapporto. Non etichetta nemmeno 120 come eccellente né 50 come scarso: un tasso di 50 può vincere una sessione di Test e perdere un Super Over. Quei giudizi vivono nel Suo report.
Zero punti da un numero positivo di palle è valido e produce tasso di strike zero — la lettura onesta di un duck o di un avvio lungo di palle lasciate passare.
Ingressi, formula, arrotondamento e l'errore delle palle a zero
I punti negativi vengono rifiutati perché un totale di realizzazione non può scendere sotto zero in questo calcolatore. Le palle affrontate devono essere maggiori di zero: il tasso di strike in battuta è indefinito quando le palle affrontate sono zero, e l'operazione fallisce invece di restituire Infinity, NaN o uno zero silenzioso. Quel fallimento non viene fatturato.
Zero punti con un conteggio positivo di palle è valido e produce strike rate 0. Esempio: 50 punti su 35 palle producono 142.8571428571, il familiare 50 su 35 che i commentatori arrotondano a 142.86 su un grafico. Tassi sopra 100 significano più di un punto a palla; tassi sopra 200 compaiono nelle chiusure T20 e non sono limitati.
Dove un calcolatore deterministico di tasso di strike in battuta merita il posto
I prodotti di scoring in diretta hanno bisogno della stessa formula a ogni palla, non di una cella di foglio di calcolo che qualcuno ha modificato durante un rinvio per pioggia. Le banche delle accademie che mescolano cricket per età, List A interno e T20 internazionale dovrebbero parlare una sola lingua per il tasso di strike anche quando ogni competizione memorizza gli extra in modo diverso a monte.
Le pipeline fantasy e i fogli di scouting ordinano una rosa per tempo oltre che per media; la media in battuta premia l'occupazione, il tasso di strike premia il ritmo di realizzazione, e i due numeri rispondono a domande di selezione diverse. La convalida fallita non consuma saldo.
Tenga i due ingressi nello stesso innings o nella stessa finestra di carriera — non divida i punti di questa partita per le palle affrontate della stagione scorsa — e ottiene una cifra riproducibile di punti ogni cento palle per tabelloni, quiz LMS e worker al bordo, senza montare un fornitore di dati di cricket proprio.
Se Le serve l'economia di lancio, la media in battuta o l'on-base plus slugging del baseball, calcoli quei rapporti con i rispettivi denominatori; questa landing è il tasso di strike in battuta del cricket che le persone cercano come punti per 100 palle.
Casi d'uso
Tabellone in diretta e grafici di telecronaca
Trasformi i punti attuali e le palle affrontate in un tasso di strike per il grafico dell'innings dopo ogni consegna legale, senza inventare un numero prima della prima palla.
Fogli di scouting e di selezione
Confronti un logorio di Test con un assalto T20 sulla stessa scala convertendo i punti e le palle affrontate di ciascun innings in punti ogni cento palle.
Domande frequenti
Che cosa succede se le palle affrontate sono zero?
Il tasso di strike in battuta è indefinito quando le palle affrontate sono zero, quindi il calcolatore non restituisce Infinity, NaN né un tasso zero finto, e il fallimento non viene fatturato.
I punti possono essere zero, e che cosa succede se il totale è negativo?
Zero punti con un conteggio positivo di palle è valido e produce tasso di strike 0 (un duck o un avvio senza punti).
Si tratta del tasso di strike del cricket o di una statistica di baseball?
Cricket. La formula è punti per 100 palle affrontate, l'identità del cartellino usata in Test, ODI e T20. Non è la media in battuta, né l'economia di lancio, né l'on-base plus slugging del baseball.
Come si calcola il tasso di strike nel cricket?
Divida i punti per le palle affrontate e moltiplichi per 100. Cinquanta punti su 35 palle danno 142,8571428571, che la grafica televisiva arrotonda a 142,86. Sopra 100 significa più di un punto per palla.
Wide e no-ball contano come palle affrontate?
No. Wide e no-ball sono extra e non vengono addebitati al battitore come palle affrontate. Dividere per il totale dei lanci è il motivo tipico per cui un foglio di segnatura e la grafica televisiva non coincidono.
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/batting-strike-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runs":50,"balls_faced":35}'const res = await fetch("https://api.kit.forhosting.com/sports/batting-strike-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runs": 50,
"balls_faced": 35
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/batting-strike-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runs": 50,
"balls_faced": 35
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/batting-strike-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runs":50,"balls_faced":35}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runs":50,"balls_faced":35}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/batting-strike-rate", 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": 50,
"balls_faced": 35
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.batting_strike_rate",
"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_value | 1000000000000000 |
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
Che cosa misura il tasso di strike in battuta e come funziona la formula
L'identità è universale tra i formati: strike_rate è uguale a runs diviso per balls_faced, moltiplicato per cento. Qui sta un'implementazione deterministica di strike_rate = (runs / balls_faced) × 100, un errore duro quando le palle affrontate sono zero così un cruscotto non disegna mai Infinity, e un errore duro quando i punti sono negativi perché questo modello non accetta un innings concluso sotto zero punti.
Ingressi, formula, arrotondamento e l'errore delle palle a zero
Invii un corpo JSON con POST e due numeri finiti obbligatori: runs, i punti non negativi realizzati nell'innings o nella finestra che misura, e balls_faced, il numero strettamente positivo di palle che il battitore ha affrontato. Ogni campo può arrivare come numero JSON o come stringa numerica; gli alias runs_scored e r sono accettati per il numeratore, e balls e bf per il denominatore. Campi mancanti, stringhe vuote, NaN, Infinity e testo non numerico falliscono con invalid_input indicando il campo. In caso di successo il corpo riecheggia i due ingressi, lo strike_rate come punti ogni cento palle arrotondato a dieci decimali per goldens stabili tra runtime, e una stringa formula che riafferma strike_rate = (runs / balls_faced) * 100. Abbini la risposta alle proprie soglie di formato se serve un'etichetta semaforica; questo endpoint restituisce solo il tasso.
Casi di integrazione
Pipeline fantasy e di accademia
Blocchi un giocatore che non ha ancora battuto come invalid_input quando le palle affrontate sono zero, invece di disegnare Infinity in una classifica o di inventare un tasso nullo.
Domande tecniche
Come si calcola il tasso di strike in battuta da punti e palle affrontate?
strike_rate = (runs / balls_faced) × 100. Invii un totale di punti non negativo e un conteggio di palle affrontate maggiore di zero; l'API restituisce i punti ogni cento palle.
Quanto costa il calcolatore di tasso di strike in battuta?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.