Maç, kadro ve aksiyon verisi api-football (api-sports.io) üzerinden geliyor. Puan durumu bizim kendi fikstür kayıtlarımızdan hesaplanıyor.
Neden puan durumunu da kendimiz hesaplıyoruz: hazır tabloyu çekseydik oyuncu puanlarıyla tablodaki puanlar farklı maç kümelerinden gelebilirdi. Aynı fikstürden türetmek bu tutarsızlığı baştan engelliyor.
Kaynak veri kusursuz değil. Aşağıdakiler ölçülmüş, gizlenmiyor ve mümkün olduğunca düzeltiliyor.
Mevki sezona özgü okunuyor (bir oyuncu bir sezon orta saha, ertesi sezon forvet olabilir). Yine de kaynak bazen tuhaf sınıflandırıyor — 20+ gol atmış bir oyuncuya "orta saha" diyebiliyor. Mevkidaş yüzdelikleri bundan etkilenir.
Kaynak tam tarihi bilmediğinde 1 Ocak yazıyor. Arşivde oynayan oyuncuların yaklaşık %2'si böyle — rastgele olsaydı %0.27 olurdu. Bu oyuncuların yaş bilgisi ⚠ ile işaretleniyor ve yaş karşılaştırması bir yıla kadar kayabilir. Ayrıca oyuncuların ~%5'inde doğum tarihi hiç yok.
Kaynak bazen aynı kişiyi iki ayrı kimlikle tutuyor; kariyer ikiye bölünüyor ve sıralamada dakikası eksik çıkıyor. Adı ve doğum tarihi birebir eşleşen kayıtlar birleştirildi (denetim izi tutuluyor). Kanıtı zayıf olanlara — aynı isim ama doğum tarihi eksik — dokunulmadı: aynı isimli iki futbolcu Türkiye'de çok yaygın ve iki kişinin istatistiğini birleştirmek, ayrı bırakmaktan daha kötü bir hata.
Kaynak, 2. Lig ve 3. Lig için oyuncu istatistiği vermiyor; o ligler kapsam dışında. Kapsam zaman içinde geri de gidebiliyor, bu yüzden her veri çekiminde yeniden kontrol ediliyor.
Bitmiş bir maçın verisi değişmez, o yüzden her maç yalnızca bir kez çekilir. Yeni maçlar düzenli aralıklarla eklenir ve sıralamalar yeniden hesaplanır.