ForHosting KIT · Gesundheit und Sport

Siegquote berechnen

Eine Bilanz von 10 Siegen, 4 Niederlagen und 2 Unentschieden ergibt eine Siegquote von .688, weil jedes Unentschieden als halber Sieg zählt: Bilanz eingeben und den Tabellenwert erhalten. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Siege
10
Niederlagen
4
Unentschieden
2
Erhalten Sie
Spiele
16
Siegquote (%)
0,688
Prozentsatz
68,8
Anzeige
.688

Der Siegquoten-Rechner nimmt die Bilanz eines Teams — Siege, Niederlagen und, sofern die Sportart sie zulässt, Unentschieden — und liefert die Standard-Siegquote, wie sie in Ligatabellen verwendet wird. Unentschieden zählen als halbe Siege, sodass eine 10-4-2-Saison nicht dasselbe ist wie eine 10-4-0-Saison. Sie erhalten die klassische dreistellige Tabellenzahl, den entsprechenden Prozentwert, die Anzeigeform wie im Zeitungsdruck und die exakt verwendete Formel — alles in einem einzigen deterministischen Aufruf.

Warum Unentschieden als halbe Siege zählen

Viele Ligen — die NFL, die NHL vor der Shootout-Ära, Fußballtabellen in manchen Formaten, Schach und unzählige Amateurligen — lassen Spiele unentschieden enden. Würde man Unentschieden einfach ignorieren, stünde ein Team mit zehn Siegen, vier Niederlagen und zwei Unentschieden genau so da wie eines mit zehn Siegen und vier Niederlagen — was die beiden Spiele abwertet, die es nicht verloren hat. Die Standardlösung, seit Jahrzehnten in den Tabellen der großen Ligen üblich, ist, jedes Unentschieden als halben Sieg und halbe Niederlage zu werten.

Der Siegquoten-Rechner wendet diese Konvention exakt an: Die effektiven Siege sind die Siege plus die Hälfte der Unentschieden, und der Divisor ist die Gesamtzahl aller gespielten Partien. Ein 10-4-2-Team erreicht also (10 + 1) ÷ 16 = .688 und liegt damit korrekt zwischen dem 10-4-Klub mit .714 und einem hypothetischen 10-5-1 mit .656 — genau dort, wo seine Ergebnisse es platzieren. Das Ergebnis ist die Zahl aus den gedruckten Tabellen, auf drei Dezimalstellen gerundet, damit .643 überall dasselbe bedeutet, in jeder Liga und auf jeder Website.

Wie die Zahlen berechnet und gerundet werden

Die Formel lautet (Siege + 0.5 × Unentschieden) ÷ (Siege + Niederlagen + Unentschieden). Numerische Zeichenketten wie "10" werden akzeptiert und umgewandelt, was den Endpunkt für Formulare und CSV-gespeiste Pipelines angenehm macht, in denen alles als Text ankommt. Die Antwort gibt außerdem die verwendeten Siege, Niederlagen, Unentschieden und die Gesamtzahl der Spiele zurück, sodass Aufrufer die vollständige Berechnung neben ihren eigenen Daten speichern und später nachvollziehen können, welche Bilanz welche Zahl erzeugt hat.

Grenzfälle und wann die Berechnung undefiniert ist

Eine Siegquote hat erst dann eine Bedeutung, wenn mindestens ein Spiel gespielt wurde. Alles andere verhält sich wie erwartet: Ein siegloses Team mit Niederlagen liefert .000, eine perfekte Saison liefert 1.000 und eine Saison aus lauter Unentschieden liefert exakt .500 — die elegante Eigenschaft der Halbsieg-Konvention. Sportarten ohne Unentschieden — Baseball, Basketball, die meisten modernen Hockeyformate — lassen das Unentschieden-Feld einfach weg, und die Formel reduziert sich auf Siege geteilt durch gespielte Partien.

Typische Aufrufer sind Tabellengeneratoren, die Teams nach der gelieferten Zahl sortieren, historische Datenbanken, die eine zitierte Quote gegen die zugrunde liegende Bilanz prüfen, und journalistische Werkzeuge, die die klassische dreistellige Form für den Druck benötigen. Da die Berechnung deterministisch ist — kein Netzwerk, keine Uhr, kein Zufall — erzeugt dieselbe Eingabe stets dieselbe Ausgabe, und genau das erwartet man von einer Zahl, die über Playoff-Platzierungen entscheidet und in der Zeitungstabelle unter den Teamnamen steht.

Ligatabellen erzeugen

Übergeben Sie die Bilanz jedes Teams an den Endpunkt und sortieren Sie nach der gelieferten dreistelligen Zahl — genau wie die offiziellen Tabellen.

Teams über Sportarten mit Unentschieden vergleichen

Bewerten Sie eine 10-4-2-Saison eines NFL-Teams fair gegenüber einer 10-4 im Baseball, indem Unentschieden als halbe Siege zählen.

Historische Bilanzen vor Veröffentlichung prüfen

Vergleichen Sie eine zitierte Siegquote mit den Siegen, Niederlagen und Unentschieden Ihres Datensatzes, bevor sie in einem Artikel oder Bericht landet.

Was kostet das?

Die Ausführung im Browser auf dieser Seite ist außerdem kostenlos.

Wie werden Unentschieden behandelt?

Jedes Unentschieden zählt als halber Sieg und halbe Niederlage — die Standardkonvention in Ligatabellen. Die Formel lautet (Siege + 0.5 × Unentschieden) ÷ Gesamtzahl der Spiele.

Was, wenn meine Sportart keine Unentschieden kennt?

Lassen Sie das Unentschieden-Feld weg; es ist standardmäßig null, und die Formel reduziert sich auf Siege geteilt durch gespielte Partien.

Warum drei Dezimalstellen?

Das ist die langjährige Konvention in Tabellen, sodass .643 eindeutig ist. Der entsprechende Prozentsatz mit einer Dezimalstelle wird zusätzlich geliefert.

Kann ich die Zahlen als Zeichenketten übergeben?

Ja. Numerische Zeichenketten wie "10" werden akzeptiert und umgewandelt, sofern sie endlich und nicht negativ sind.

Was ergibt eine Bilanz von 10 Siegen, 4 Niederlagen und 2 Unentschieden?

Eine Siegquote von .688. Die 10 Siege plus die Hälfte der 2 Unentschieden werden durch alle 16 Spiele geteilt; das liegt zwischen .714 für 10-4 und .656 für 10-5-1.

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.

POSThttps://api.kit.forhosting.com/sports/win-percentage-calc

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/sports/win-percentage-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"wins":10,"losses":4}'
{
  "wins": 10,
  "losses": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "sports.win_percentage_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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Wie die Zahlen berechnet und gerundet werden

Die API liefert das rohe Ergebnis auf drei Dezimalstellen gerundet — die Tabellenkonvention — plus denselben Wert als Prozentsatz mit einer Dezimalstelle und eine Anzeigezeichenfolge im klassischen Format — ".643" statt "0.643" — wie auf den Sportseiten üblich. Jeder Zähler muss eine endliche, nicht negative Zahl sein; negative oder fehlende Werte werden mit einem typisierten Fehler abgelehnt, der das verantwortliche Feld nennt, und solche fehlgeschlagenen Anfragen werden nicht abgerechnet.

Grenzfälle und wann die Berechnung undefiniert ist

Eine 0-0-0-Bilanz dividiert durch null, und statt eine Antwort zu erfinden, liefert der Endpunkt einen typisierten invalid_input-Fehler, der erklärt, dass die Gesamtzahl der Spiele null ist. Derselbe Code läuft auf dieser Seite kostenlos im Browser, sodass Sie eine Bilanz durch Eingabe prüfen können, bevor Sie die API an eine Tabellen-Pipeline anschließen.

Was passiert bei einer 0-0-0-Bilanz?

Die Anfrage wird mit einem invalid_input-Fehler abgelehnt, da eine Siegquote ohne gespielte Partien undefiniert ist. Fehlgeschlagene Anfragen werden nicht abgerechnet.

Vollständige KIT-Dokumentation lesen →