Cricket Run Rate berechnen – aktuelle und nötige Rate
145 Runs aus 18.2 Overs ergeben eine Run Rate von 7,909, und wer mit 11.4 verbleibenden Overs 221 erreichen will, braucht 6,514 pro Over: Der Rechner zählt Overs in Bällen, wie die Scorer. 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
- Erzielte Runs
- 145
- Gespielte Overs
- 18,2
- Ziel
- 221
- Verbleibende Overs
- 11,4
- Run Rate
- 7,909
- Erforderliche Run Rate
- 6,514
- Benötigte Runs
- 76
- Gespielte Bälle
- 110
Dieser Cricket Run Rate Rechner wandelt einen Spielstand und Overs in Cricket-Schreibweise in zwei nützliche Kennzahlen um: die aktuellen Runs pro Over und die Rate, die zum Erreichen eines Ziels erforderlich ist. Geben Sie erzielte Runs, gespielte Overs, Zielstand und verbleibende Overs ein. Das Ergebnis nennt außerdem die noch nötigen Runs und die zugehörigen Ballzahlen. Dadurch bleibt die Rechnung bei Live-Spielen, Scorecard-Analysen, Trainingsaufgaben und automatisierten Anwendungen nachvollziehbar.
Berechnen Sie das aktuelle Scoring-Tempo korrekt
Die Run Rate im Cricket gibt an, wie viele Runs eine schlagende Mannschaft je Over mit sechs Bällen erzielt. Der Rechner wandelt die gespielten Overs zuerst in Bälle um und teilt die Runs anschließend durch die genaue Over-Zahl. Diese Umrechnung ist wichtig, weil die Cricket-Schreibweise keine gewöhnliche Dezimalzahl ist.
Der Wert 18.2 bedeutet achtzehn vollständige Overs und zwei weitere Bälle, also insgesamt 110 Bälle; mathematische 18.2 Overs sind damit nicht gemeint. Runs müssen eine nicht negative ganze Zahl sein. Mindestens ein Ball muss gespielt worden sein, da eine Division durch null keine sinnvolle Rate ergibt.
Die Ziffer nach dem Punkt darf nur zwischen null und fünf liegen. Sechs Bälle vollenden das nächste Over, weshalb eine Eingabe mit .6 ungültig ist.
Verstehen Sie die erforderliche Run Rate
Die erforderliche Rate beantwortet eine andere Frage: Wie schnell muss die Mannschaft von jetzt an punkten, um den angegebenen Zielstand zu erreichen? Der Rechner zieht die bereits erzielten Runs vom Ziel ab und lässt keinen negativen Rest zu. Danach wandelt er die verbleibenden Overs in Bälle um, multipliziert die nötigen Runs mit sechs und teilt durch die verfügbaren Bälle.
Die verfügbare Zeit muss als tatsächliche Würfe gelesen werden: 11.4 Overs sind elf Overs und vier Bälle beziehungsweise 70 Bälle, nicht dezimale 11.4 Overs. Sind noch Runs nötig, aber keine Overs mehr verfügbar, wird die Eingabe abgelehnt, weil keine endliche Rate das Ziel erreichen kann. Das Ergebnis setzt alle angegebenen Bälle als verfügbar voraus und prognostiziert weder Wickets noch Extras, Unterbrechungen oder geänderte Ziele.
Nutzen Sie das Ergebnis für die Spielanalyse
Liegt die nötige Rate über der aktuellen, muss die schlagende Mannschaft gegenüber ihrer bisherigen Leistung beschleunigen. Liegt sie darunter, besteht beim Scoring-Tempo Spielraum, auch wenn Wickets und Bedingungen die Verfolgung weiterhin erschweren können. Die Berechnung ist deterministisch: Dieselben vier Eingaben liefern stets dieselben gerundeten Werte.
Verwenden Sie bei historischen Analysen den Zielstand, der zum betrachteten Zeitpunkt galt, nicht einen später geänderten Wert. Aktualisieren Sie bei Live-Nutzung Spielstand und verbleibende Overs nach jedem legalen Ball.
Anwendungsfälle
Verfolgen Sie eine Live Run Chase
Vergleichen Sie die aktuelle Rate der schlagenden Mannschaft mit der Rate für die verbleibenden legalen Bälle.
Prüfen Sie eine Scorecard-Rechnung
Wandeln Sie angebrochene Overs in Bälle um und kontrollieren Sie veröffentlichte Raten unabhängig.
Erstellen Sie Cricket-Lernaufgaben
Zeigen Sie Spielern und Lernenden, warum Overs vor der Division umgerechnet werden müssen.
Häufige Fragen
Wie wird die Cricket Run Rate berechnet?
Die erzielten Runs werden mit sechs multipliziert und durch die gespielten legalen Bälle geteilt. Das Ergebnis wird auf drei Dezimalstellen gerundet.
Bedeuten 12.3 Overs dezimale 12.3 Overs?
Nein. Gemeint sind 12 vollständige Overs und 3 Bälle, also insgesamt 75 Bälle.
Wie wird die erforderliche Rate berechnet?
Die noch nötigen Runs werden mit sechs multipliziert und durch die verbleibenden legalen Bälle geteilt.
Was geschieht, wenn das Ziel schon erreicht ist?
Der Rechner gibt null nötige Runs und eine erforderliche Rate von null aus.
Warum werden null gespielte Overs abgelehnt?
Die aktuelle Rate erfordert eine Division durch den absolvierten Spielanteil und ist daher vor dem ersten Ball nicht definiert.
Was passiert, wenn das Ziel schon erreicht ist?
Dann zeigt der Rechner null benötigte Runs und eine erforderliche Rate von null, selbst wenn keine Bälle mehr übrig sind. Die aktuelle Run Rate wird trotzdem ganz normal berechnet.
Warum ist eine Over-Angabe, die auf .6 endet, ungültig?
Weil ein Over sechs Bälle hat und die Ziffer nach dem Punkt nur von null bis fünf reichen darf. Sechs Bälle schließen das nächste Over ab, also schreiben Sie stattdessen die nächste volle Zahl.
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/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)Beispiel-Anfrage
{
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.run_rate_cricket_calc",
"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.
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
Berechnen Sie das aktuelle Scoring-Tempo korrekt
Nach der Umrechnung wird die aktuelle Rate berechnet, indem die Runs mit sechs multipliziert und durch die gespielten Bälle geteilt werden. run_rate wird auf drei Dezimalstellen gerundet, die Eingaben bleiben unverändert.
Verstehen Sie die erforderliche Run Rate
Liegt das Ziel bei 221 und die Mannschaft bei 145, beträgt runs_needed 76. Wurde das Ziel bereits erreicht, sind runs_needed und required_run_rate null, selbst wenn kein Ball verbleibt.
Nutzen Sie das Ergebnis für die Spielanalyse
Vergleichen Sie run_rate und required_run_rate, um den unmittelbaren Druck einer Run Chase einzuschätzen. Die Felder balls_faced und balls_remaining zeigen genau, wie jedes angebrochene Over interpretiert wurde; das ist besonders während eines laufenden Overs hilfreich. Die Automatisierung per API kostet $0.002 je Anfrage. Das Werkzeug liefert nur arithmetischen Kontext; es ist kein Modell für Siegwahrscheinlichkeiten und sagt keinen Spielausgang voraus.
Technische Fragen
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002. Die Browser-Berechnung verwendet dieselbe deterministische Arithmetik.