İçeriğe atla Yan panele atla Alt bilgiye atla

Futbolda Ekranda Gözüken “Expected Goals” Rakamı Maç Sırasında Nasıl Güncelleniyor?

Bu Yazımızda Neleri Anlattık?

Futbol maçlarında ekranda gördüğümüz “Expected Goals” yani xG rakamı, maç boyunca her şut pozisyonundan sonra güncellenir. Sistem, şutun nereden, hangi açıyla, hangi vücut bölgesiyle, hangi oyun akışı içinde ve ne kadar baskı altında çekildiğini analiz eder; o şuta 0 ile 1 arasında bir gol olasılığı verir. Takımın toplam xG’si de bu şut değerlerinin toplanmasıyla oluşur. Opta ve Wyscout gibi veri sağlayıcıların açıklamalarına göre xG, her şutun gol olma ihtimalini geçmiş şut verileri ve model değişkenleriyle hesaplayan bir olasılık metriğidir.

Kısacası ekrandaki xG rakamı, “takım kaç gol atmalıydı?” sorusuna kesin bir cevap değil, “takım ne kadar kaliteli gol pozisyonu üretti?” sorusuna istatistiksel bir cevaptır. Bu yüzden skor 1-0 iken xG tablosunda 0.42 – 1.68 gibi bir görüntü görmek mümkündür. Bir takım golü bulmuş olabilir ama çok az kaliteli pozisyon üretmiştir; diğer takım ise gol atamamış olmasına rağmen daha net fırsatlar yakalamıştır.

Expected Goals yani xG ne demek?

Expected Goals, Türkçeye genellikle “Beklenen Gol” olarak çevrilir. Futbol analizinde xG, bir şutun gol olma ihtimalini sayısal olarak gösterir. Bu değer 0 ile 1 arasındadır. 0’a yakın değerler gol olma ihtimali çok düşük şutları, 1’e yakın değerler ise gole dönüşme ihtimali çok yüksek pozisyonları anlatır.

Örneğin bir şutun xG değeri 0.05 ise bu, benzer pozisyonların yaklaşık %5 oranında gol olduğu anlamına gelir. 0.50 xG değerindeki bir pozisyon ise kabaca iki denemeden birinin gol olabileceği kadar net bir fırsatı ifade eder. Wyscout’un veri sözlüğünde de xG değerlerinin 0 ile 1 arasında değiştiği, 0.1 xG’nin %10, 0.8 xG’nin %80 gol olasılığı anlamına geldiği belirtilir.

Burada önemli nokta şudur: xG, şutun kaleye girip girmediğine göre değil, şutun gol olma ihtimaline göre hesaplanır. Yani top ağlara gitse de gitmese de pozisyonun bir xG değeri vardır. Ceza sahası dışından çekilen zayıf bir şut gol olursa, bu şutun xG değeri yine düşük kalabilir. Çünkü model, “bu şut gol oldu” diye değil, “bu şut normal şartlarda ne kadar gol olurdu?” diye bakar.

Maç sırasında xG rakamı ne zaman değişir?

Canlı maç yayınında gördüğünüz xG rakamı genellikle her şuttan sonra değişir. Pas, top kaybı, korner, faul, taç veya dripling gibi aksiyonlar tek başına xG toplamını artırmaz. xG’nin ana olayı şuttur. Çünkü modelin ölçtüğü şey, bir gol girişiminin golle sonuçlanma ihtimalidir.

Diyelim ki maçın 12. dakikasında ev sahibi takım ceza sahası dışından bir şut çekti. Şut kaleyi bulmadı ve auta gitti. Veri sağlayıcının sistemi bu şutu kaydeder. Şutun noktası, mesafesi, açısı, şut tipi ve oyun bağlamı modele gönderilir. Model bu şuta 0.03 xG verirse, ev sahibi takımın toplam xG’si 0.00’dan 0.03’e çıkar.

  1. dakikada aynı takım penaltı kazanıp penaltı kullanırsa, penaltının xG değeri çoğu modelde yaklaşık 0.75 – 0.80 bandındadır. Wyscout örneğinde penaltı xG değeri 0.76 olarak sabitlenmiştir; Stats Perform da örnek olarak penaltıyı 0.76 xG şeklinde açıklar. Bu durumda takımın toplam xG’si 0.03’ten yaklaşık 0.79’a yükselebilir.

Yani canlı xG, skor tabelası gibi gol olduğunda birer birer artan bir sayı değildir. Şut kalitesine göre küçük küçük veya büyük sıçramalarla değişir.

Ekrandaki xG rakamının arkasında kim var?

Televizyon yayınlarında, spor uygulamalarında veya maç istatistik panellerinde gördüğümüz xG verileri genellikle veri sağlayıcı şirketlerden gelir. Dünya futbolunda bu alanda Opta, Stats Perform, Wyscout, StatsBomb ve benzeri futbol veri şirketleri öne çıkar. Yayıncı kuruluş, lig organizasyonu, kulüp analiz ekibi veya spor uygulaması hangi veri sağlayıcıyla çalışıyorsa ekranda görünen xG de çoğunlukla o sağlayıcının modeline dayanır.

Bu yüzden aynı maç için farklı platformlarda küçük xG farkları görebilirsiniz. Bir yerde ev sahibi takımın xG’si 1.72, başka bir yerde 1.58 görünebilir. Bu durum genellikle hata değil, model farkıdır. Çünkü her veri şirketi şutu aynı temel mantıkla değerlendirir ama kullandığı veri seti, değişkenler, saha koordinatı hassasiyeti, savunma baskısı yorumu ve modelleme yöntemi farklı olabilir.

Örneğin Opta’nın açıklamasına göre model, geçmiş Opta verilerindeki yaklaşık bir milyon şuttan beslenir ve mesafe, açı, kaleci pozisyonu, savunma baskısı, şut tipi ve oyun akışı gibi 20’den fazla değişkeni dikkate alır. Wyscout ise şut lokasyonu, asist lokasyonu, ayak veya kafa kullanımı, asist türü, dripling, duran top, kontra atak ve pozisyon tehlikesi gibi parametreleri xG hesabında kullandığını açıklar.

Bu nedenle “tek ve evrensel xG rakamı” yoktur. En doğru ifade şudur: Her xG değeri, belirli bir veri sağlayıcının kendi modeline göre hesapladığı gol olasılığıdır.

Canlı maçta xG güncellemesi adım adım nasıl olur?

Maç sırasında xG’nin güncellenmesi dışarıdan çok basit görünür. Ekranda sadece bir sayı değişir. Fakat arka planda birkaç aşamalı bir süreç işler.

Birinci aşama, olayın kaydedilmesidir. Sahada bir şut olduğunda veri operatörü veya yarı otomatik takip sistemi bu aksiyonu “şut” olarak işaretler. Şutun hangi oyuncu tarafından çekildiği, hangi dakikada gerçekleştiği, hangi noktadan vurulduğu, topun hangi bölgeye gittiği ve şutun sonucu kaydedilir.

İkinci aşama, pozisyon bilgilerinin modele aktarılmasıdır. Model sadece “şut çekildi” bilgisini kullanmaz. Şutun kaleye mesafesi, açısı, kalecinin konumu, savunmacıların baskısı, pasın türü, şutun kafa mı ayak mı olduğu, pozisyonun açık oyundan mı duran toptan mı geldiği gibi bilgileri de değerlendirir.

Üçüncü aşama, olasılığın hesaplanmasıdır. Model, geçmişte buna benzeyen binlerce hatta yüz binlerce şutu analiz ederek “bu şut kaç ihtimalle gol olur?” sorusuna sayısal cevap üretir. Çıkan değer örneğin 0.07, 0.22 veya 0.63 olabilir.

Dördüncü aşama, takım toplamının güncellenmesidir. Her takımın maç içindeki xG toplamı, o takımın çektiği şutların xG değerlerinin toplamıdır. Bir takım üç şut çekmişse ve bu şutların değerleri 0.05, 0.12 ve 0.40 ise takımın toplam xG’si 0.57 olur.

Beşinci aşama, yayın grafiğine aktarılmasıdır. Canlı istatistik paneli, yayıncı kuruluşun grafik sistemi veya uygulama arayüzü yeni değeri alır ve ekrandaki xG rakamını günceller. Bazen bu güncelleme şuttan birkaç saniye sonra gelir. Bazı yayınlarda ise istatistik paneli belirli aralıklarla yenilendiği için değişim biraz gecikmeli görünebilir.

xG her saniye mi güncellenir?

Hayır. xG genellikle her saniye değişen bir veri değildir. Topa sahip olma yüzdesi, pas sayısı veya saha içi konum verisi gibi sürekli akan bir metrik değildir. xG, esas olarak şut olayları üzerinden güncellenir.

Bir takım çok iyi pas yapıyor, rakip ceza sahasına yerleşiyor ve baskı kuruyor olabilir. Fakat şut çekmiyorsa xG artmaz. Çünkü xG modeli şutun gol olma ihtimalini ölçer. Şut yoksa klasik xG’de hesaplanacak bir gol denemesi de yoktur.

Bu nokta futbol izleyicileri için bazen kafa karıştırıcı olabilir. Mesela bir takım 10 dakika boyunca rakibi bunaltır, üst üste korner kullanır, ceza sahasında tehlike yaratır ama hiç şut çekemez. Ekrandaki xG değişmez. Çünkü xG tehlikeli atak hissini değil, şutla sonuçlanan pozisyon kalitesini ölçer.

Buna karşılık başka bir takım 30 saniyelik hızlı hücumda kaleciyle karşı karşıya kalır ve tek şutla 0.45 xG üretir. Oyunun genel görüntüsü diğer takım lehine olsa bile xG bir anda hızlı hücumu yapan takım lehine sıçrayabilir.

Gol olunca xG otomatik olarak 1 artar mı?

Hayır, gol olunca xG otomatik olarak 1 artmaz. Bu, xG hakkında en sık yapılan hatalardan biridir.

Bir golün xG değeri, golün kendisine değil, golle sonuçlanan şutun kalitesine bağlıdır. Örneğin ceza sahası dışından çekilen zor bir şut ağlara giderse, bu golün xG değeri 0.03 olabilir. Çünkü benzer şutlar çok nadiren gol olur. Gol atılmış olması bu şutu geçmişe dönük olarak “1.00 xG” yapmaz.

Tam tersi de mümkündür. Bir oyuncu boş kaleye çok yakın mesafeden şut çekip kaçırırsa, o pozisyonun xG değeri 0.80 olabilir. Gol olmadığı halde takımın xG’si ciddi şekilde artar. Çünkü pozisyon çok değerlidir.

Bu yüzden xG ile gol sayısı aynı şey değildir. Gol, maçın skor sonucudur. xG ise üretilen şut fırsatlarının kalitesini anlatır.

Bir şutun xG değerini hangi faktörler etkiler?

Bir şutun xG değerini etkileyen en temel faktör şutun kaleye olan mesafesidir. Kaleye yakın şutlar genellikle daha yüksek xG alır. Ceza sahası içinden, özellikle altıpas çevresinden çekilen şutlar daha değerlidir. Ceza sahası dışından çekilen uzak şutlar ise çoğu zaman düşük xG üretir.

İkinci büyük faktör şut açısıdır. Oyuncu kaleyi geniş açıyla görüyorsa şutun gol ihtimali artar. Dar açıdan çekilen şutlarda ise kalecinin kapatabileceği alan daha fazladır ve xG düşer.

Üçüncü faktör şutun türüdür. Ayakla yerden çekilen dengeli bir şut ile geriye doğru giderken vurulan kafa şutu aynı değerde değildir. Kafa vuruşları, voleler, gelişine şutlar, tek dokunuşlar ve kaleciyle karşı karşıya pozisyonlar farklı değerlendirilir.

Dördüncü faktör asistin veya pasın türüdür. Ara pasla savunma arkasına sarkılan bir pozisyon, kalabalık ceza sahasına yapılan ortadan farklıdır. Yerden kesilen pas, yüksek orta, duran top organizasyonu, hızlı hücum veya pres sonrası kazanılan top gibi detaylar modelin değerlendirmesini etkileyebilir.

Beşinci faktör savunma ve kaleci konumudur. Modern modeller sadece şut noktasına bakmakla kalmaz; oyuncunun ne kadar baskı altında olduğunu, kalecinin pozisyonunu ve şut yolunun ne kadar açık olduğunu da hesaba katabilir. Opta’nın model açıklamasında kaleci pozisyonu, savunma baskısı ve oyuncuların şut açısını ne kadar kapattığı gibi unsurlar önemli değişkenler arasında sayılır.

Altıncı faktör pozisyonun oyun bağlamıdır. Açık oyun, kontra atak, korner sonrası karambol, serbest vuruş, penaltı, taç organizasyonu veya geçiş hücumu gibi senaryolar xG değerini değiştirebilir. Aynı noktadan çekilen iki şut, pozisyonun gelişimine göre farklı xG alabilir.

Canlı xG’de insan mı hesap yapıyor, yapay zekâ mı?

Canlı xG’de genellikle insan veri girişi ile makine öğrenimi modeli birlikte çalışır. Maçtaki olayların doğru etiketlenmesi için veri operatörleri, izleme sistemleri veya yarı otomatik veri toplama yöntemleri kullanılır. Şutun konumu ve özellikleri modele aktarıldıktan sonra hesaplamayı istatistiksel model yapar.

Burada “bir kişi oturup her şuta elle 0.12 xG yazıyor” gibi düşünmek doğru değildir. İnsan veya sistem şutu tanımlar, model ise geçmiş veri üzerinden olasılığı üretir. Tabii bazı özel durumlarda veri sağlayıcının editörleri pozisyonu sonradan düzeltebilir. Örneğin ilk anda şut olarak işaretlenen bir top daha sonra orta olarak değerlendirilebilir veya oyuncu bilgisi değiştirilebilir. Bu durumda xG rakamı da sonradan revize edilebilir.

2026 itibarıyla üst düzey futbol veri sistemlerinde makine öğrenimi modelleri, gelişmiş olay verisi ve bazı liglerde oyuncu takip verileri daha fazla kullanılmaktadır. Fakat her yayın aynı derinlikte veri kullanmaz. Bazı yayınlarda basit olay verisiyle üretilen xG gösterilirken, bazı profesyonel analiz platformlarında kaleci ve savunmacı konumlarını da içeren daha gelişmiş modeller bulunabilir.

Yayında görünen xG neden bazen geç değişiyor?

Canlı yayında xG rakamının birkaç saniye veya bazen daha uzun süre sonra güncellenmesi normaldir. Çünkü pozisyonun önce veri sistemine doğru şekilde düşmesi gerekir. Şutun koordinatı, şut tipi ve sonucu netleşmeden modelin güvenilir değer üretmesi zordur.

Özellikle karambol pozisyonlarında gecikme daha belirgin olabilir. Top bir oyuncuya mı çarptı, şut mu orta mı, savunmadan seken top yeni bir şut sayılmalı mı, kaleci kurtarışı sonrası ribaund ayrı pozisyon mu kabul edilmeli? Bu tür detayların canlı veri akışında doğru etiketlenmesi zaman alabilir.

Bazı yayıncılar xG değerini sürekli ekranda göstermez. Maç içi grafik geldiğinde son güncel değer ekrana yansır. Bu nedenle izleyiciye “bir anda değişmiş” gibi gelebilir. Aslında arka planda şutlar işlenmiş, toplam değer güncellenmiş ve grafik ekrana o anda verilmiştir.

VAR kararları xG’yi değiştirir mi?

Evet, bazı durumlarda VAR kararları xG değerini etkileyebilir. Çünkü xG, resmi olayların nasıl kaydedildiğiyle bağlantılıdır.

Bir gol ofsayt nedeniyle iptal edilirse, veri sağlayıcının metodolojisine göre o şutun xG toplamından çıkarılması veya farklı şekilde işaretlenmesi mümkündür. Benzer şekilde penaltı verilip daha sonra VAR ile iptal edilirse, penaltı şutu hiç kullanılmadıysa penaltı xG’si oluşmaz. Penaltı kullanıldıktan sonra kural ihlali nedeniyle tekrar kararı verilirse, olayın nasıl kaydedileceği sağlayıcının veri standardına göre belirlenir.

Şu ayrımı yapmak gerekir: xG, hakem kararını yorumlayan hukuki veya kural belirleyici bir sistem değildir. Futbolun oyun kurallarını IFAB belirler, Türkiye’de resmi organizasyonlar Türkiye Futbol Federasyonu çatısı altında yürütülür. xG ise maç performansını ölçmeye yarayan istatistiksel bir analiz aracıdır. Bu yüzden “VAR doğru mu karar verdi?” sorusunun cevabı xG’de aranmaz. xG yalnızca pozisyonun gol olasılığına bakar.

Ofsayt olan pozisyonların xG’si sayılır mı?

Genellikle geçerli oyun içinde şut olarak kaydedilen pozisyonlar xG’ye dahil edilir. Eğer pozisyon ofsayt nedeniyle geçersiz sayılırsa, çoğu resmi veri akışında bu şut normal maç xG toplamına dahil edilmez veya ayrı etiketlenir. Ancak bazı canlı uygulamalarda karar kesinleşene kadar geçici bir değer görülebilir.

Örneğin bir oyuncu kaleciyle karşı karşıya kalıp gol attı, ekranda xG kısa süreliğine arttı, sonra VAR ofsayt kararı verdi. Bu durumda yayın veya uygulama xG değerini eski haline çekebilir. İzleyici de “xG neden azaldı?” diye düşünebilir. Bunun nedeni pozisyonun artık geçerli şut olarak değerlendirilmemesidir.

Bu durum canlı istatistiklerde normaldir. Çünkü canlı veri, maçtaki resmi olaylar netleştikçe düzeltilir.

Kendi kalesine atılan goller xG’ye nasıl yansır?

Kendi kalesine atılan goller xG konusunda özel bir başlıktır. Çünkü xG normalde hücum eden takımın şutunun gol olma ihtimalini ölçer. Eğer ortada hücum oyuncusunun şutu yoksa, klasik anlamda bir şut xG’si de olmayabilir.

Örneğin kanattan gelen sert bir ortada savunmacı topu kendi ağlarına gönderirse, bu olay skor tabelasında hücum eden takım lehine gol yazılır. Fakat pozisyonun xG’ye nasıl yansıyacağı veri sağlayıcının metodolojisine bağlıdır. Bazı sistemler bunu şut olarak değerlendirmez, bazıları pozisyona farklı olay etiketi verebilir, bazı gelişmiş modeller ise tehlikeli pas veya beklenen gol zinciri gibi farklı metriklerle bu tehlikeyi analiz eder.

Bu nedenle xG ile skorun her zaman birebir örtüşmesini beklemek yanlıştır. Bir takım hiç yüksek xG üretmeden kendi kalesine gol sayesinde öne geçebilir. Bu, xG’nin hatalı olduğu anlamına gelmez; xG’nin neyi ölçtüğünü doğru anlamak gerekir.

Ribaund ve üst üste şutlarda xG nasıl hesaplanır?

Kaleciden dönen toplar, direkten dönen şutlar ve ceza sahası içi karamboller xG’nin en çok tartışıldığı alanlardan biridir. Çünkü aynı hücum içinde birkaç saniyede iki veya üç şut çıkabilir. Her şut ayrı bir gol olasılığına sahip olabilir.

Wyscout, aynı pozisyon dizisindeki ardışık şutların şut seviyesinde ayrı ayrı değerlendirildiğini ve teorik olarak bir sekansın toplam xG değerinin 1’in üzerine çıkabileceğini belirtir. Bu nokta önemlidir. Çünkü xG her zaman “bir hücumun gol olma ihtimali” olarak değil, çoğu modelde “her şutun ayrı gol olma ihtimali” olarak hesaplanır.

Örneğin ilk şut 0.40 xG, kaleciden dönen ikinci şut 0.50 xG olabilir. Aynı hücumda toplam 0.90 xG yazılması mümkündür. Hatta çok yakın mesafeden iki net deneme olursa toplam 1’in üzerine de çıkabilir. Bu, matematiksel olarak garip görünse de şut bazlı xG yaklaşımının doğal sonucudur.

Post-shot xG nedir, canlı ekrandaki xG’den farkı ne?

Maç yayınlarında genellikle gördüğümüz xG, şut çekilmeden hemen önceki ve şut anındaki koşullara dayanan klasik xG’dir. Buna “pre-shot xG” denir. Yani oyuncu topa vurmadan önce pozisyon ne kadar değerliydi, buna bakar.

Post-shot xG ise şutun kaleye nasıl gittiğini de dikkate alır. Şut köşeye çok iyi gittiyse post-shot xG yükselir. Şut kalecinin üstüne gittiyse düşer. Wyscout, post-shot xG’nin sadece isabetli şutlar üzerinden değerlendirildiğini ve şutun kalede nereye gittiği gibi bilgileri içerdiğini açıklar.

Bu fark özellikle kaleci ve bitiricilik analizinde önemlidir. Bir forvet sürekli düşük xG’li pozisyonlardan köşeye çok kaliteli şutlar çıkarıyorsa bitiriciliği öne çıkabilir. Bir kaleci ise yüksek post-shot xG’li şutları çıkarıyorsa takımına beklenenden fazla katkı yapıyor olabilir.

Ancak canlı yayınlarda ekranda “xG” diye gösterilen metrik çoğunlukla klasik expected goals değeridir. Post-shot xG genellikle daha detaylı analiz ekranlarında, maç sonu raporlarında veya profesyonel veri platformlarında karşımıza çıkar.

Neden farklı kanallarda farklı xG rakamları çıkıyor?

Bir maçta farklı platformlarda farklı xG değerleri görmenin birkaç nedeni vardır.

İlk neden model farkıdır. Her veri sağlayıcı aynı tarihsel veri setini, aynı değişkenleri ve aynı algoritmayı kullanmaz. Opta, Wyscout veya başka bir sağlayıcının modeli benzer mantıkla çalışsa da aynı pozisyona birebir aynı değeri vermeyebilir.

İkinci neden veri etiketleme farkıdır. Bir pozisyon bazı sistemlerde şut, bazı sistemlerde orta veya engellenen pas olarak kaydedilebilir. Özellikle savunmaya çarpan toplar, zayıf dokunuşlar ve kaleye yönelmeyen denemeler farklı yorumlanabilir.

Üçüncü neden canlı ve maç sonu verisi farkıdır. Canlı veride hızlı karar verilir. Maç sonrasında pozisyonlar tekrar kontrol edilebilir ve bazı olaylar düzeltilebilir. Bu yüzden maç sırasında gördüğünüz xG ile maçtan birkaç saat sonra veri sitesinde gördüğünüz xG arasında küçük farklar olabilir.

Dördüncü neden yuvarlamadır. Yayıncı kuruluş xG’yi iki ondalık basamakla gösterirken başka bir site tek ondalık basamak kullanabilir. 1.246 değeri bir yerde 1.25, başka bir yerde 1.2 görünebilir.

Bu farklar xG’nin işe yaramaz olduğu anlamına gelmez. Sadece xG’nin bir ölçüm modeli olduğunu ve her ölçüm modelinde metodoloji farkı bulunabileceğini gösterir.

Canlı xG maçın gidişatını doğru anlatır mı?

Canlı xG, maçın gidişatını anlamak için çok yararlı bir araçtır ama tek başına bütün maçı anlatmaz. Çünkü futbol sadece şut kalitesinden ibaret değildir. Baskı, alan kontrolü, tempo, savunma dengesi, pas kalitesi, oyuncu yorgunluğu ve psikolojik momentum gibi birçok unsur vardır.

Yine de xG, geleneksel istatistiklerden daha derin bir fikir verir. Şut sayısı tek başına yanıltıcı olabilir. Bir takım 15 şut çekmiştir ama bunların çoğu ceza sahası dışından düşük kaliteli denemelerdir. Diğer takım 5 şut çekmiştir ama üçü çok net pozisyondur. Bu durumda xG, hangi takımın daha kaliteli fırsatlar bulduğunu daha iyi gösterir.

Opta’nın açıklamasında da xG’nin maç sonucunu kesin olarak göstermediği, şans kalitesini ölçtüğü vurgulanır. Bir takımın maçta daha yüksek xG’ye sahip olması, mutlaka o maçı kazanması gerektiği anlamına gelmez. Futbolda bitiricilik, kaleci performansı, savunma müdahalesi, şans ve bireysel kalite sonucu değiştirebilir.

Bu yüzden canlı xG’ye şöyle bakmak daha doğrudur: Skor tabelasının arkasındaki pozisyon kalitesini gösteren yardımcı bir mercek.

xG düşük ama takım gol attıysa ne anlamalıyız?

Bir takım düşük xG ile gol attıysa, bu genellikle zor bir pozisyonu gole çevirdiği anlamına gelir. Örneğin 0.04 xG değerindeki bir şut gol olduysa, oyuncu düşük ihtimalli bir pozisyondan yüksek kaliteli bitiriş yapmıştır veya kaleci hata yapmıştır.

Bu durum tek maçta normaldir. Futbolda her zaman sürpriz goller olur. Uzak mesafe şutları, frikikler, sekmeler, savunma hataları ve bireysel beceriler xG’nin düşük olduğu pozisyonlarda da gol getirebilir.

Ancak bir takım uzun süre boyunca sürekli düşük xG üretip çok fazla gol atıyorsa, burada iki ihtimal vardır. Ya takım gerçekten olağanüstü bitiricilere sahiptir ya da bir süre sonra normale dönmesi beklenen yüksek verimlilik dönemi yaşıyordur. Analistler bu yüzden xG’yi tek maçlık hüküm vermek için değil, daha çok uzun dönemli performans değerlendirmesi için kullanır.

xG yüksek ama gol yoksa ne anlamalıyız?

Bir takımın xG’si yüksek ama golü yoksa, o takım kaliteli pozisyonlar üretmiş fakat bitirememiş demektir. Bunun nedeni kötü bitiricilik, iyi kaleci performansı, son anda gelen savunma müdahalesi veya basitçe şanssızlık olabilir.

Örneğin bir takım 2.40 xG üretip maçı 0 golle tamamladıysa, bu maçta ciddi fırsatlar kaçırmış demektir. Fakat buradan hemen “forvetler kötü” sonucuna varmak doğru değildir. Tek maçlık xG farkları bazen tamamen kaleci performansı veya küçük detaylarla açıklanabilir.

Daha sağlıklı analiz için birkaç maçlık hatta sezonluk veriye bakmak gerekir. Bir oyuncu veya takım uzun süre xG’sinin çok altında gol atıyorsa bitiricilik problemi konuşulabilir. Uzun süre xG’sinin çok üstünde gol atıyorsa olağanüstü form, bireysel kalite veya sürdürülemez bir verimlilik gündeme gelebilir.

Canlı xG taktik analizde nasıl kullanılır?

Teknik ekipler ve analistler için canlı xG, maçın sadece skorla okunmamasını sağlar. Bir takım 1-0 geride olabilir ama rakibinden daha yüksek xG üretmişse, teknik ekip oyunun tamamen kötü gitmediğini düşünebilir. Tam tersine 1-0 önde olan bir takım sürekli yüksek xG veriyorsa, skor avantajına rağmen savunma alarm veriyor olabilir.

Canlı xG özellikle şu sorular için faydalıdır:

Takım gerçekten pozisyon üretiyor mu?

Rakip kaleye yaklaşmak kaliteli şuta dönüşüyor mu?

Savunma rakibe net fırsat veriyor mu?

Atılan gol planlı hücumun sonucu mu, yoksa düşük ihtimalli bir vuruş mu?

Oyuncu değişikliği sonrası pozisyon kalitesi arttı mı?

Ancak saha kenarında karar verirken sadece xG’ye bakılmaz. Teknik direktör oyuncuların fiziksel durumunu, taktik disiplini, rakibin zayıf bölgesini, kart riskini, oyunun temposunu ve maçın psikolojisini de değerlendirir. xG bu kararların yerine geçmez, onları destekleyen bir veri katmanı sunar.

xG taraftar için ne işe yarar?

Taraftar açısından xG, maçtan sonra yapılan “iyi oynadık mı, kötü mü oynadık?” tartışmasına daha somut bir zemin kazandırır. Eskiden bu tartışmalar çoğunlukla şut sayısı, topa sahip olma oranı veya gözlem üzerinden yapılırdı. Bugün xG sayesinde pozisyon kalitesi daha net konuşulabiliyor.

Mesela takımınız 2-1 kaybetti ama xG tablosu 2.30 – 0.80 ise, bu maçta sonuç kötü olsa da pozisyon üretimi açısından olumlu sinyaller vardır. Fakat takımınız 2-0 kazandı ve xG tablosu 0.45 – 1.70 ise, skor güzel görünse de oyunun sürdürülebilirliği tartışılabilir.

Bu, futbolun romantizmini azaltmaz. Aksine maçın görünmeyen hikâyesini daha iyi anlamayı sağlar. Çünkü futbol sadece gol anlarından ibaret değildir; kaçan fırsatlar, düşük ihtimalli goller ve kaleci performansları da maçın kaderini belirler.

xG neden bazen izlediğimiz maç hissiyle uyuşmuyor?

Bazen izleyici “takım çok baskılı oynadı ama xG düşük çıktı” diye düşünebilir. Bunun nedeni xG’nin baskıyı değil, şut kalitesini ölçmesidir. Ceza sahasına çok giren ama net şut çıkaramayan takımın xG’si düşük kalabilir.

Bazen de tam tersi olur. Maç boyunca pek görünmeyen bir takım iki net pozisyona girer ve xG’si yüksek çıkar. Çünkü xG, oyuna hükmetmeyi değil, şut fırsatının gol ihtimalini ölçer.

Bu yüzden xG’yi maç hissinin rakibi gibi değil, tamamlayıcısı gibi görmek gerekir. Gözlem bize oyunun akışını, tempo ve baskı hissini verir. xG ise bu baskının gerçekten kaliteli şutlara dönüşüp dönüşmediğini gösterir.

xG’nin sınırları nelerdir?

xG güçlü bir metriktir ama kusursuz değildir. Öncelikle her model veriye bağlıdır. Eğer pozisyon doğru etiketlenmezse, hesaplanan xG de etkilenebilir. Şutun noktası, savunma baskısı veya pas türü yanlış girilirse değer değişebilir.

İkinci sınır, model farkıdır. Her sağlayıcının xG’si aynı değildir. Bu yüzden farklı kaynaklardaki rakamları kıyaslarken dikkatli olmak gerekir.

Üçüncü sınır, tek maç örneklemidir. Futbol düşük skorlu bir oyundur ve tek maçta şans faktörü büyüktür. Bir takım 0.30 xG ile iki gol atabilir veya 3.00 xG ile gol bulamayabilir. Bu durum xG’yi geçersiz yapmaz; sadece tek maçta kesin hüküm vermemek gerektiğini gösterir.

Dördüncü sınır, xG’nin şut öncesi bazı değerleri tam anlatamamasıdır. Harika bir pas, savunmayı bozan koşu veya kaleciyi oyundan düşüren ekstra pas her modelde aynı derinlikte yakalanmayabilir. Bu yüzden modern analizde xG yanında expected threat, possession value, post-shot xG ve pas ağı gibi başka metrikler de kullanılır.

2026 itibarıyla xG hâlâ güvenilir mi?

Evet, xG 2026 itibarıyla modern futbol analizinin en yaygın ve en kullanışlı metriklerinden biridir. Ancak güvenilirliği, nasıl kullanıldığına bağlıdır. xG’yi “maçı kim hak etti?” sorusunun tek cevabı gibi kullanmak yanlıştır. Ama “hangi takım daha kaliteli şutlar üretti?” sorusu için oldukça değerlidir.

Günümüzde xG, yayıncı anlatımlarında, kulüp analiz departmanlarında, oyuncu izleme süreçlerinde, kaleci performansı değerlendirmelerinde ve maç sonrası raporlarda sıkça kullanılır. Opta’nın açıklamasına göre xG, ana akım yayıncılar ve futbol yorumcuları tarafından da düzenli kullanılan gelişmiş metriklerden biri haline gelmiştir.

Doğru kullanıldığında xG, futbolu daha sayısal, daha objektif ve daha anlaşılır hale getirir. Yanlış kullanıldığında ise skor tartışmalarını gereksiz yere karmaşıklaştırabilir. Bu nedenle xG’yi bir kesin sonuç makinesi değil, pozisyon kalitesi göstergesi olarak okumak gerekir.

Ekranda gördüğümüz xG rakamını nasıl okumalıyız?

Maç sırasında xG rakamı ekrana geldiğinde önce skordan bağımsız düşünmek gerekir. Diyelim ki 65. dakikada skor 1-1 ve xG 0.60 – 2.10. Bu tablo, ikinci takımın daha kaliteli gol fırsatları ürettiğini gösterir. Ama bu, kesin olarak ikinci takımın kazanacağı anlamına gelmez.

Sonra xG’nin nasıl oluştuğuna bakmak gerekir. 2.10 xG tek bir penaltı ve bir boş kale pozisyonundan mı geldi, yoksa maç geneline yayılan sürekli üretimden mi oluştu? İki durumun oyun anlamı farklıdır. Bir takım tek pozisyonda çok büyük xG üretebilir; başka bir takım ise düzenli şekilde orta-yüksek kaliteli fırsatlar yaratabilir.

Ayrıca xG ile şut sayısını birlikte okumak faydalıdır. 20 şutta 0.80 xG üreten takım çok şut atmış ama kaliteli pozisyon bulamamış olabilir. 6 şutta 1.70 xG üreten takım ise daha az ama daha net fırsat yakalamıştır.

Son olarak maçın bağlamını unutmamak gerekir. Kırmızı kart, hava şartları, skor avantajı, takım kalitesi, oyuncu değişiklikleri ve maçın son bölümündeki risk alma davranışı xG tablosunu etkileyebilir.

Basit örnekle canlı xG güncellemesi

Bir maçın ilk 30 dakikasını düşünelim.

  1. dakikada A Takımı ceza sahası dışından şut çekti: 0.03 xG
  2. dakikada B Takımı dar açıdan şut çekti: 0.07 xG
  3. dakikada A Takımı penaltı kullandı: 0.76 xG
  4. dakikada B Takımı altıpas içinde kafa vuruşu yaptı: 0.38 xG
  5. dakikada A Takımı hızlı hücumda kaleciyle karşı karşıya kaldı: 0.45 xG

Bu durumda 30. dakikadaki xG toplamı yaklaşık şöyle olur:

A Takımı: 0.03 + 0.76 + 0.45 = 1.24 xG

B Takımı: 0.07 + 0.38 = 0.45 xG

Skor 0-0 da olabilir, 2-1 de olabilir. xG bize skorun ne olduğunu değil, takımların pozisyon kalitesini söyler. Eğer A Takımı penaltıyı kaçırmış ve karşı karşıya pozisyonda kaleciye takılmışsa gol atamamış olabilir. Ama xG tablosu A Takımı’nın ciddi fırsatlar ürettiğini gösterir.

Featured snippet cevabı: Futbolda ekrandaki Expected Goals nasıl güncellenir?

Futbolda ekrandaki Expected Goals yani xG rakamı, maç sırasında çekilen her şuttan sonra güncellenir. Veri sağlayıcı şutun konumunu, açısını, mesafesini, şut tipini, pas türünü, savunma baskısını ve kaleci pozisyonunu modele işler. Model bu şuta 0 ile 1 arasında gol olasılığı verir. Takımın canlı xG toplamı, maç boyunca çektiği şutların xG değerlerinin toplanmasıyla oluşur.

Sık sorulan sorular

xG sadece isabetli şutlarda mı hesaplanır?

Hayır. Klasik xG, genellikle kaleyi bulan, auta giden, direkten dönen veya engellenen şutlar dahil olmak üzere şut olarak değerlendirilen girişimler için hesaplanır. Post-shot xG ise sadece isabetli şutlar üzerinden yapılan farklı bir analiz türüdür.

Penaltı xG değeri neden 1 değil?

Çünkü penaltılar her zaman gol olmaz. Tarihsel olarak penaltıların önemli bir kısmı gole dönüşse de kaçan, kurtarılan veya direğe giden penaltılar vardır. Bu yüzden penaltı xG’si çoğu modelde yaklaşık 0.75 – 0.80 aralığındadır.

xG yüksek olan takım maçı hak etmiş mi sayılır?

Her zaman değil. Yüksek xG, o takımın daha kaliteli şut fırsatları ürettiğini gösterir. Ancak futbol maçının sonucu bitiricilik, kaleci performansı, savunma, şans, kırmızı kart ve taktik detaylarla belirlenir. xG tek başına “hak etti” hükmü vermez.

Canlı xG ile maç sonu xG neden farklı olabilir?

Canlı veriler maç sırasında hızlı şekilde işlenir. Maçtan sonra pozisyonlar tekrar kontrol edilebilir, bazı şutlar yeniden etiketlenebilir veya VAR kararları veri setine yansıtılabilir. Bu nedenle canlı xG ile maç sonu xG arasında küçük farklar görülebilir.

Aynı maç için farklı sitelerde farklı xG çıkması normal mi?

Evet, normaldir. Çünkü veri sağlayıcıların modelleri, kullandıkları değişkenler, veri setleri ve olay etiketleme yöntemleri farklı olabilir. Bu yüzden aynı pozisyon bir modelde 0.18 xG, başka bir modelde 0.22 xG alabilir.

Şut yoksa xG artar mı?

Klasik xG’de hayır. Bir takım tehlikeli atak yapabilir, ceza sahasına girebilir veya üst üste korner kullanabilir; ancak şut çekmiyorsa xG değeri artmaz. xG, şutla sonuçlanan gol girişimlerinin kalitesini ölçer.

Gol olan her şut 1.00 xG mi olur?

Hayır. Gol olan şutun xG değeri, şutun gol olma ihtimaline göre hesaplanır. Uzak mesafeden gelen zor bir gol 0.03 xG olabilir. Boş kaleye kaçan bir şut ise gol olmamasına rağmen 0.80 xG olabilir.

Sonuç: Ekrandaki xG, maçın görünmeyen hikâyesini anlatır

Futbolda ekranda gördüğümüz Expected Goals rakamı, maçın içinde sürekli değişen ama her saniye değil, çoğunlukla her şuttan sonra güncellenen bir istatistiktir. Bu rakam, takımların attığı gol sayısını değil, ürettiği gol fırsatlarının kalitesini gösterir.

Canlı xG’nin arkasında veri toplama, olay etiketleme, makine öğrenimi modeli ve yayın grafiği gibi birkaç aşama bulunur. Şutun mesafesi, açısı, vücut bölgesi, pas türü, savunma baskısı, kaleci pozisyonu ve oyun bağlamı gibi faktörler modele girer. Model her şuta bir olasılık verir ve bu olasılıklar takım toplamına eklenir.

Bu yüzden xG’yi doğru okumak gerekir. Yüksek xG her zaman galibiyet demek değildir. Düşük xG ile gol atmak imkânsız değildir. Ama xG, maçın sadece skor tabelasından ibaret olmadığını gösteren en değerli modern futbol metriklerinden biridir. Skor bize ne olduğunu söyler; xG ise o skorun arkasında nasıl bir pozisyon kalitesi olduğunu anlamamıza yardımcı olur.

Buraya Tıkla, Hemen Ara!