Ich hab's rausgefunden!
Es gibt eine Tabelle season_ranking. Da stehen echt viele Zahlen drin. Und da fiel mir dann auf, dass es in der Spalte pkt_live ganz selten Werte gab. Und zwar genau die Werte, die es den Spielern abgezogen hat. Also bin ich wieder ins Frontend, also ins Tippspiel auf die Weboberfläche.
Das Thema trat an Spieltag 26 auf. Und die Minuspunkte waren vom Spieltag 25, wo das letzte Spiel noch auf "live" stand. Und die Livepunkte hat er wohl in der Gesamtrangliste abgezogen.
Habe das Spiel (Leverkusen gegen Wolfsburg) auf "abgeschlossen" gestellt (und korrigiert, stand auf 1:0 nicht 2:0) und hab gespeichert. Und schwupps, sind die Punkte alle in der Datenbank korrigiert. Die Zahlen in der Spalte pkt_live wurde auf 0 gesetzt und vermutlich dem Gesamtpunktestand hinzugefügt.
Jetzt fragt mich nicht, warum uns allen nicht aufgefallen ist, dass das letzte Spiel vom 25. Spieltag noch nicht abgeschlossen war und auch der Spieltagssieger deswegen kursiv dargestellt wurde. Hätte man ja sehen können...