xG ve oyuncu puanı
ScoreMondo gol beklentisini (xG) ve 1–10 oyuncu puanını gösterir. İkisini de biz hesaplıyoruz; bu sayfa tarifin tamamını verir — her girdi, her ağırlık, arkasındaki veri ve ne kadar iyi çalıştığı.
Gol beklentisi (xG)
xG, bir şutun gole dönme olasılığıdır (0 ile 1 arası). xG değeri 0,30 olan bir şut ortalamada on denemede üç kez gol olur. Maç boyunca toplanınca xG, bitiricilik ve kalecilerden bağımsız olarak bir takımın pozisyonlarının kaç gol ettiğini söyler.
Modelimiz şutun nereden atıldığını (kaleye uzaklığı ve oradan kale ağzının açtığı açı) ve nasıl atıldığını (akan oyundan, kornerden sonra, serbest vuruş ortasından sonra, doğrudan serbest vuruştan) okur. Katsayılar gerçek şutlar üzerinde lojistik regresyonla bulunur:
xG = 1 / (1 + e^(−z))
z = -1.1118 +0.2404·θ −0.0685·d +0.5172·F| Girdi | Katsayı | Etkisi |
|---|---|---|
| Sabit | −1.1118 | Başlangıç değeri |
| Açı (radyan) θ | +0.2404 | Kale daha geniş göründükçe xG artar |
| Uzaklık (metre) d | −0.0685 | Her metre uzaklık xG'yi düşürür |
| Direkt serbest vuruş F | +0.5172 | Bu tür şutların xG'sini değiştirir |
Penaltının xG'si her zaman 0.76: profesyonel futbolda uzun dönemde gole çevrilen penaltıların payı.
Örnekler
| Şut | xG |
|---|---|
| 6 metreden, ortadan | 0.22 |
| 11 metreden, ortadan (akan oyun) | 0.15 |
| Ceza sahası çizgisinden, ortadan | 0.11 |
| 25 metreden, ortadan | 0.06 |
| 8 metreden, kale çizgisine yakın dar açıdan | 0.17 |
| Penaltı | 0.76 |
Veri ve doğruluk
1 Eki 2026 ile 21 Eki 2026 arasında 398 turnuvadan 1042 bitmiş maçta eğitildi: 19594 şut ve 2343 gol (penaltılar hariç).
Modelin hiç görmediği günlerde sınandı (17 Eki 2026 sonrası 4544 şut): log-kayıp 0.360; "her şut aynı değerde" diyen düz tahminde 0.373. Brier puanı 0.105 (düz tahmin 0.108). Takım ve maç başına xG ile gol arasındaki korelasyon r = 0.62.
Kalibrasyon: modelin görmediği şutlar, xG'ye göre on grupta
| Şut | Ortalama xG | Gol oranı |
|---|---|---|
| 454 | 0.042 | 0.073 |
| 454 | 0.064 | 0.055 |
| 455 | 0.078 | 0.048 |
| 454 | 0.091 | 0.095 |
| 455 | 0.105 | 0.081 |
| 454 | 0.120 | 0.141 |
| 454 | 0.135 | 0.170 |
| 455 | 0.152 | 0.167 |
| 454 | 0.172 | 0.181 |
| 455 | 0.210 | 0.220 |
Şutlar nereden geliyor: maç sırasında kendi canlı veri akışımızdan — konumlar yaklaşıktır ve gol, atan takımın topa en son sahip olduğu yere konur; maç bitince şut atanları ve engellenen şutları da veren ayrıntılı maç verisinden.
Modelin göremedikleri: vücudun hangi bölümüyle vurulduğu (kafa ya da ayak), savunmacıların ve kalecinin yeri, atağın hızı. Konumlar maç gözlemcilerince birkaç metre hassasiyetle kaydedilir; bu yüzden model tek şutlarda temkinlidir (akan oyunda yaklaşık 0.04 ile 0.24 arası) ve asıl gücü maç toplamındadır.
ScoreMondo oyuncu puanı
Her oyuncu 6.0 puanla başlar ve bu maçta yaptıklarına göre aşağıdaki tablodaki gibi puan kazanır ya da kaybeder. Toplam 3,0 ile 10,0 arasında tutulur ve tek ondalıkla gösterilir.
| Hareket | Puan |
|---|---|
| Hücum | |
| Gol (penaltı dışında) | +1.0 |
| Gole çevrilen penaltı | +0.5 |
| Asist | +0.7 |
| Şutlarının her 1,00 xG'si için (penaltılar hariç) | +0.5 |
| İsabetli şut | +0.1 |
| Kaçan penaltı | −0.6 |
| Pas | |
| Kilit pas | +0.25 |
| Her 10 isabetli pas | +0.1 |
| Her 5 isabetsiz pas | −0.1 |
| Başarılı çalım | +0.1 |
| Savunma | |
| Top kapma | +0.15 |
| Top kesme | +0.15 |
| Şut engelleme | +0.1 |
| Kazanılan ikili mücadele | +0.05 |
| Kaybedilen ikili mücadele | −0.05 |
| Çalımla geçilme | −0.1 |
| Gol yememe (defans, 60+ dakika) | +0.3 |
| Sahadayken yenen gol (defans) | −0.15 |
| Kalecilik | |
| Kurtarış | +0.3 |
| Gol yememe (kaleci, 60+ dakika) | +0.5 |
| Sahadayken yenen gol (kaleci) | −0.3 |
| Disiplin | |
| Sarı kart | −0.3 |
| İkinci sarıdan kırmızı | −1.0 |
| Doğrudan kırmızı kart | −1.5 |
| Kendi kalesine gol | −0.8 |
| Yaptırdığı penaltı | −0.6 |
| Kazandırdığı penaltı | +0.4 |
| Yaptığı faul | −0.05 |
| Maruz kaldığı faul | +0.05 |
| Ofsayt | −0.05 |
| Takım sonucu | |
| Takımı kazandı (× dakika / 90) | +0.2 |
| Takımı kaybetti (× dakika / 90) | −0.2 |
Puan için sahada en az 15 dakika gerekir (gol, asist ya da kırmızı kart varsa daha az). Ayrıntılı veriler (pas, top kapma, ikili mücadele, kurtarış) maç verisinde varsa sayılır; yoksa yalnız maç olayları sayılır ve maç sayfası bunu belirtir. Maç sürerken puan o ana kadar olanlarla hesaplanır.
Maçın oyuncusu: en az 30 dakika oynayanlar arasında en yüksek puan; eşitlikte daha çok dakika, sonra kazanan takım öne geçer.
Başka hiçbir şey sayılmaz — ün, kulüp, piyasa değeri ya da önceki maçlar yok. Her mevkiden puan kazanılır: defans oyuncuları top kapma, top kesme, şut engelleme ve gol yememeyle, kaleciler kurtarışlarla.
xG modeli x1-2026-10-21 (21 Eki 2026 tarihine kadarki veri) · puan r1.