Cricket-Schlagrate
50 Runs aus 35 Bällen ergeben eine Schlagrate von 142,86: Runs geteilt durch gespielte Bälle, mal 100, damit ein zähes Test-Innings und ein T20-Finish auf einer Skala stehen. Hat der Schlagmann noch keinen Ball gespielt, wird keine Rate erfunden. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Runs
- 50
- Gespielte Bälle
- 35
- Strike-Rate
- 142,8571428571
Die Schlagrate ist die Art, wie Cricket ein Innings in eine Tempokennzahl verwandelt: erzielte Runs je hundert gespielte Bälle. Fünfzig von hundert Bällen und fünfzig von dreißig Bällen sind dieselbe Summe und völlig verschiedene Innings. Nutzen Sie ihn, um eine Anzeigetafel zu speisen, eine Test-Schinderei mit einem T20-Sturm zu vergleichen oder einen Bericht zu sperren, der niemals eine Rate erfinden sollte, wenn der Schlagmann noch keinen Ball gespielt hat.
Was die Cricket-Schlagrate misst und wie die Formel arbeitet
Die Schlagrate ist die Cricket-Kennzahl, die ein Innings in Runs je hundert gespielte Bälle verwandelt. Auswahlkomitees, Kommentatoren und Scoring-Apps zitieren sie, weil die rohe Run-Summe das Tempo verbirgt: ein Test-Eröffner, der 80 von 200 Bällen macht, und ein T20-Finisher, der 80 von 40 Bällen macht, haben dieselbe Summe und entgegengesetzte Aufgaben.
Offizielle Scorekarten zählen als gespielte Bälle die legalen Lieferungen, die der Schlagmann spielen musste — Wides und No-Balls sind Extras und werden dem Schlagmann nicht als gespielte Bälle angelastet; deshalb können eine Sendegrafik und eine Ball-für-Ball-Datei auseinanderlaufen, wenn jemand durch alle Lieferungen statt durch gespielte Bälle teilt. Dieser Rechner holt keine Scorekarte und stuft Extras nicht um. Sie senden die zwei Zahlen, die Sie bereits aus dem Buch, der Scoring-App oder dem Ball-für-Ball-Auszug haben, und er liefert das Verhältnis.
Er kennzeichnet auch 120 nicht als ausgezeichnet und 50 nicht als schwach: eine Rate von 50 kann eine Test-Session gewinnen und einen Super Over verlieren. Jene Urteile leben in Ihrem Bericht. Null Runs bei einer positiven Ballzahl sind gültig und ergeben Schlagrate null — die ehrliche Lesart einer Ente oder eines langen Starts mit vielen gelassenen Bällen.
Eingaben, Formel, Rundung und der Fehler bei null Bällen
Negative Runs werden abgelehnt, weil eine Run-Summe in diesem Rechner nicht unter null fallen kann. Die gespielten Bälle müssen größer als null sein: die Schlagrate ist undefiniert, wenn die gespielten Bälle null sind, und der Auftrag scheitert, statt Infinity, NaN oder eine stille Null zurückzugeben. Dieser Fehlschlag wird nicht berechnet.
Null Runs bei positiver Ballzahl sind gültig und ergeben strike rate 0. Beispiel: 50 Runs von 35 Bällen ergeben 142.8571428571, die vertraute 50 von 35, die Kommentatoren auf einer Grafik auf 142.86 runden. Raten über 100 bedeuten mehr als einen Run je Ball; Raten über 200 treten in T20-Schlüssen auf und werden nicht gedeckelt.
Koppeln Sie die Antwort an eigene Formatschwellen, wenn Sie eine Ampelmarke brauchen; dieser Endpunkt liefert nur die Rate.
Wo ein deterministischer Cricket-Schlagrate-Rechner seinen Platz verdient
Live-Scoring-Produkte brauchen dieselbe Formel bei jedem Ball, keine Tabellenzelle, die jemand während einer Regenpause bearbeitet hat. Akademiedatenbanken, die Jugendcricket, inländisches List A und internationales T20 mischen, sollten für die Schlagrate trotzdem eine Sprache sprechen, auch wenn jeder Wettbewerb Extras oben anders speichert. Fantasy-Pipelines und Sichtungslisten sortieren einen Kader nach Tempo ebenso wie nach Durchschnitt; der Batting Average belohnt Präsenz, die Schlagrate belohnt das Scoring-Tempo, und die zwei Zahlen beantworten unterschiedliche Auswahlfragen.
Fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie die zwei Eingaben im selben Innings oder im selben Karrierefenster — teilen Sie nicht die Runs dieses Spiels durch die gespielten Bälle der letzten Saison — und Sie erhalten eine reproduzierbare Zahl von Runs je hundert Bälle für Anzeigetafeln, LMS-Quizze und Edge-Worker, ohne einen eigenen Cricket-Datenanbieter aufzustellen. Wenn Sie Bowling-Economy, Batting Average oder On-Base plus Slugging aus dem Baseball brauchen, berechnen Sie jene Verhältnisse mit ihren eigenen Nennern; diese Seite gilt der Cricket-Schlagrate, nach der Menschen als Runs je 100 Bälle suchen.
Anwendungsfälle
Live-Anzeigetafel und Sendegrafiken
Wandeln Sie die aktuellen Runs und gespielten Bälle nach jeder legalen Lieferung in eine Schlagrate für die Innings-Grafik um, ohne vor dem ersten Ball eine Zahl zu erfinden.
Sichtungslisten und Auswahlbögen
Vergleichen Sie eine Test-Schinderei mit einem T20-Sturm auf derselben Skala, indem Sie Runs und gespielte Bälle jedes Innings in Runs je hundert Bälle umrechnen.
Häufige Fragen
Was geschieht, wenn die gespielten Bälle null sind?
Die Schlagrate ist undefiniert, wenn die gespielten Bälle null sind, daher liefert der Rechner weder Infinity noch NaN noch eine vorgetäuschte Nullrate, und der Fehlschlag wird nicht berechnet.
Können die Runs null sein, und was, wenn die Summe negativ ist?
Null Runs bei positiver Ballzahl sind gültig und ergeben Schlagrate 0 (eine Ente oder ein punktloser Start).
Ist das die Cricket-Schlagrate oder eine Baseball-Statistik?
Cricket. Die Formel ist Runs je 100 gespielte Bälle, die Scorekarten-Identität in Tests, ODI und T20. Es ist weder Batting Average noch Bowling-Economy noch On-Base plus Slugging aus dem Baseball.
Wie berechnet man die Schlagrate im Cricket?
Teilen Sie die Runs durch die gespielten Bälle und multiplizieren Sie mit 100. Fünfzig Runs aus 35 Bällen ergeben 142,8571428571, im Fernsehen gerundet auf 142,86. Über 100 heißt mehr als ein Run pro Ball.
Was passiert, wenn noch kein Ball gespielt wurde?
Dann gibt es keine Schlagrate, und der Rechner lehnt die Eingabe ab, statt Unendlich oder eine stille Null anzuzeigen. Null Runs bei mindestens einem gespielten Ball sind dagegen gültig und ergeben eine Schlagrate von 0.
Zählen Wides und No-Balls als gespielte Bälle?
Nein. Wides und No-Balls sind Extras und werden dem Schlagmann nicht als gespielte Bälle angerechnet. Wer durch alle Würfe teilt, erhält eine andere Zahl, und das ist der häufigste Grund, warum Spielbericht und TV-Grafik abweichen.
Gibt es eine Obergrenze für die Schlagrate?
Nein. Werte über 100 bedeuten mehr als einen Run pro Ball, und in T20-Schlussphasen kommen Werte über 200 vor; sie werden nicht gekappt. Eine Bewertung wie gut oder schwach nimmt der Rechner bewusst nicht vor.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"runs": 50,
"balls_faced": 35
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.batting_strike_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs_value | 1000000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Was die Cricket-Schlagrate misst und wie die Formel arbeitet
Die Identität gilt in jedem Format: strike_rate ist runs geteilt durch balls_faced, multipliziert mit hundert. Hier steht eine deterministische Umsetzung von strike_rate = (runs / balls_faced) × 100, ein harter Fehler, wenn die gespielten Bälle null sind, damit ein Dashboard niemals Infinity zeichnet, und ein harter Fehler, wenn die Runs negativ sind, weil dieses Modell ein abgeschlossenes Innings unter null Runs nicht akzeptiert.
Eingaben, Formel, Rundung und der Fehler bei null Bällen
Senden Sie per POST einen JSON-Körper mit zwei Pflichtzahlen, die endlich sein müssen: runs, die nichtnegativen Runs im Innings oder Fenster, das Sie messen, und balls_faced, die streng positive Zahl der Bälle, die der Schlagmann gespielt hat. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette ankommen; die Aliasse runs_scored und r gelten für den Zähler, balls und bf für den Nenner. Fehlende Felder, leere Zeichenketten, NaN, Infinity und nichtnumerischer Text scheitern mit invalid_input und nennen das Feld. Bei Erfolg spiegelt der Körper die zwei Eingaben, den strike_rate als Runs je hundert Bälle auf zehn Dezimalstellen gerundet für stabile goldens über Laufzeiten, und eine formula-Zeichenkette, die strike_rate = (runs / balls_faced) * 100 bekräftigt.
Integrationsbeispiele
Fantasy- und Akademie-Pipelines
Sperren Sie einen Spieler, der noch nicht geschlagen hat, als invalid_input, wenn die gespielten Bälle null sind, statt Infinity in einer Rangliste zu zeichnen oder eine Nullrate zu erfinden.
Technische Fragen
Wie wird die Cricket-Schlagrate aus Runs und gespielten Bällen berechnet?
strike_rate = (runs / balls_faced) × 100. Senden Sie eine nichtnegative Run-Summe und eine Zahl gespielter Bälle größer als null; die API liefert die Runs je hundert Bälle.
Was kostet der Cricket-Schlagrate-Rechner?
Das Werkzeug im Browser ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.