Daten & Fakten
Hinter den Vereinsseiten stehen 45 Vereine, 75.026 Pflichtspiele Spiel für Spiel und 3.731 Saisons. Hier steht, woher jede Angabe kommt, warum wir sie zeigen dürfen, was vereinsweg.de selbst berechnet und was es bewusst nicht gibt. Stand 1. November 2026.
Spiele und Ergebnisse
Ab 2002 aus OpenLigaDB, einer offenen, von Freiwilligen gepflegten Datenbank (Open Database License). Lücken füllt openfootball/deutschland (CC0). Die Bundesliga vor 2002 stammt aus footballcsv (CC0), die 2. Bundesliga bis 2005/06 und der Europapokal der Landesmeister aus engsoccerdata (GPL). Endrunden, ältere Pokale, Europapokale, Supercups, Weltpokal, Klub-WM, DDR-Wettbewerbe und die unteren Ligen seit 1945 kommen aus den Saisonartikeln der deutschsprachigen Wikipedia (CC BY-SA), mit Artikel und Version an jedem Spiel.
Vereine, Personen, Spieler
Gründung, Stadion, Trainer, Präsidenten und die Stationen der Spieler stammen aus Wikidata (CC0). Wo Wikidata nachweislich falsch zählt, etwa Spiele der zweiten Mannschaft mitrechnet, gilt die Angabe aus der Wikipedia-Infobox. Torschützen je Spiel liefert OpenLigaDB ab 2009/10. Bei einigen Vereinen kommen Platzierungen und Titel aus Vereinschronik und Saisonarchiven; gepflegte Angaben gehen abgeleiteten vor.
Texte, Bilder, Meldungen
Kapiteltexte und lange Kapitel sind eigene Zusammenfassungen nach der Wikipedia, mit Quelle darunter; keine Sätze sind übernommen. Kurzberichte zu Spielen entstehen aus den Fakten. Fotos stammen von Wikimedia Commons oder Flickr unter freien Lizenzen, mit Nachweis am Bild. Meldungen zeigen nur Überschrift, Datum und Link: aus den RSS-Feeds der Vereine und, für nicht-kommerzielle Seiten erlaubt, von kicker mit der Angabe „Quelle www.kicker.de“, ohne Bilder und ohne Archiv.
Warum das erlaubt ist
Alle Datenquellen stehen unter offenen Lizenzen, die Nachnutzung ausdrücklich erlauben. Sie verlangen, die Quelle zu nennen (das steht an jedem Eintrag und am Fuß jeder Seite) und Abgeleitetes unter derselben Lizenz weiterzugeben (OpenLigaDB: ODbL, engsoccerdata: GPL, Wikipedia: CC BY-SA). Die Daten, aus denen eine Vereinsseite gezeichnet wird, liegen deshalb offen als data/canon.json im Ordner des Vereins. Ergebnisse und Tabellen selbst sind Fakten; geschützt sind Texte, Bilder und Datenbanken als Ganzes, und genau die nutzen wir nur unter ihren Lizenzen.
Was wir selbst berechnen
Aus den Spielen entstehen neue Angaben: der Tabellenplatz nach jedem Spieltag, Punkte wie damals (zwei je Sieg bis 1994/95) oder mit drei Punkten, die Ewige Tabelle der 1. und 2. Bundesliga, Serien, Rekorde, Meisterrennen und Saisonvergleich, die Abzweige zu Pokal und Europapokal, Saisonbilanzen aus Kreuztabellen und die Stärke. Die Stärke ist eine Zahl für die Spielstärke: Nach jedem Spiel gibt der Verlierer dem Sieger Punkte ab, umso mehr, je überraschender das Ergebnis war. Zu- und Abgänge ergeben sich aus den Spielerstationen bei Wikidata (nur Spieler mit mindestens 30 Spielen für den Verein; Wikidata kennt meist nur das Jahr). Wo ein genaues Datum fehlt, schätzt der Build die Spielwoche der Runde und schreibt „um den“.
Was es nicht gibt
Keine Aufstellungen, Einsatzminuten, Vorlagen oder Karten, weil es dafür keine freie Quelle gibt. Keine Einzelergebnisse der Oberligen 1945 bis 1963 und der Regionalligen bis 1974, soweit die Wikipedia nur Tabellen hat. Keine Daten von Transfermarkt, kicker-Datenbanken oder Vereinsseiten: die dienen höchstens zum Gegenprüfen von Hand. Kein Umgehen von Sperren oder Bot-Schutz. Keine Wappen, keine Spielerfotos mit erkennbaren Gesichtern, keine Tracker, keine Schriften oder Skripte von fremden Servern. Und keine Datenbank zum Herunterladen: vereinsweg.de erzählt Geschichte, die Rohdaten bleiben bei ihren Quellen.
Korrekturen
Widersprechen sich Quellen, gilt ein Ergebnis erst, wenn zwei unabhängige Quellen übereinstimmen; jede Korrektur steht mit Begründung im Datensatz. Bei Ligatabellen geht der Saisonartikel der Liga dem Vereinsartikel vor. Fehler meldet man über „Fehler melden“ an jedem Eintrag.
Vereine
Erfasste Pflichtspiele und Saisons je Verein.
| Verein | Spiele | Saisons |
|---|---|---|
| Alemannia Aachen | 1.396 | 84 |
| FC Erzgebirge Aue | 906 | 82 |
| FC Augsburg | 1.032 | 83 |
| 1. FC Union Berlin | 863 | 78 |
| Hertha BSC | 2.372 | 99 |
| Arminia Bielefeld | 1.771 | 87 |
| VfL Bochum | 2.050 | 82 |
| Eintracht Braunschweig | 1.872 | 89 |
| SV Werder Bremen | 2.642 | 88 |
| FC Energie Cottbus | 874 | 63 |
| SV Darmstadt 98 | 1.332 | 82 |
| Borussia Dortmund | 2.628 | 85 |
| SG Dynamo Dresden | 1.124 | 77 |
| MSV Duisburg | 2.287 | 84 |
| Fortuna Düsseldorf | 1.849 | 93 |
| SV 07 Elversberg | 207 | 80 |
| Rot-Weiss Essen | 1.111 | 86 |
| Eintracht Frankfurt | 2.521 | 92 |
| SC Freiburg | 1.829 | 82 |
| SpVgg Greuther Fürth | 1.473 | 97 |
| FC Schalke 04 | 2.713 | 99 |
| FC St. Pauli | 1.593 | 84 |
| Hamburger SV | 2.706 | 102 |
| Hannover 96 | 2.318 | 91 |
| 1. FC Heidenheim | 643 | 22 |
| TSG Hoffenheim | 714 | 79 |
| 1. FC Kaiserslautern | 2.510 | 85 |
| Karlsruher SC | 2.168 | 88 |
| Holstein Kiel | 738 | 100 |
| 1. FC Köln | 2.595 | 90 |
| RB Leipzig | 545 | 18 |
| Bayer 04 Leverkusen | 2.148 | 81 |
| 1. FC Magdeburg | 604 | 70 |
| 1. FSV Mainz 05 | 1.464 | 82 |
| Borussia Mönchengladbach | 2.419 | 82 |
| FC Bayern München | 2.964 | 91 |
| TSV 1860 München | 1.883 | 90 |
| Preußen Münster | 890 | 82 |
| 1. FC Nürnberg | 2.295 | 102 |
| Kickers Offenbach | 1.144 | 89 |
| VfL Osnabrück | 1.576 | 85 |
| SC Paderborn 07 | 784 | 82 |
| Hansa Rostock | 1.419 | 73 |
| VfB Stuttgart | 2.625 | 89 |
| VfL Wolfsburg | 1.429 | 82 |