CINXE.COM
xG Explained | FBref.com
<!DOCTYPE html> <html data-version="klecko-" data-root="/home/fb/build" lang="en" class="no-js" > <head id="suppress_all_ads"> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0" /> <link rel="dns-prefetch" href="https://cdn.ssref.net/req/202411012" /> <script> /* https://docs.osano.com/hc/en-us/articles/22469433444372-Google-Consent-Mode-v2 */ window.dataLayer = window.dataLayer ||[]; function gtag(){dataLayer.push(arguments);} gtag('consent','default',{ 'ad_storage':'denied', 'analytics_storage':'denied', 'ad_user_data':'denied', 'ad_personalization':'denied', 'personalization_storage':'denied', 'functionality_storage':'granted', 'security_storage':'granted', 'wait_for_update': 500 }); gtag("set", "ads_data_redaction", true); </script> <script src="https://cmp.osano.com/16CGnCU8UtNhM14sg/12669873-8cf8-41e2-be1f-1cb803cbffe0/osano.js"></script> <style>.osano-cm-widget{display: none;}</style> <title>xG Explained | FBref.com</title> <meta name="Description" content="Find out what expected goals are and how they are calculated"> <link rel="canonical" href="https://fbref.com/en/expected-goals-model-explained/" /> <link rel="alternate" href="https://fbref.com/en/expected-goals-model-explained/" hreflang="x-default" /> <link rel="alternate" href="https://fbref.com/pt/expected-goals-model-explained/" hreflang="pt-br" /> <link rel="alternate" href="https://fbref.com/pt/expected-goals-model-explained/" hreflang="pt-pt" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-fr" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-cd" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-ca" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-cm" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-ci" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-be" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-ma" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-gn" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-dz" /> <link rel="alternate" href="https://fbref.com/fr/expected-goals-model-explained/" hreflang="fr-ht" /> <link rel="alternate" href="https://fbref.com/it/expected-goals-model-explained/" hreflang="it-it" /> <link rel="alternate" href="https://fbref.com/de/expected-goals-model-explained/" hreflang="de-de" /> <link rel="alternate" href="https://fbref.com/de/expected-goals-model-explained/" hreflang="de-at" /> <link rel="alternate" href="https://fbref.com/de/expected-goals-model-explained/" hreflang="de-ch" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-es" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-mx" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-co" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-ar" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-cl" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-pe" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-us" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-py" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-ec" /> <link rel="alternate" href="https://fbref.com/es/expected-goals-model-explained/" hreflang="es-uy" /> <link rel="alternate" href="https://fbref.com/en/expected-goals-model-explained/" hreflang="en" /> <!-- include:start ="/inc/klecko_header_fb.html_f" --> <!-- no:cookie fast load the css. --> <script>function gup(n) {n = n.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var r = new RegExp('[\\?&]'+n+'=([^&#]*)'); var re = r.exec(location.search); return re === null?'':decodeURIComponent(re[1].replace(/\+/g,' '));}; document.srdev = gup('srdev')</script> <script>if (!document.srdev && (location.hostname === 'sup.fb.srdevel.com')) { document.srdev = 'aw'; }/* sf: hardcode this in for sup.fb.srdevel.com for testing purposes. */</script> <link rel="preconnect" href="https://cdn.ssref.net" crossorigin> <link rel="preload" href="https://cdn.ssref.net/req/202411012/icons/sr_icons-min.svg?fb" as="fetch" crossorigin> <link rel="preload" href="https://fbref.com/short/inc/main_nav_menu.json" as="fetch" crossorigin> <link rel="preload" href="https://cdn.ssref.net/req/201604190/images/chosen-sprite.png" as="image" crossorigin> <link rel="preload" href="https://cdn.ssref.net/req/202411012/css/fb/sr-min.css" as="style" crossorigin> <!-- CSS start --> <style>html,body{margin:0;padding:0;font:14px/1.25 "Helvetica Neue",helvetica,arial,sans-serif;color:#000}@media(prefers-reduced-motion:no-preference){html:not(.backstop){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation:none!important;transition-duration:0s!important}}html:not(.backstop) div,html:not(.backstop) span{scroll-margin:2.5em 0 0 0;scroll-snap-margin:2.5em 0 0 0}body{position:relative;background:#c9cbcd;z-index:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}a img{border:0}ul,li,ol{margin:0;padding:0;list-style-type:none}table th,table td{border:0}iframe{max-width:100%}code{background:#eee}a,button,input,select,textarea,label,summary{touch-action:manipulation;-ms-touch-action:manipulation}::selection{background:#ff0;text-shadow:none}html.no-js .hasmore,html.no-js .js,html.js .no-js,html.no-js button,html.is_build .hide_build,html.is_dev .hide_dev,html.is_live .hide_live{display:none!important}.js-select{visibility:hidden}a[href]{color:#34d}a[href]:visited{color:#848}a[href]:hover{color:#5e44b3}a[href]:active{color:#b12}a[href^="tel:"]::before{content:"\260E";display:inline-block;margin-right:0}a[href^="mailto:"]::before{content:"\2709";display:inline-block;margin-right:0}.icon_group a[href^="tel:"]:before,.icon_group a[href^="mailto:"]:before{content:""}.screen_only{display:initial}.user_logged_in .not_logged_in,.logged_in,.sr_cpi_control,.print_only{display:none}#perflog,#modernizr,.user_logged_in .logged_in{display:block}h2{color:#000;margin-bottom:5px;font-size:1.5em}img.right{float:right;margin:0 0 5px 5px}img.left{float:left;margin:0 15px 15px 0}sup{font-size:.75em;position:relative;top:-0.4em;vertical-align:baseline}#wrap{width:100%;background:#fff;position:relative}#wrap>div,#wrap>ul{width:100%;position:relative;clear:both}.hidden-iso,.hidden,#content .hidden,.gutterad,.more,.print_only,#warnings.hide,#nag_devs{display:none}#inner_nav.hidden{visibility:hidden}.float_wrap{overflow:hidden}.grid2{display:grid;grid-column-gap:10px;grid-template-columns:1fr 1fr}.grid2 img{max-width:100%}.grid2.heavyleft{grid-template-columns:2fr 1fr}.grid2.heavyright{grid-template-columns:1fr 2fr}#header{overflow:visible;background:#edefee;border-bottom:3px solid #026937;min-height:50px}#header img{height:25px;float:left;padding:8px 0 8px 2%;max-width:71%;max-width:calc(95% - 80px)}#header #nav_trigger{display:block;cursor:pointer;float:right;padding:7px 2% 7px 1%;height:30px}#header #nav_trigger a{color:#01371a;font-size:20px;font-weight:bold;text-decoration:none;display:inline-block}#header #nav_trigger a:before{color:#01371a;content:"\2630 ";font-weight:normal}#header #nav{display:none;clear:both;width:88%;background:#fff;padding:7px 6% 0;border-bottom:3px solid #01371a;border-top:3px solid #01371a;overflow:hidden;font-size:12px}#header #nav .usertools{font-weight:bold;font-size:12px;margin:0 0 4px;padding:7px 6% 0;border-top:1px solid #c9cbcd}#header #nav .breadcrumbs{font-size:12px;padding:7px 6%;border-top:1px solid #c9cbcd}#header #nav_trigger.open{background:#01371a}#header #nav_trigger.open a{color:#fff}#header #nav_trigger.open a:before{color:#fff}#header #nav.open{display:block}#header .social{margin:15px 0;display:none}#header.open_search{margin-bottom:50px}#header #subnav{display:none}#translations{background-color:#ffa;padding:4px 0;text-align:center;display:none}#translations.show{display:block}#translations .closer{top:4px}#translations .langs{display:inline-block}#translations .links{margin:0 35px 0 0}#translations .links>div{display:inline-block}#translations .links .welcome{font-weight:bold}#header .search{margin-top:10px;clear:both;padding:0 2% 6px}#header .search input,#header .search input:active,#header .search input:focus{height:32px;font-size:20px}.search input[type="search"]{padding:4px 5px;border:#747678 1px solid;width:73%;margin-right:2%}.search input[type="search"].prefilled{background-color:#ffa}.search input[type="submit"]{float:right;background:#01371a;color:white;border:1px solid #747678;padding:0;border-radius:5px;height:24px;width:25%;width:calc(25% - 2px)}.search input[type="submit"]:hover{text-decoration:underline}.search input[type="submit"]:active{background-color:#404542}.search .ac-outline{width:73%;margin-right:2%}.search .ac-outline input[type="search"]{width:100%;margin:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:400px){#header .search input,#header .search input:active,#header .search input:focus{height:32px;font-size:20px}}#wrap>#info{width:96%;margin:0 auto;padding-bottom:10px}#info .opener,#info .opener:active,#inner_nav div .opener{color:#900;font-weight:bold;clear:both;width:100%;text-align:left;padding:10px 0;border:0;background:transparent}#info button#meta_more_button{border:1px solid #c9cbcd;background-color:#edefee;padding:.5em;margin:.5em 0;text-align:center;width:100%;max-width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:none}#info button#meta_more_button.show{display:inline-block}#info #meta>div>p:nth-child(n+6){display:none}#info.open #meta>div>p:nth-child(n+6){display:block}#info #meta .opener{display:none}#info #meta{margin-top:10px;overflow:hidden}#info #meta p{font-size:.93em;margin:3px 0}#info #meta>div.media-item{float:right;margin-left:10px;width:70px}#info #meta>div.media-item.country{width:100px;height:75px}#info #meta>div.media-item.country .flag{width:100%;height:100%;background-size:100%}#info .media-item img{width:100%;height:auto;border:1px solid black;box-sizing:border-box}#info .media-item img.additional{display:none}#info .media-item.logo img,.bbr #info .media-item img,.cbb #info .media-item img{border:0}#info #meta .media-item p{margin:3px 0;font-size:.785em;font-style:italic}#info #meta .media-item.loader p{visibility:hidden}#info h1{margin-top:0;margin-bottom:5px;line-height:1.1em;font-size:1.5em}#info h1+p{margin-top:5px}#info #bling{margin:6px 1% 6px 0;color:#fff;height:24px;overflow:hidden;float:left;width:88%;display:grid;grid-gap:5px 4px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}#info.teams #bling{width:100%}#info #bling li{padding:4px 1.25%;text-align:center;position:relative;height:15px;background:#01371a;font-size:.85em;word-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:5px;display:inline-block;width:27%;margin-bottom:5px}#info.teams #bling li{width:45%}#bling li a{color:inherit;position:relative;z-index:1}#info #bling li.bling_hof{background-color:#ffdb1c;color:#000}#info #bling li.bling_all_star{background-color:#c9cbcd;color:#404542}#info #bling li.bling_hof,#info.teams #bling li.bling_all_star,#info.teams #bling li.bling_champ{grid-column-end:span 2}#info #bling li.important{grid-column-end:span 2}#info #bling li.special{background-color:#ffdb1c;color:#000}#info #bling li.all_star{background-color:#c9cbcd;color:#404542}#info.open #bling{height:auto;width:100%;margin-right:0;float:none;overflow:visible}@supports(display:grid){#info #bling li,#info.open #bling li,#info.teams #bling li{width:auto!important;margin-bottom:0!important}}.uni_holder{margin:3px 0;float:none;width:100%;position:relative}#info .uni_holder{float:left}#bling+.uni_holder{width:11%}#info.open #bling+.uni_holder{width:100%;overflow:visible;float:none;margin-bottom:5px}.uni_holder>a{display:inline-block;position:relative;height:auto;width:28px;margin-bottom:3px;margin-right:.3em;text-decoration:none;overflow:hidden}.uni_holder svg{height:28px;width:28px}.uni_holder svg.jersey{height:35px}.uni_holder svg text{font-size:1.8em;font-weight:bold}.uni_holder svg text.string{font-size:1.3em}.uni_holder svg.jersey text{font-size:1.5em}.uni_holder svg.jersey text.string{font-size:.7em}#info #bling+.uni_holder>a{display:none}#info .uni_holder>a.default,#info.open .uni_holder>a,#info #bling+.uni_holder>a.default{display:inline-block}#info .uni_holder .counter{display:none;position:absolute;height:14px;width:18px;border-radius:50%;color:#fff;font-weight:bold;font-size:10px;top:-4px;left:18px;background:black;text-align:center;border:0;padding:4px 0 0;cursor:pointer;text-overflow:inherit}#info .uni_holder .counter:after{content:'';padding:0;font-size:0}#info #bling+.uni_holder .counter{display:block}#info.open #bling+.uni_holder .counter{display:none}#info.open #bling+.uni_holder>a{display:inline-block}#info.open .uni_holder>a{display:inline-block;width:33px}#info.open .uni_holder svg{height:33px;width:33px}#info.open .uni_holder svg.jersey{height:41px}.stats_pullout{overflow:hidden;text-align:center;width:96%;margin:0 auto 15px 0;padding-top:6px}.stats_pullout>div{float:left}.stats_pullout>div:first-child{text-align:left}.stats_pullout>div.p2,.stats_pullout>div.p3{display:none}.stats_pullout>div>div{float:left;margin-left:15px}.stats_pullout>div>div.p2{display:none}.stats_pullout>div:first-child>div{margin-left:0}.stats_pullout span,.stats_pullout h4{color:#900;margin:2px 0;font-size:.785714286em;text-align:center}.stats_pullout p{margin:2px 0;font-size:1.1em}.stats_pullout .caption{clear:both;text-align:left}@media screen and (min-width:520px){.stats_pullout>div.p2{display:block}}@media screen and (min-width:600px){.stats_pullout>div{border-left:1px solid #c9cbcd;margin-left:10px}.stats_pullout>div:first-child{border-left:none;margin-left:0}}@media screen and (min-width:736px){.stats_pullout>div.p2{display:none}}@media screen and (min-width:800px){.stats_pullout>div.p2{display:block}.stats_pullout>div>div.p2{display:block}}.opener{cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opener:after{content:"\25BC";font-size:.75em;padding-left:5px;display:inline-block;text-decoration:none}.opener.open:after{content:"\25B2"}.note .opener{white-space:normal}.toggleable{display:none}.toggleable.open{display:block}tr.toggleable.open{display:table-row}table.toggleable.open{display:table}span.toggleable.open,em.toggleable.open{display:inline}.hoverer{cursor:pointer}.hoverer:after{content:"\25BC";position:absolute;top:7px;right:0}html.no-touchevents .hoverer:hover:after{content:"\25B2"}ul.news_stories>li{margin:5px 10px 0 0;float:none}ul.news_stories.more{display:none}ul.news_stories.more.open{display:block}.bullets{padding-left:20px}.bullets>li{margin-left:0;margin-bottom:6px}ul.bullets>li{list-style-type:disc}ol.bullets>li{list-style-type:decimal}.bullets-inline>li{display:inline-block;margin-right:9px;margin-bottom:10px}.bullets-inline>li:after{content:"\00B7";margin-left:9px}.bullets-inline>li:last-child:after{content:"";margin-left:0}.bullets-inline>li.logged_in{display:none}.user_logged_in .bullets-inline>li.logged_in{display:inline-block}.desc{font-style:italic;font-size:.93em}.hilite{background-color:#ffa}.modified,.modified *{background-color:#f5f5f5}tr.hilite th,tr.hilite td{background-color:#ffa}.callout{margin:10px 0;padding:10px 15px;border:1px solid #aaa;background:#404542;color:#c9cbcd;font-size:1.1em}.callout a{color:#b3beff}.callout a:visited,.callout a:active{color:#a4adff}.callout a:hover,.callout a:visited:hover,.callout a:active:hover{color:#c4cfff}.callout.light{border-color:#747678;background:#eee;color:#404452}.callout.light a{color:#34d}.callout.light a.button,.callout.light a.button:hover{color:white}.callout.light a:hover{color:#5e44b3}.callout.light h3{background-color:transparent}#content>.notables{background-color:#ffa;border:1px dotted #747678;margin:0 auto;padding:6px;text-align:center;width:auto;max-width:500px;font-size:.93em;display:table}.notables li{margin-top:8px}.notables li:first-child{margin-top:0}.note{color:#444;font-size:.92em}.header{font-weight:bold;font-size:1.16em}.pagelog{width:90%;overflow:scroll}.preformatted-desc{width:90%;overflow:auto}.callout.new_stathead_player_highlight{background-image:url('https://cdn.ssref.net/req/202301032/images/stathead/stathead-newspaper-texture.jpg');background-repeat:repeat;background-position:0 25px;background-color:#fff;border:1px solid #7e3e89;text-align:center;padding:10px 20px 0 20px}.callout.new_stathead_player_highlight #powered_by{color:#fff}.new_stathead_player_highlight .callout_logos{display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:.8em;min-width:500px}.callout_logos div{margin:0 20px}.new_stathead_player_highlight .cta{font-size:90%}.new_stathead_player_highlight .button.stathead_button{background-color:#7e3e89;display:none}.new_stathead_player_highlight img{height:30px}.new_stathead_player_highlight_content{background-color:white;border:1px solid black;border-radius:5px;margin:10px;padding:10px}.box .new_stathead_player_highlight{max-width:900px}.new_stathead_player_highlight .new_stathead_player_highlight_content>div:first-child{margin-bottom:.25em}@media screen and (min-width:736px){.callout.new_stathead_player_highlight{display:grid;align-items:center;justify-content:center}.new_stathead_player_highlight .button.stathead_button{display:block}.new_stathead_player_highlight img{width:100%}}@media screen and (max-width:735px){.new_stathead_player_highlight .callout_logos{min-width:auto}.new_stathead_player_highlight img{height:20px}}.callout.stathead_player_highlight{background:#fff;border:1px solid #7e3e89;text-align:center}.stathead_player_highlight .cta{font-size:90%}.stathead_player_highlight .button.stathead_button{background-color:#7e3e89;display:none}.stathead_player_highlight img{max-width:300px}.stathead_player_highlight .stathead_player_highlight_content>div:first-child{margin-bottom:.25em}@media screen and (min-width:736px){.callout.stathead_player_highlight{display:grid;grid-template-columns:minmax(205px,1fr) 4fr minmax(175px,1fr);grid-column-gap:10px;align-items:center}.stathead_player_highlight .button.stathead_button{display:block}.stathead_player_highlight img{width:100%}}#info .adblock{display:none}.adblock{overflow:hidden}.adblock>p{font-size:.93em;margin:2px 0}.adblock img{display:block;margin:0 auto}.adblock{background-color:white;text-align:center}.adblock.ad728{display:none}body.hr #srcom .adblock.ad728{display:block}.adblock.ad300{padding:10px}.adblock.grouped{float:left;padding:0}.adblock.ad300.grouped{float:none;padding:10px}#srcom .adblock.ad728:only-child{float:revert}.adblock.rails{display:none}#div-gpt-ad-728x90-BTF-1{max-height:340px}@media screen and (min-width:481px){.adblock.ad300{padding:10px 0}}@media screen and (min-width:800px){.adblock.ad728{display:block;float:none;margin-bottom:10px}.adblock.ad300{display:none}.adblock.grouped.ad728{display:none}.adblock.grouped.ad300{float:left;width:320px;background:0;padding:0;display:block}}@media screen and (min-width:1810px){.adblock.rails{display:block;height:600px;width:160px;background-color:transparent;position:absolute;top:96px}.adblock.rails.left{left:0}.adblock.rails.right{right:0}}@media screen and (max-width:330px){.adblock{padding:0}.adblock.grouped{padding:0}.adblock.ad300.grouped{padding:0}}.button{background-color:#01371a;padding:10px 15px;color:white;text-decoration:none;display:inline-block;text-align:center;font-size:1.1em;margin:10px 0;border-radius:5px;cursor:pointer}.button.stathead_button{background-color:#7e3e89}h1 .button.stathead_button{font-size:14px;padding:6px 15px;margin:0 0 0 20px;vertical-align:bottom}.button:active,.button:visited,a.button,a.button:visited,a.button:hover{color:white}.button.alt{background:#026937;border:#747678 1px solid;display:block}.button.mini{font-size:.8em;padding:4px 8px;cursor:auto}button.tooltip,button.modal{background:transparent;border:0;text-align:left;padding:0;color:#900}.button2{display:inline-block;border:1px solid #c9cbcd;border-radius:3px;background-color:#edefee;font-size:.93em;font-weight:normal;margin:0 8px 0 0;padding:8px 12px;width:auto;text-align:center}#meta .button2{font-size:.785714286em;margin:0 6px 0 0;padding:8px 7px}.button2[href]{text-decoration:none}.button2.next{text-align:right}.button2.prev{text-align:left}.button2.index,.button2.index:hover,.button2.index:active,.button2.index:visited{background-color:#404542;color:#fff}.button2.index:hover{color:#ccc}.button2.current{text-align:left;background-color:#fff;border:0;font-weight:bold;padding-left:0;padding-right:0;margin-left:-8px;margin-right:0}.button2:last-child{margin-right:0}.button2.next:after{content:"\203A\203A";padding-left:6px;color:black}.button2.prev:before{content:"\2039\2039";padding-right:6px;color:black}#info_box div.prevnext{margin-left:1em}.prevnext{margin:10px 0 15px 0}#content .prevnext>*{margin:.25em}#header #main_nav{color:#404542;overflow:hidden}#header #main_nav>li{border-top:1px solid #c9cbcd}#header #main_nav>li:first-child{border-top:0}#header #main_nav>li>a{display:block;padding:8px 0 8px 6%;font-weight:bold;text-decoration:none;font-size:1.4em}html.no-touchevents #header #main_nav>li:active{background-color:#404542}#header #main_nav>li:active>a{color:#edefee}#header #main_nav li.current{background-color:#01371a}#header #main_nav li.current>a{color:#edefee}#header #main_nav h4{margin:4px 0}#header #main_nav h4:first-child{margin-top:0}#header #main_nav .nm{display:none}#header #main_nav>li>div{display:none;width:98%;position:absolute;top:100%;left:0;z-index:200;border-top:1px solid #404542;padding:1%;background:#fff;font-size:14px;font-weight:normal;box-shadow:0 6px 12px -3px #404542;color:black}#header #main_nav>li.drophover>div{display:block;line-height:initial}#main_nav td{padding:3px}#main_nav .end_links{clear:both}#main_nav .list{margin:0 0 8px;padding:3px;overflow-x:hidden;text-overflow:ellipsis}#main_nav div.list span{font-weight:bold;display:inline-block}#header_leaders div.list span{min-width:70px}#main_nav .game_summary td{padding:1px}@media screen and (max-width:1019px){#header #main_nav>li>div.mobile_list{display:block;position:relative;top:auto;box-shadow:none;border:0;padding:0 0 0 12%}#header #main_nav>li>div.mobile_list strong.desc{display:none}#header #main_nav>li>div.mobile_list div.list{width:90%;line-height:2em}}.ac-outline{display:inline-block}.ac-wrapper{position:relative}.ac-prompt{position:absolute;font-size:16px;color:#404542;top:0;left:0;overflow:hidden;background:transparent}.ac-input:focus,.ac-input:active,.ac-hint:focus,.ac-input,.ac-hint{font-size:16px;background-color:#fff;width:100%;outline:0;border:0;margin:0;padding:0}.ac-input:focus,.ac-input:active,.ac-input{background-color:transparent}.ac-input{vertical-align:top;position:relative;color:#404542}.ac-hint{position:absolute;top:0;left:0;border-color:transparent;box-shadow:none;color:#747678}.ac-dropdown{position:absolute;visibility:hidden;padding:.5em 0;font-size:16px;background-color:#fff;z-index:100;cursor:default;overflow-x:hidden;overflow-y:scroll;width:calc(100% - 2px);border:#aaa 1px solid;border-top:0}.ac-dropdown>div:first-of-type>.ac-results-header{padding-top:0}.ac-results-header{font-size:1em;padding:.35em .5em;font-weight:700}.ac-suggestion{cursor:pointer;padding:.35em 1em;font-size:1em;line-height:1em;border-top:1px solid #fff;border-bottom:1px solid #fff}.ac-suggestion p{margin:0}.ac-suggestion.active,.ac-suggestion.active .search-results-item{color:#b12;font-weight:bold}.search-results-item em{font-style:normal;border-bottom:1px dotted}.ac-suggestion.ac-is-under-cursor,html.no-touchevents .ac-suggestion:hover{border-top:1px solid #aaa!important;border-bottom:1px solid #aaa!important;background-color:#ffa!important}.ac-suggestion .subhead{margin-left:.5em;padding-top:.25em;display:block;font-size:.75em}.ac-suggestion-other-search{font-size:1em;line-height:1.2em;padding-left:.5em;color:#34d}.player_select_name{font-size:16px}.player_select_name button{font-size:2em;margin-left:10px;vertical-align:middle}.player_select_name strong{display:inline-block}.pi_forms .group input[type="search"]{max-width:none;height:auto;font-size:16px;padding-bottom:3px}.pi_forms .ac-outline{width:100%;max-width:520px}@media screen and (max-width:480px){.ac-dropdown{min-width:310px}#desc_container{font-size:12px}}@media screen and (min-width:400px){#info h1 span{display:inline-block}#info h1 span.header_end{display:inline}}@media screen and (min-width:481px){#header #nav_trigger a{font-size:24px}#header img{height:28px}#info #meta>div.media-item{width:92px}#info #meta>div.media-item.logo{width:118px}#info #meta>div.media-item.country{width:140px;height:105px}#info #meta>div>p:nth-child(6){display:block}#info #meta>div>p:nth-child(7){display:block}#info h1{font-size:1.7em}.button2,.button2.current{padding:8px 12px;margin:0 20px 0 0}}@media screen and (min-width:600px){#info #bling{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}#info.open #bling li{width:19.5%}#meta .button2{font-size:.93em;margin:0 20px 0 0;padding:8px 12px}}@media screen and (max-width:735px){.no_mobile{display:none}}@media screen and (min-width:736px){.mobile_only{display:none}#wrap>#header{width:100%;padding-left:0;padding-right:0;border-bottom:0}#wrap>#srcom{width:99%;margin:0 auto}#wrap>#info{width:65%;width:calc(99% - 322px);margin:0 auto;padding-right:320px;min-height:270px}#info .adblock{display:block;position:absolute;top:0;right:0;height:270px;width:300px;padding:0}h2{font-size:1.8em;line-height:1.2em}#info h1{font-size:2em;line-height:1.1em}#info #meta{min-height:auto}#info#general #meta{min-height:auto}#info.open #bling li{width:28%}}@media screen and (min-width:800px){#info #meta>div{float:left;width:100%}#info #meta>div.media-item{float:left;margin-left:0;margin-right:10px}#info #meta>div.media-item+div{width:85%;width:calc(100% - 102px)}#info #meta>div.media-item.logo+div{width:calc(100% - 128px)}#info #meta>div.media-item.country+div{width:calc(100% - 160px)}#info #meta>div>p.opener{max-width:75%}#info.open.teams #bling li{width:45%}}@media screen and (min-width:1020px){#header #nav_trigger{display:none}#wrap>#header{border-bottom:2px solid #01371a;overflow:visible;height:126px;background:#fff}#header img{position:absolute;top:22px;height:auto;max-height:55px;max-width:35%}#header #nav{display:block;width:100%;padding:0;margin:0;clear:none;background:#edefee;border-top:1px solid #c9cbcd;border-bottom:0;overflow:visible;height:30px;position:absolute;bottom:0}#header #nav>*{display:none}#header #nav>#main_nav{display:block;color:#404542;text-align:left;margin-bottom:0;border:0;overflow:visible}#header #main_nav ul{border:0;position:relative}#header #main_nav>li{border:0;width:auto;white-space:nowrap;float:left;color:#404542;font-size:1.16666667em;font-weight:bold;height:14px;padding:8px 1.7%;line-height:12px}#header #main_nav>li>a{color:#404542;padding:0;position:relative;font-size:1em}#header #main_nav>li.current>a{color:#fff}#header #main_nav>li.nm{display:block}#header #main_nav>li.m{display:none}#header #main_nav>li.hasmore>a:after{content:"";display:none}#header #main_nav>li.hasmore.drophover>a:after{content:"";display:none}#header #main_nav li:nth-child(even){border:0}#header #main_nav>li.drophover,#header #main_nav>li:not(.hasmore):hover,#inner_nav>ul>li.drophover{background:#404542}#header #main_nav>li.drophover>a,#header #main_nav>li:not(.hasmore):hover>a,#inner_nav>ul>li.drophover>a{color:#fff}#header #main_nav>li.drophover>span,#header #main_nav>li:not(.hasmore):hover>span,#inner_nav>ul>li.drophover>span{color:#fff}#header #main_nav>li>div>ul{overflow:hidden;margin-top:10px;margin-bottom:10px}#header #main_nav>li>div>ul>li{width:18%;margin-right:2%;margin-bottom:8px;float:left}html.no-touchevents .hasmore>div{position:absolute;left:-999em}html.no-touchevents .hasmore.drophover>div{z-index:69;left:0;box-shadow:0 6px 12px -3px #404542}#header #subnav{display:block;color:#c9cbcd;background-color:#404542;width:100%;padding:0;height:22px}#header #subnav>li{font-size:.785714286em;float:left;padding:2px 10px 2px;margin-top:3px;position:relative;border-left:1px solid #747678;height:12px}#header #subnav>li.user .username{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:12px;vertical-align:text-bottom;padding-left:3px;margin-top:-7px}#header #subnav>li:first-child{display:block;border-left:none}#header #subnav>li:nth-child(9){display:none}#header #subnav>li:nth-child(n+10){float:right;border-left:none;border-right:1px solid #747678}#header #subnav>li:last-child{display:none}#header #subnav>li:last-child(2){border-right:0}#header #subnav>li.current a{color:#fff}#header #subnav li a{color:#c9cbcd;text-decoration:none}#header #subnav li a:hover{color:#fff;text-decoration:underline}#header #subnav li svg{vertical-align:top;margin-top:-2px}#header .search{position:relative;float:right;padding:0;width:60%;max-width:700px;clear:none;margin-right:12px;margin-top:17px}#wrap #info{overflow:hidden;margin-bottom:8px}#info #meta{margin-top:0;margin-bottom:10px;padding-top:15px;float:left;width:70%;width:calc(100% - 265px)}#info #bling,#info.open #bling,#info.teams #bling{float:right;width:250px;height:auto;margin-top:10px;margin-right:0;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}#info #bling li,#info.open #bling li{width:45%}#info.teams #bling li,#info.open.teams #bling li{width:92%}#info #meta>div>p.opener{display:none}#info #meta>div>p:nth-child(6){display:none}#info #meta>div>p:nth-child(7){display:none}#info.teams #meta>div>p:nth-child(n+6){display:block}#info.teams #meta>div>p:nth-child(n+11){display:none}#info.teams.open #meta>div>p:nth-child(n+11){display:block}#info.leagues #meta>div>p:nth-child(n+6){display:block}#info.leagues #meta>div>p:nth-child(n+11){display:none}#info.leagues.open #meta>div>p:nth-child(n+11){display:block}#info .adblock>div{margin-top:2px}.uni_holder{float:right;clear:right;width:250px;margin-top:10px}.uni_holder>a{width:42px}.uni_holder svg{height:42px;width:42px}.uni_holder svg.jersey{height:52px}#info .uni_holder{float:right}#info .uni_holder>a,#info #bling+.uni_holder>a{display:inline-block}#bling+.uni_holder,#info.open #bling+.uni_holder{margin-top:0;width:250px;float:right}#info #bling+.uni_holder .counter{display:none}#info.open .uni_holder>a{width:42px}#info.open .uni_holder svg{height:42px;width:42px}#info.open .uni_holder svg.jersey{height:52px}.stats_pullout>div.p3{display:block}#bling li:after{content:"";position:absolute;top:-110%;left:-210%;width:150%;height:200%;opacity:0;transform:rotate(10deg);background:rgba(255,255,255,0.13);background:linear-gradient(to right,rgba(255,255,255,0.13) 0,rgba(255,255,255,0.13) 77%,rgba(255,255,255,0.5) 92%,rgba(255,255,255,0.0) 100%)}#bling li:hover:after{opacity:1;top:-63%;left:-26%;transition-property:left,top,opacity;transition-duration:.7s,0.7s,0.15s;transition-timing-function:ease}#bling li:active:after{opacity:0}.adblock.ad728{display:block;float:left}.adblock.grouped.ad300{display:none}}@media screen and (min-width:1160px){#header #main_nav>li{padding:8px 2.2%}#info #meta>div.media-item{margin-right:20px;width:92px}#info #meta>div.media-item.logo{margin-right:10px;width:125px}#info #meta>div.media-item.country{width:160px;height:120px}#info #meta>div.media-item.logo>img{height:125px;width:125px}#info #meta>div.media-item+div{width:calc(100% - 112px)}#info #meta>div.media-item.logo+div{width:calc(100% - 135px)}#info #meta>div.media-item.country+div{width:calc(100% - 180px)}#info #meta>div.media-item.multiple:hover img.additional{display:block}#info #meta>div.media-item.multiple:hover{position:fixed;z-index:200;width:auto;background-color:rgba(200,200,200,0.8);padding:5px;border:1px solid black}#info #meta>div.media-item.multiple:hover+div{margin-left:112px}#info #meta>div.media-item.multiple:hover img{width:92px;float:left;margin-right:10px}#info #meta>div.media-item.multiple:hover img:last-child{margin-right:0}#info #meta>div.media-item.multiple:hover:after{content:'Order may not be chronological';display:block;background:rgba(200,200,200,1);float:right;clear:left;padding:2px 5px;font-size:.83em}.stats_pullout>div>div{margin-left:21px}.stats_pullout p{font-size:1em}:lang(en) #info #meta>div.media-item.multiple:hover:after{content:"Order may not be chronological"}:lang(es) #info #meta>div.media-item.multiple:hover:after{content:"El orden no puede ser cronológico"}:lang(fr) #info #meta>div.media-item.multiple:hover:after{content:"L'ordre peut ne pas être chronologique"}:lang(pt) #info #meta>div.media-item.multiple:hover:after{content:"A ordem pode não ser cronológica"}:lang(de) #info #meta>div.media-item.multiple:hover:after{content:"Reihenfolge darf nicht chronologisch sein"}#header #subnav>li:nth-child(9){display:block}#header #subnav>li.user .username{max-width:160px}}@media screen and (min-width:1478px){#wrap{width:1450px;border-left:1px solid #747678;border-right:1px solid #747678;box-shadow:0 0 27px #404542;margin:0 auto}.sr_expanded>#wrap{width:100%;border:0;box-shadow:none}#header #subnav>li:last-child{display:block}.user_logged_in #header #subnav>li:last-child.not_logged_in{display:none}#info #meta>div>p:nth-child(6){display:block}#info #meta>div>p:nth-child(7){display:block}}.f-i,#footer,#content,#inner_nav,#srcom{display:none}</style> <link rel="stylesheet" href="https://cdn.ssref.net/req/202411012/css/fb/sr-min.css" media="print" crossorigin onload="if (document.srdev) { this.href = 'https://cdn.ssref.net/nocdn/dev/'.concat(document.srdev.substr(0,2),'/css/fb/sr.css'); }; this.media='all'"> <noscript><link href="https://cdn.ssref.net/req/202411012/css/fb/sr-min.css" rel="stylesheet" type="text/css" /></noscript> <!-- CSS END --> <!-- JS START --> <script class="allowed">var sr_is_production = true; function vjs_getUrlParameter(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");e=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null===e?"":decodeURIComponent(e[1].replace(/\+/g," "))}document.lang="","/es/"===window.location.pathname.substr(0,4)?document.lang="es":"/pt/"===window.location.pathname.substr(0,4)?document.lang="pt":"/fr/"===window.location.pathname.substr(0,4)?document.lang="fr":"/it/"===window.location.pathname.substr(0,4)?document.lang="it":"/de/"===window.location.pathname.substr(0,4)?document.lang="de":(window.location.pathname.substr(0,4),document.lang="en"),vjs_getUrlParameter("lang")&&(document.lang=vjs_getUrlParameter("lang")),document.srdev=null,vjs_getUrlParameter("srdev")?document.srdev=vjs_getUrlParameter("srdev"):"sup"===window.location.host.substr(0,3)&&(document.srdev="aw");var el,log_performance=!0,is_new_jscss_version=!1,sr_detect_operaMini=-1<navigator.userAgent.indexOf("Opera Mini"),sr_detect_firefox=(sr_detect_operaMini&&((el=document.querySelector("html")).className=el.className.concat(" operamini")),-1<navigator.userAgent.indexOf("Firefox")),sr_detect_firefoxMobile=(sr_detect_firefox&&((el=document.querySelector("html")).className=el.className.concat(" firefox")),-1<navigator.userAgent.indexOf("Firefox")&&(-1<navigator.userAgent.indexOf("Mobile")||-1<navigator.userAgent.indexOf("Tablet"))),sr_detect_ie=(sr_detect_firefoxMobile&&((el=document.querySelector("html")).className=el.className.concat(" firefox-mobile")),(()=>{var e=window.navigator.userAgent;if(0<e.indexOf("Trident/7.0"))return 11;if(0<e.indexOf("Trident/6.0"))return 10;if(0<e.indexOf("Trident/5.0"))return 9;for(var t=3,n=document.createElement("div"),r=n.getElementsByTagName("i");n.innerHTML="\x3c!--[if gt IE "+ ++t+"]><i></i><![endif]--\x3e",r[0];);return 4<t&&t})()),sr_detect_edge=!sr_detect_ie&&!!window.StyleMedia,sr_detect_safari=/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor),className="no-js",patt=((el=document.querySelector("html")).classList?el.classList.remove(className):el.className=el.className.replace(new RegExp("(^|\\b)"+className.split(" ").join("|")+"(\\b|$)","gi")," "),el.className=el.className.concat(" js"),!function(a,d,S){function E(e,t){return typeof e===t}function T(e){return"function"!=typeof d.createElement?d.createElement(e):m?d.createElementNS.call(d,"http://www.w3.org/2000/svg",e):d.createElement.apply(d,arguments)}function R(e,t,n,r){var o,i,a,s,l="modernizr",c=T("div");(s=d.body)||((s=T(m?"svg":"body")).fake=!0);if(parseInt(n,10))for(;n--;)(i=T("div")).id=r?r[n]:l+(n+1),c.appendChild(i);return(o=T("style")).type="text/css",o.id="s"+l,(s.fake?s:c).appendChild(o),s.appendChild(c),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(d.createTextNode(e)),c.id=l,s.fake&&(s.style.background="",s.style.overflow="hidden",a=u.style.overflow,u.style.overflow="hidden",u.appendChild(s)),o=t(c,e),s.fake?(s.parentNode.removeChild(s),u.style.overflow=a,u.offsetHeight):c.parentNode.removeChild(c),!!o}function U(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function D(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function q(e,t){var n=e.length;if("CSS"in a&&"supports"in a.CSS){for(;n--;)if(a.CSS.supports(D(e[n]),t))return!0;return!1}if("CSSSupportsRule"in a){for(var r=[];n--;)r.push("("+D(e[n])+":"+t+")");return R("@supports ("+(r=r.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"==(e=e,t=null,n="position","getComputedStyle"in a?(r=getComputedStyle.call(a,e,t),o=a.console,null!==r?n&&(r=r.getPropertyValue(n)):o&&o[o.error?"error":"log"].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")):r=!t&&e.currentStyle&&e.currentStyle[n],r);var t,n,r,o})}return S}function r(e,t,n,r,o){var i,a,s=e.charAt(0).toUpperCase()+e.slice(1),l=(e+" "+re.join(s+" ")+s).split(" ");if(E(t,"string")||void 0===t){var c=l,d=t,u=r,m=o;function p(){f&&(delete L.style,delete L.modElem)}if(m=void 0!==m&&m,void 0!==u){l=q(c,u);if(void 0!==l)return l}for(var f,h,g,v,_,w=["modernizr","tspan","samp"];!L.style&&w.length;)f=!0,L.modElem=T(w.shift()),L.style=L.modElem.style;for(g=c.length,h=0;h<g;h++)if(v=c[h],_=L.style[v],~(""+v).indexOf("-")&&(v=U(v)),L.style[v]!==S){if(m||void 0===u)return p(),"pfx"!=d||v;try{L.style[v]=u}catch(e){}if(L.style[v]!=_)return p(),"pfx"!=d||v}p()}else{var y=(e+" "+P.join(s+" ")+s).split(" "),b=t,M=n;for(a in y)if(y[a]in b)if(!1===M)return y[a];else{i=b[y[a]];if(E(i,"function")){var x=i;var z=M||b;return function(){return x.apply(z,arguments)};return}else return i}}return!1}function F(e,t,n){return r(e,S,S,t,n)}var $=[],o=[],e={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){o.push({name:e,fn:t,options:n})},addAsyncTest:function(e){o.push({name:null,fn:e})}},n=function(){},s=(n.prototype=e,(n=new n).addTest("cookies",function(){try{d.cookie="cookietest=1";var e=-1!=d.cookie.indexOf("cookietest=");return d.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",e}catch(e){return!1}}),n.addTest("localstorage",function(){var e="modernizr";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}}),n.addTest("sessionstorage",function(){var e="modernizr";try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(e){return!1}}),n.addTest("cors","XMLHttpRequest"in a&&"withCredentials"in new XMLHttpRequest),n.addTest("history",function(){var e=navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone")||"file:"===location.protocol)&&a.history&&"pushState"in a.history}),e._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""]),u=(e._prefixes=s,d.documentElement),m="svg"===u.nodeName.toLowerCase();if(!m){var t=void 0!==a?a:this,l=d;function I(e,t){var n=e.createElement("p"),e=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",e.insertBefore(n.lastChild,e.firstChild)}function p(){var e=w.elements;return"string"==typeof e?e.split(" "):e}function f(e){var t=X[e[G]];return t||(t={},v++,e[G]=v,X[v]=t),t}function W(e,t,n){return t=t||l,h?t.createElement(e):!(t=(n=n||f(t)).cache[e]?n.cache[e].cloneNode():V.test(e)?(n.cache[e]=n.createElem(e)).cloneNode():n.createElem(e)).canHaveChildren||J.test(e)||t.tagUrn?t:n.frag.appendChild(t)}function i(e){var t,n,r=f(e=e||l);return!w.shivCSS||c||r.hasCSS||(r.hasCSS=!!I(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),h||(t=e,(n=r).cache||(n.cache={},n.createElem=t.createElement,n.createFrag=t.createDocumentFragment,n.frag=n.createFrag()),t.createElement=function(e){return w.shivMethods?W(e,t,n):n.createElem(e)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+p().join().replace(/[\w\-:]+/g,function(e){return n.createElem(e),n.frag.createElement(e),'c("'+e+'")'})+");return n}")(w,n.frag)),e}function H(e){for(var t,n=e.getElementsByTagName("*"),r=n.length,o=RegExp("^(?:"+p().join("|")+")$","i"),i=[];r--;)t=n[r],o.test(t.nodeName)&&i.push(t.applyElement((e=>{for(var t,n=e.attributes,r=n.length,o=e.ownerDocument.createElement(y+":"+e.nodeName);r--;)(t=n[r]).specified&&o.setAttribute(t.nodeName,t.nodeValue);return o.style.cssText=e.style.cssText,o})(t)));return i}function B(s){function l(){clearTimeout(n._removeSheetTimer),c&&c.removeNode(!0),c=null}var c,d,n=f(s),e=s.namespaces,t=s.parentWindow;return!K||s.printShived||(void 0===e[y]&&e.add(y),t.attachEvent("onbeforeprint",function(){l();for(var e,t,n,r=s.styleSheets,o=[],i=r.length,a=Array(i);i--;)a[i]=r[i];for(;n=a.pop();)if(!n.disabled&&Z.test(n.media)){try{t=(e=n.imports).length}catch(e){t=0}for(i=0;i<t;i++)a.push(e[i]);try{o.push(n.cssText)}catch(e){}}o=(e=>{for(var t,n=e.split("{"),r=n.length,o=RegExp("(^|[\\s,>+~])("+p().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),i="$1"+y+"\\:$2";r--;)(t=n[r]=n[r].split("}"))[t.length-1]=t[t.length-1].replace(o,i),n[r]=t.join("}");return n.join("{")})(o.reverse().join("")),d=H(s),c=I(s,o)}),t.attachEvent("onafterprint",function(){for(var e=d,t=e.length;t--;)e[t].removeNode();clearTimeout(n._removeSheetTimer),n._removeSheetTimer=setTimeout(l,500)}),s.printShived=!0),s}var c,h,g=t.html5||{},J=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,V=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,G="_html5shiv",v=0,X={};try{var _=l.createElement("a");_.innerHTML="<xyz></xyz>",c="hidden"in _,h=1==_.childNodes.length||(l.createElement("a"),void 0===(O=l.createDocumentFragment()).cloneNode)||void 0===O.createDocumentFragment||void 0===O.createElement}catch(e){h=c=!0}var w={elements:g.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==g.shivCSS,supportsUnknownElements:h,shivMethods:!1!==g.shivMethods,type:"default",shivDocument:i,createElement:W,createDocumentFragment:function(e,t){if(e=e||l,h)return e.createDocumentFragment();for(var n=(t=t||f(e)).frag.cloneNode(),r=0,o=p(),i=o.length;r<i;r++)n.createElement(o[r]);return n},addElements:function(e,t){var n=w.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),w.elements=n+" "+e,i(t)}},Z=(t.html5=w,i(l),/^$|\b(?:all|print)\b/),y="html5shiv",K=!(h||(_=l.documentElement,void 0===l.namespaces)||void 0===l.parentWindow||void 0===_.applyElement||void 0===_.removeNode||void 0===t.attachEvent);w.type+=" print",(w.shivPrint=B)(l),"object"==typeof module&&module.exports&&(module.exports=w)}n.addTest("csspositionsticky",function(){var e="position:",t=T("a").style;return t.cssText=e+s.join("sticky;"+e).slice(0,-e.length),-1!==t.position.indexOf("sticky")});function Q(e){var t,n=s.length,r=a.CSSRule;if(void 0===r)return S;if(e){if((t=(e=e.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in r)return"@"+e;for(var o=0;o<n;o++){var i=s[o];if(i.toUpperCase()+"_"+t in r)return"@-"+i.toLowerCase()+"-"+e}}return!1}Y=!("onblur"in d.documentElement);var Y,b,M,x,z,C,N,j,ee,k,A,te=function(e,t){var n;return!!e&&(!(n=(e="on"+e)in(t=t&&"string"!=typeof t?t:T(t||"div")))&&Y&&((t=t.setAttribute?t:T("div")).setAttribute(e,""),n="function"==typeof t[e],t[e]!==S&&(t[e]=S),t.removeAttribute(e)),n)},ne=(e.hasEvent=te,e.testStyles=R),O=(n.addTest("touchevents",function(){var t,e;return"ontouchstart"in a||a.DocumentTouch&&d instanceof DocumentTouch?t=!0:(e=["@media (",s.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),ne(e,function(e){t=9===e.offsetTop})),t}),"Moz O ms Webkit"),P=e._config.usePrefixes?O.toLowerCase().split(" "):[],re=(e._domPrefixes=P,n.addTest("pointerevents",function(){for(var e=!1,t=P.length,e=n.hasEvent("pointerdown");t--&&!e;)te(P[t]+"pointerdown")&&(e=!0);return e}),e._config.usePrefixes?O.split(" "):[]),oe=(e._cssomPrefixes=re,e.atRule=Q,{elem:T("modernizr")}),L=(n._q.push(function(){delete oe.elem}),{style:oe.elem.style}),g=(n._q.unshift(function(){delete L.style}),e.testAllProps=r,e.prefixed=function(e,t,n){return 0===e.indexOf("@")?Q(e):(-1!=e.indexOf("-")&&(e=U(e)),t?r(e,t,n):r(e,"pfx"))});for(j in n.addTest("matchmedia",!!g("matchMedia",a)),e.testAllProps=F,n.addTest("flexwrap",F("flexWrap","wrap",!0)),o)if(o.hasOwnProperty(j)){if(b=[],(M=o[j]).name&&(b.push(M.name.toLowerCase()),M.options)&&M.options.aliases&&M.options.aliases.length)for(x=0;x<M.options.aliases.length;x++)b.push(M.options.aliases[x].toLowerCase());for(z=E(M.fn,"function")?M.fn():M.fn,C=0;C<b.length;C++)1===(N=b[C].split(".")).length?n[N[0]]=z:(!n[N[0]]||n[N[0]]instanceof Boolean||(n[N[0]]=new Boolean(n[N[0]])),n[N[0]][N[1]]=z),$.push((z?"":"no-")+N.join("-"))}t=$,k=u.className,A=n._config.classPrefix||"",m&&(k=k.baseVal),n._config.enableJSClass&&(ee=new RegExp("(^|\\s)"+A+"no-js(\\s|$)"),k=k.replace(ee,"$1"+A+"js$2")),n._config.enableClasses&&(k+=" "+A+t.join(" "+A),m?u.className.baseVal=k:u.className=k),delete e.addTest,delete e.addAsyncTest;for(var ie=0;ie<n._q.length;ie++)n._q[ie]();a.Modernizr=n}(window,document),Modernizr.viewport_width=Math.max(document.documentElement.clientWidth,window.innerWidth||0),Modernizr.viewport_height=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Modernizr.narrow=Modernizr.viewport_width<=704,Modernizr.constrained=Modernizr.viewport_width<=1200,Modernizr.site_menu=Modernizr.viewport_width<=1020?"button":"nav_bar",Modernizr.touch=Modernizr.touchevents||Modernizr.pointerevents&&(0<navigator.MaxTouchPoints||0<navigator.msMaxTouchPoints),Modernizr.phone=Modernizr.narrow&&Modernizr.touch,Modernizr.tablet=Modernizr.viewport_width<1075&&Modernizr.touch,Modernizr.desktop=!Modernizr.constrained&&!Modernizr.touch,Modernizr.laptop=!(Modernizr.desktop||Modernizr.tablet||Modernizr.phone),new RegExp("hideallads")),sr_html=(Modernizr.adfree=patt.test(window.location.href),document.querySelector("html")),cn=sr_html.className,sr_host_parts=(Modernizr.phone?sr_html.className=cn.concat(" phone"):Modernizr.tablet?sr_html.className=cn.concat(" tablet"):(Modernizr.desktop||Modernizr.laptop)&&(sr_html.className=cn.concat(" desktop")),window.location.hostname.split(".")),cn=sr_html.className,sr_logger=(Modernizr.is_build=Modernizr.is_live=Modernizr.is_dev=!1,"www"===sr_host_parts[0]||"fbref"===sr_host_parts[0]?(Modernizr.is_live=!0,sr_html.className=cn.concat(" is_live")):sr_host_parts[0].startsWith("b")?(Modernizr.is_build=!0,sr_html.className=cn.concat(" is_build")):(sr_host_parts[0].startsWith("d")||sr_host_parts[0].startsWith("r"))&&(Modernizr.is_dev=!0,sr_html.className=cn.concat(" is_dev")),Modernizr.is_stathead=!1,("stathead"===sr_host_parts[1]&&"srdevel"===sr_host_parts[2]||"stathead"===sr_host_parts[0]||"www"===sr_host_parts[0]&&"stathead"===sr_host_parts[1])&&(cn=sr_html.className,sr_html.className=cn.concat(" is_stathead"),Modernizr.is_stathead=!0),(()=>{var e=null,t={enableLogger:function(){null!=e&&(window.console.log=e)},disableLogger:function(){e=console.log,window.console.log=function(){}}};return t})()),sr_utilities_js_loader=(!document.srdev&&sr_is_production&&sr_logger.disableLogger(),Modernizr.is_modern=1,Modernizr.lang=document.lang||"",Modernizr.srdev=document.srdev,Modernizr.is_reduced_motion=!0===window.matchMedia("(prefers-reduced-motion: reduce)")||!0===window.matchMedia("(prefers-reduced-motion: reduce)").matches,[]);function vjs_readCookie(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return decodeURIComponent(o.substring(t.length,o.length))}return null}function vjs_createCookie(e,t,n){var r,o="",o=n?((r=new Date).setTime(r.getTime()+24*n*60*60*1e3),"; expires="+r.toGMTString()):"",n=encodeURIComponent(e)+"="+encodeURIComponent(t)+o+"; path=/";document.cookie=n}(o=>{function e(e,t){var n=o.document.getElementsByTagName("script")[0],r=o.document.createElement("script");return r.src=e,r.async=!0,n.parentNode.insertBefore(r,n),t&&"function"==typeof t&&(r.onload=t),r}"undefined"!=typeof module?module.exports=e:o.loadJS=e})("undefined"!=typeof global?global:this),String.prototype.vjs_isMatch=function(e){return null!==this.match(e)};var sr_time_begin=new Date,sr_perf_startTime=new Date,sr_perf_log="<strong>Performance:</strong>",sr_perf_lastTime=new Date;function vjs_ready(e){"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)} </script> <script> let server = (document.srdev) ? 'https://cdn.ssref.net/nocdn/dev/' + document.srdev.substring(0, 2) : "https://cdn.ssref.net/req/202411012"; let _sr_modern_url = server + "/js/fb" + "/sr"+ ((document.srdev) ? "" : "-min")+ ((Modernizr.lang) ? '-'+Modernizr.lang : '') + ".js" ; loadJS( _sr_modern_url, function() { vjs_ready(sr_fire_js); }); </script> <!-- JS END --> <!-- include:end ="/inc/klecko_header_fb.html_f" --> <script>sr_utilities_js_loader.push(function() { vjs_createCookie('srcssfull', 'yes', 0.5 )});</script> <meta name="revised" content="06:34:52 27-Nov-2024" /> <meta name="HandheldFriendly" content="True" /> <meta name="HandheldFriendly" content="True" /> <meta name="generated-by" content="build_xg_explainer.pl" /> <meta name="format-detection" content="telephone=no" /> <meta name="apple-mobile-web-app-capable" content="no" /> <meta name="mobile-web-app-capable" content="yes"> <meta name="theme-color" content="4d383b" /> <meta name="msapplication-navbutton-color" content="4d383b" /> <meta name="apple-mobile-web-app-status-bar-style" content="4d383b" /> <!-- HeaderSeoSocial --> <meta name="keywords" content=""> <meta itemprop="url" content="https://fbref.com"> <meta itemprop="name" content="FBref"> <meta itemprop="alternateName" content=""> <meta property="fb:app_id" content=""> <meta property="og:url" content="https://fbref.com/en/expected-goals-model-explained/"> <meta property="og:title" content="xG Explained | FBref.com"> <meta property="og:site_name" content="FBref.com"> <meta property="og:type" content=" article" /> <meta property="og:description" content="Find out what expected goals are and how they are calculated"> <meta property="og:image" content="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-228x228-precomposed.png"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@FBref"> <meta name="twitter:creator" content="@FBref"> <meta property="twitter:image" content="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-228x228-precomposed.png"> <meta name="twitter:domain" content="FBref.com"> <meta name="referrer" content="unsafe-url"> <!-- HeaderSeoSocial:END --> <!-- tiles, touch, favicons --> <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-180x180-precomposed.png"> <link rel="icon" sizes="48x48" href="https://cdn.ssref.net/req/202411012/favicons/fb/favicon-48.png"> <link rel="shortcut icon" sizes="228x228" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-228x228-precomposed.png"> <link rel="apple-touch-icon" sizes="228x228" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-228x228-precomposed.png"> <link rel="apple-touch-icon" sizes="195x195" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-195x195-precomposed.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-180x180-precomposed.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-152x152-precomposed.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-144x144-precomposed.png"> <link rel="apple-touch-icon" sizes="128x128" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-128x128-precomposed.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-120x120-precomposed.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-114x114-precomposed.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-76x76-precomposed.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-72x72-precomposed.png"> <link rel="apple-touch-icon" sizes="57x57" href="https://cdn.ssref.net/req/202411012/favicons/fb/apple-touch-icon-57x57-precomposed.png"> <link rel="icon" sizes="32x32" href="https://cdn.ssref.net/req/202411012/favicons/fb/favicon-32.png"> <!--[if IE]> <link rel="shortcut icon" href="https://cdn.ssref.net/req/202411012/favicons/fb/favicon.ico"><![endif]--> <meta name="msapplication-TileColor" content="#04376c" /> <meta name="msapplication-TileImage" content="https://cdn.ssref.net/req/202411012/favicons/fb/ms-tile-144.png" /> <link rel=search type="application/opensearchdescription+xml" href="https://cdn.ssref.net/req/202411012/opensearch/opensearch-fb.xml" title=" Player and Team Search"> <!-- tiles, touch, favicons:end --> <!-- ad code: begin --> </head> <body class="fb fb"> <div id="wrap"> <div id="translations" role="navigation"> <div class="links"> <div class="welcome">Welcome, football fans from around the world!</div> <div><span class="use">Use FBref in: </span> <div class="langs"> <a class="de" onclick="sr_set_trans_choice('de');" href="https://fbref.com/de/expected-goals-model-explained/">Deutsch</a> · <a class="en" onclick="sr_set_trans_choice('en');" href="https://fbref.com/en/expected-goals-model-explained/">English</a> · <a class="es" onclick="sr_set_trans_choice('es');" href="https://fbref.com/es/expected-goals-model-explained/">Español</a> · <a class="fr" onclick="sr_set_trans_choice('fr');" href="https://fbref.com/fr/expected-goals-model-explained/">Français</a> · <a class="it" onclick="sr_set_trans_choice('it');" href="https://fbref.com/it/expected-goals-model-explained/">Italiano</a> · <a class="pt" onclick="sr_set_trans_choice('pt');" href="https://fbref.com/pt/expected-goals-model-explained/">Português</a> </div> </div> </div> <div class="closer" onclick="sr_set_trans_choice('en',true, true)"></div> </div> <script> var sr_lang_curr = 'en'; var sr_lang_cookie = 'sr_lang'; var sr_lang_confirmed_cookie = 'sr_lang_confirmed'; var sr_lang_views_cookie = 'sr_lang_views-'.concat(sr_lang_curr); var sr_lang_choice = vjs_readCookie(sr_lang_cookie); var sr_lang_confirmed = vjs_readCookie(sr_lang_confirmed_cookie); var sr_lang_views = vjs_readCookie(sr_lang_views_cookie); // set sr_lang_views cookie to a value if null. if (sr_lang_views === null) { sr_lang_views = 3.5; // this corresponds to 4 views of the links vjs_createCookie(sr_lang_views_cookie,sr_lang_views,3650); } var sr_trans_el = document.getElementById('translations'); var sr_lang_choice_url; if (sr_lang_choice) { if ("de" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/de/expected-goals-model-explained/'; } if ("en" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/en/expected-goals-model-explained/'; } if ("es" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/es/expected-goals-model-explained/'; } if ("fr" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/fr/expected-goals-model-explained/'; } if ("it" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/it/expected-goals-model-explained/'; } if ("pt" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/pt/expected-goals-model-explained/'; } } var sr_trans_closer_el = document.querySelector('#translations .closer'); var sr_trans_welcome_el = document.querySelector('#translations .welcome'); var sr_trans_use_el = document.querySelector('#translations .use'); var sr_trans_langs_el = document.querySelector('#translations .langs'); /* ********************************************************************* # Usage : sr_check_translation(); # Purpose : the kickoff script for the translation paths users can follow # Returns : nothing # Parameters : none # Throws : # See Also : # Comments : called by default in the page, and then we call again later if that did not work. ********************************************************************** */ function sr_check_translation() { // do not run if we are on the live server. if (!sr_trans_el || sr_lang_views < 0) { console.log('Modernizr.is_live or no sr_trans_el or sr_lang_views < 0 is true, so skipping.'); return false; } // this is called multiple times, so we do the following to keep us from running it 2x. if (Modernizr.translation_run) { console.log('Modernizr.translation_run is already true, so skipping sr_check_translation'); return false; } else { console.log('Modernizr.translation_run is false, so running sr_check_translation'); Modernizr.translation_run = true; } // no cookies? just return false and they have to use the nav options. if (!Modernizr.cookies) { return false; } // if blog page, do not show the translation div if(window.location.pathname.includes('-blog')){ sr_trans_el.className = ''; return; } // our current language does not equal the language choice and we always forward if (sr_lang_choice && (sr_lang_choice !== sr_lang_curr) && (sr_lang_confirmed === 'always_forward')) { window.location.href = sr_lang_choice_url; return true; } // our current language does not equal the language choice, or no choice has been made else if (! sr_lang_choice && sr_lang_confirmed === 'always_forward') { // this should be impossible, so remove the cookies. vjs_createCookie(sr_lang_confirmed_cookie,"",-1); vjs_createCookie(sr_lang_cookie,"",-1); return true; } // user told us not to ask them in the future. else if (sr_lang_confirmed === 'never_question') { return 'false'; } else if (sr_lang_curr !== sr_lang_choice) { // lang is chosen and confirmed, so we auto-forward them. if ("de" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/de/expected-goals-model-explained/'; } if ("en" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/en/expected-goals-model-explained/'; } if ("es" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/es/expected-goals-model-explained/'; } if ("fr" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/fr/expected-goals-model-explained/'; } if ("it" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/it/expected-goals-model-explained/'; } if ("pt" === sr_lang_choice) { sr_lang_choice_url = 'https://fbref.com/pt/expected-goals-model-explained/'; } if (sr_lang_choice && sr_lang_confirmed === 'always_forward') { window.location.href = sr_lang_choice_url; return true; } // if a choice has been made then we remove the welcome. if (sr_lang_choice) { if (sr_trans_welcome_el) sr_trans_welcome_el.parentNode.removeChild(sr_trans_welcome_el); if ("de" === sr_lang_choice) { sr_trans_use_el.innerHTML = "Gehe zu dieser Seite auf Deutsch?"; var langs_el = ''.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'de', ","'yes', ", "sr_lang_confirmed || false", ')">', 'JA', '</a> '); langs_el = langs_el.concat('oder '); langs_el = langs_el.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'de', ","'no', ", "sr_lang_confirmed || false", ')">', 'NEIN', '</a> '); sr_trans_langs_el.innerHTML = langs_el; } if ("en" === sr_lang_choice) { sr_trans_use_el.innerHTML = "Go to this page in English?"; var langs_el = ''.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'en', ","'yes', ", "sr_lang_confirmed || false", ')">', 'YES', '</a> '); langs_el = langs_el.concat('or '); langs_el = langs_el.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'en', ","'no', ", "sr_lang_confirmed || false", ')">', 'NO', '</a> '); sr_trans_langs_el.innerHTML = langs_el; } if ("es" === sr_lang_choice) { sr_trans_use_el.innerHTML = "¿Ir a esta página en español?"; var langs_el = ''.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'es', ","'yes', ", "sr_lang_confirmed || false", ')">', 'SI', '</a> '); langs_el = langs_el.concat('o '); langs_el = langs_el.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'es', ","'no', ", "sr_lang_confirmed || false", ')">', 'NO', '</a> '); sr_trans_langs_el.innerHTML = langs_el; } if ("fr" === sr_lang_choice) { sr_trans_use_el.innerHTML = "Aller à cette page en anglais?"; var langs_el = ''.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'fr', ","'yes', ", "sr_lang_confirmed || false", ')">', 'OUI', '</a> '); langs_el = langs_el.concat('ou '); langs_el = langs_el.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'fr', ","'no', ", "sr_lang_confirmed || false", ')">', 'NON', '</a> '); sr_trans_langs_el.innerHTML = langs_el; } if ("it" === sr_lang_choice) { sr_trans_use_el.innerHTML = "Vai a questa pagina in italiano?"; var langs_el = ''.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'it', ","'yes', ", "sr_lang_confirmed || false", ')">', 'SÌ', '</a> '); langs_el = langs_el.concat('o '); langs_el = langs_el.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'it', ","'no', ", "sr_lang_confirmed || false", ')">', 'NO', '</a> '); sr_trans_langs_el.innerHTML = langs_el; } if ("pt" === sr_lang_choice) { sr_trans_use_el.innerHTML = "Vá para esta página em português?"; var langs_el = ''.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'pt', ","'yes', ", "sr_lang_confirmed || false", ')">', 'SIM', '</a> '); langs_el = langs_el.concat('ou '); langs_el = langs_el.concat(' <a href="javascript:void(0)" onclick="sr_confirm_trans_choice(', "'pt', ","'no', ", "sr_lang_confirmed || false", ')">', 'NÃO', '</a> '); sr_trans_langs_el.innerHTML = langs_el; } } sr_trans_el.className = 'show'; vjs_createCookie(sr_lang_views_cookie, sr_lang_views - 1, 3650); } } sr_check_translation(); </script> <div id="header" role="banner"> <ul id="subnav" class="notranslate"> <li><a href="https://www.sports-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav"><svg height="15px" width="20px"><use xlink:href="#ic-sr-pennant"></use></svg> Sports Reference ®</a></li> <li><a href="https://www.baseball-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Baseball</a></li> <li><a href="https://www.pro-football-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Football</a> <a href="https://www.sports-reference.com/cfb/">(college)</a></li> <li><a href="https://www.basketball-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Basketball</a> <a href="https://www.sports-reference.com/cbb/">(college)</a></li> <li><a href="https://www.hockey-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Hockey</a></li> <li class="current"><a href="https://fbref.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Soccer</a></li> <li><a href="https://www.sports-reference.com/blog/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Blog</a></li> <li><a href="https://stathead.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Stathead ®</a></li> <li><a href="https://www.immaculatefooty.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Immaculate Footy ®</a></li> <li><a href="https://www.sports-reference.com/feedback/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav">Questions or Comments?</a></li> <li class="user logged_in">Welcome <span class="username"></span> · <a href="https://stathead.com/profile/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_account">Your Account</a></li> <li class="user logged_in"><a class="logout" onclick="sr_auth_logout_page_elements();if(!this.href.match('redirect_uri')){this.href += '?redirect_uri='+escape(document.location.href)}" href="https://stathead.com/users/logout.cgi">Logout</a></li> <li class="user not_logged_in"><a class="login" onclick="if(!this.href.match('redirect_uri')){this.href += '&redirect_uri='+escape(document.location.href)}" href="https://stathead.com/users/login.cgi?token=1">Ad-Free Login</a></li> <li class="user not_logged_in"><a href="https://stathead.com/users/signup.cgi">Create Account</a></li> </ul> <a href="/en/"><img src="https://cdn.ssref.net/req/202411012/logos/fb-logo.svg" onerror="this.src='https://cdn.ssref.net/req/202411012/logos/fb-logo.png'; this.onerror = null;" alt="FBref.com Logo & Link to home page" /></a> <div id="nav_trigger" role="button"><a href="#site_menu_link">MENU</a></div> <div id="nav" role="navigation" aria-label="FBref.com sections"> <ul id="main_nav" class="hoversmooth nohover"><li id="header_players" ><a href="/en/players/">Players</a></li> <li id="header_clubs" ><a href="/en/squads/">Clubs</a></li> <li id="header_comps" ><a href="/en/comps/">Competitions</a></li> <li id="header_scores" ><a href="/en/matches/">Matches</a></li> <li id="header_awards" ><a href="/en/awards/">Awards</a></li> <li id="header_stathead" ><a href="https://stathead.com/sport/fbref/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_11_site_navbar">Stathead</a></li> <li id="header_lang"><a>Languages</a> <div class="mobile_list"> <div class="list"><strong class="desc">Alternate Languages:</strong> <a href="https://fbref.com/de/expected-goals-model-explained/">Deutsch</a> · <a href="https://fbref.com/en/expected-goals-model-explained/">English</a> · <a href="https://fbref.com/es/expected-goals-model-explained/">Español</a> · <a href="https://fbref.com/fr/expected-goals-model-explained/">Français</a> · <a href="https://fbref.com/it/expected-goals-model-explained/">Italiano</a> · <a href="https://fbref.com/pt/expected-goals-model-explained/">Português</a> </div> <div class="list"> <a onclick="sr_reset_trans_choice();" href="javascript:void(0)">Reset Language Choice</a> </div> </div> </li> <li id="header_newsletter" ><a href="/en/email/">Mailing List</a></li> <!-- <li id="header_email" ><a href="/en/about/email">Newsletter</a></li> <li id="header_scores" ><a>Scores/Fixtures</a></li> <li id="header_cups" ><a>Cups</a></li> <li id="header_managers" ><a>Managers</a></li> --> <li><a data-scroll href="#site_menu_link" class="opener">Full Site Menu Below</a></li> </ul> <div class="breadcrumbs">You are here: <div class="crumbs"><span><a href="/en/"><span>FB Home Page</span></a> </span> > <strong>xG Explained</strong></div></div> <ul class="usertools bullets-inline"><li class="user logged_in">Welcome <span class="username"></span> · <a href="https://stathead.com/profile/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_account">Your Account</a></li> <li class="user logged_in"><a class="logout" onclick="sr_auth_logout_page_elements();if(!this.href.match('redirect_uri')){this.href += '?redirect_uri='+escape(document.location.href)}" href="https://stathead.com/users/logout.cgi">Logout</a></li> <li class="user not_logged_in"><a class="login" onclick="if(!this.href.match('redirect_uri')){this.href += '&redirect_uri='+escape(document.location.href)}" href="https://stathead.com/users/login.cgi?token=1">Ad-Free Login</a></li> <li class="user not_logged_in"><a href="https://stathead.com/users/signup.cgi">Create Account</a></li> </ul><!-- ul.user --> </div><!-- div#nav --> <script> function sr_menus_setupMainNav_button_inline () { if (sr_detect_operaMini || !("classList" in document.createElement("_"))) { return false; } var nav_trigger = document.getElementById('nav_trigger'); if(!nav_trigger || nav_trigger.triggered) { return false; } nav_trigger.triggered = true; var nav = document.getElementById('nav'); var nav_trigger_a = nav_trigger.querySelector('a'); if (nav_trigger_a) { nav_trigger_a.setAttribute('href','javascript:void(0)'); nav_trigger.onclick = function (event) { nav.classList.toggle('open'); var is_open = nav.classList.contains('open'); if (is_open) { nav_trigger.classList.add('open'); } else { nav_trigger.classList.remove('open'); } event.preventDefault(); try { sr_record_analytics_event('MainNavButtonClick_inline',sr_record_directory(),sr_record_page());} catch(err) {} }; } return true; } sr_menus_setupMainNav_button_inline(); </script><div class="search" role="search" aria-label="Site Search for players, teams and sections"> <form method="get" name="f_big" action="/en/search/search.fcgi"> <div class="ac-outline"> <div class="ac-wrapper"><input type="search" tabindex="-1" class="ac-hint" name="hint" placeholder="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" dir="auto" aria-label="Search suggestions based on user search input"> <input tabindex="1" type="search" class="ac-input completely" name="search" placeholder="Enter Person, Team, Section, etc" aria-label="Enter a player, team or section name" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" dir="auto" /> <div class="ac-dropdown"></div> </div> </div> <input type="submit" value="Search" tabindex="2" /> <input type="hidden" name="pid" value="" data-search-id> <input type="hidden" name="idx" value="" data-search-idx> </form> </div><!-- div.search --> </div><!-- div#header --> <style> .site_announcement { background-color: #fffea6; text-align: center; padding: .4em 0; width: 100%; } .site_announcement div { margin: 0 .3em; } .site_announcement span { white-space: nowrap; } @media only screen and (max-width: 1000px) { .site_annoucement_extra { display: none; } } </style> <!-- no announcement --> <div id="srcom"></div><div id="content" role="main" class="index reading"> <h1>xG Explained</h1> <h3>What is xG?</h3> <p>Very simply, xG (or expected goals) is the probability that a shot will result in a goal based on the characteristics of that shot and the events leading up to it. Some of these characteristics/variables include:</p> <ul> <li><strong>Location of shooter</strong>: How far was it from the goal and at what angle on the pitch?</li> <li><strong>Body part</strong>: Was it a header or off the shooter's foot?</li> <li><strong>Type of pass</strong>: Was it from a through ball, cross, set piece, etc?</li> <li><strong>Type of attack</strong>: Was it from an established possession? Was it off a rebound? Did the defense have time to get in position? Did it follow a dribble?</li> </ul> <p>Every shot is compared to thousands of shots with similar characteristics to determine the probability that this shot will result in a goal. That probability is the expected goal total. An xG of 0 is a certain miss, while an xG of 1 is a certain goal. An xG of .5 would indicate that if identical shots were attempted 10 times, 5 would be expected to result in a goal.</p> <p>There are a number of xG models that use similar techniques and variables, which attempt to reach the same conclusion. The model that FBref uses is provided by <a href="https://www.statsperform.com/opta/">Opta</a>. Opta's xG model includes a number of factors above just factors such as the location and angle. Their model also accounts for the clarity of the shooter's path to the goal, the amount of pressure the shooter is under from defensive players, the position of the goalkeeper, and more. That means that their xG model factors in the defense and goalkeeping when determining the odds of the shot reaching the goal.</p> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/WCOKLAR0jDc?controls=0&start=56" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p> <p>Take this Diego Jota goal vs Southampton for example. The shot was taken directly in front of the goal from very close range. It's a very good chance. Using an older model that accounts for location, angle, pass type, and such, it would have a 0.68 xG. However, Opta's model also accounts for the fact that the goalkeeper is out of position and there's no defender in the way, which boosts the xG of this shot even higher, to 0.90.</p> <p>xG does not take into account the quality of player(s) involved in a particular play. It is an estimate of how the average player or team would perform in a similar situation.</p> <h3>How xG is used</h3> <p>xG has many uses. Some examples are: <ul class="bullets"> <li>Comparing xG to actual goals scored can indicate a player's shooting ability or luck. A player who consistently scores more goals than their total xG probably has an above average shooting/finishing ability.</li> <li>A team's xG difference (xG minus xG allowed) can indicate how a team should be performing. A negative goal difference but a positive xG difference might indicate a team has experienced poor luck or has below average finishing ability.</li> <li>xG can be used to assess a team's abilities in various situations, such as open play, from a free kick, corner kick, etc. For example, a team that has allowed more goals from free kicks than their xGA from free kicks is probably below average at defending these set pieces.</li> <li>A team's xGA (xG allowed) can indicate a team's ability to prevent scoring chances. A team that limits their opponent's shots and more importantly, limits their ability to take high probability shots will have a lower xGA.</li> </ul> </p> <h3>Penalty Kicks</h3> <p>Each penalty kick is worth .79 xG since all penalty kicks share the same characteristics. Comparing a player's goals from penalty kicks to their penalty kick xG can indicate a player's penalty kicking ability. Likewise, we can do the same for goalkeepers in these situations.</p> <p>FBref's xG totals include penalty kicks unless otherwise noted. For xG excluding PK, we recommend using npxG (non-penalty expected goals).</p> <h3>How we calculate xG totals for a single offensive possession</h3> <p>In some cases, a player or team's xG totals do not equal the sum of their shots. For instance, a team may attempt multiple shots in a single possession, but it is likely that these shots are contingent upon the outcome of the previous shot(s).</p> <p>Take for example, this <a href="https://fbref.com/en/matches/2c7e942c/Schalke-04-Nurnberg-November-24-2018-Bundesliga">match between Schalke 04 and Nürnberg</a>:</p> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/vQ4SkjZK-48?controls=0&start=75" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p> <p>In the 78th minute, Nürnberg attempted three shots which ultimately led to a goal. Hanno Behrens attempts a shot that is saved, but he is able to take a second shot as the ball is deflected off the defender. The second shot goes off the woodwork, which allows Adam Zreľák to easily tap it in. According to Opta's expected goals model:</p> <ul class="bullets"> <li>Behrens' first shot with the goalkeeper in his way = <strong>.41 xG</strong></li> <li>Behrens' second shot with the goalkeeper out of position but a defender in the way = <strong>.47 xG</strong></li> <li>Zreľák's shot with an open net = <strong>.79 xG</strong></li> </ul> <p>The sum of these three shots is 1.67 expected goals, even though it is impossible to score more than one goal in a single move. To solve this problem, we find the probability that the defending team <strong>does not</strong> allow a goal in this possession. In this case, the calculation is:</p> <p><code>(1 - .41) x (1 - .47) x (1 - .79) = .0657</code> or a 6.57% probability that Schalke does not allow a goal.</p> <p>To find Nürnberg's xG, we simply subtract that probability from 1:</p> <p><code>1 - .0657 = .9343 xG</code></p> <p>In other words, we estimate that an average team in a similar situation would be expected to score a goal 93.43% of the time.</p> <p>We use a similar method when calculating xG for individual players. Adam Zreľák receives .79 xG from his single shot while Hanno Behrens receives:</p> <p><code>1 - (1 - .41) x (1 - .47) = .6873 xG</code></p> <p>This shows why a team or player's total xG may not equal the sum of the xG from their shots and why a team's total xG may not equal the sum of the xG from their players.</p> <h3>Possessions that include a penalty kick</h3> <p>Similarly, we include shots taken from a rebound after a penalty kick with xG from penalty kicks. Take this Marco Reus penalty kick for example:</p> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/CsVnsgsyBl8?controls=0&start=266" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p> <ul class="bullets"> <li>As mentioned above, the penalty kick attempt = <strong>.79 xG</strong></li> <li>The second shot after the rebound, from 2 yards and with the goalkeeper unrecovered from the save = <strong>.92 xG</strong></li> </ul> <p>Since the second shot is a result of the first, we use the same probabilistic method in the previous example. Rather than a total 1.71 xG (.79 + .92), the calculation is:</p> <p><code>1 - (1 - .79) * (1 - .92) = .9832 expected goals</code></p> <p>However, since the second shot is also considered to be a part of the penalty kick xG, Reus gets 0 npxG (non-penalty expected goals) on this play.</p> <p>Note: We treat corner kicks and free kicks as a new possession, not a continuation of the previous possession, but are continuing to study the issue.</p> <h3>What is Post-Shot xG (PSxG)?</h3> <p>Regular xG, or what can be considered "Pre-Shot xG", is calculated considering all shots at the time of the shot without knowing the quality of the shot attempt. It not only includes shots that are on target, but also shots that are deflected or off target. Post-Shot xG is calculated after the shot has been taken, once it is known that the shot is on-target, taking into account the quality of the shot. As with xG, PSxG is provided by Opta and is further explained <a rel="nofollow noopener" target="_blank" href="https://www.statsperform.com/resource/introducing-expected-goals-on-target-xgot/">here</a>.<p> <p>All shots which are off target will have a PSxG of zero since there is a 0% chance that this trajectory will lead to a goal.</p> <p>When evaluating a goalkeeper's shot stopping ability, we only want to include shots that are on target since these are the shots where the goalkeeper can have an impact. Therefore, we use PSxG to estimate the quality of shots in which they have faced.</p> <h3>What is xA (expected assists) and xAG (expected assisted goals)? How do they differ?</h3> <p>xA, or expected assists, is the likelihood that a given completed pass will become a goal assist. This statistic developed by Opta assigns a likelihood to all passes based on the type of the pass, the location on the pitch, the phase of play, and the distance covered. Players receive xA for every completed pass regardless of whether a shot occurred or not. </p> <p>In order to just isolate the xG on passes that assist a shot, there's Expected Assisted Goals (xAG). This indicates a player's ability to set up scoring chances without having to rely on the actual result of the shot or the shooter's luck/ability. Players receive xAG only when a shot is taken after a completed pass. </p> <p>We use xG+xAG for goal contributions since players' goal contributions are typically Goals + Assists and this better matches that standard.</p> <p>Previous to October 2022, we used xA to mean expected assisted goals (now xAG). When we switched our data provider to Opta, they provided their version of xA described above. We made the name change to xAG. <a href="https://theanalyst.com/na/2021/03/what-are-expected-assists-xa/">Opta: What are Expected Assists</a>. <h3>Where to find xG</h3><p>Team xG, xG against, and xG difference can be found on league tables, such as this:</p> <div id="all_results2018-201991" class="table_wrapper tabbed"> <span class="section_anchor" id="results2018-201991_link" data-label="Premier League"></span> <div class="section_heading assoc_results2018-201991_overall" id="results2018-201991_overall_sh"> <span class="section_anchor" id="results2018-201991_overall_link" data-label="Premier League" data-no-inpage="1"></span> </div> <div class="table_container tabbed current" id="div_results2018-201991_overall"> <table class="stats_table sortable min_width force_mobilize suppress_all" id="results2018-201991_overall" data-cols-to-freeze=",2"> <caption>Premier League Table</caption> <colgroup><col><col><col><col><col><col><col><col><col><col><col><col><col></colgroup> <thead> <tr> <th aria-label="Rank" data-stat="rank" scope="col" class=" poptip sort_default_asc center" data-tip="<strong>Rank</strong><br>Squad finish in competition<br>Finish within the league or competition.<br>For knockout competitions may show final round reached.<br>Colors and arrows represent promotion/relegation or qualifiation for continental cups.<br>Trophy indicates team won league whether by playoffs or by leading the table.<br>Star indicates topped table in league USING another means of naming champion." >Rk</th> <th aria-label="Squad" data-stat="team" scope="col" class=" poptip sort_default_asc center" >Squad</th> <th aria-label="Matches Played" data-stat="games" scope="col" class=" poptip center" data-tip="<strong>Matches Played</strong><br>Matches Played by the player or squad" >MP</th> <th aria-label="Wins" data-stat="wins" scope="col" class=" poptip center" data-tip="<strong>Wins</strong><br>Wins" >W</th> <th aria-label="Draws" data-stat="ties" scope="col" class=" poptip center" data-tip="<strong>Draws</strong><br>Draws" >D</th> <th aria-label="Losses" data-stat="losses" scope="col" class=" poptip center" data-tip="<strong>Losses</strong><br>Losses" >L</th> <th aria-label="Goals For" data-stat="goals_for" scope="col" class=" poptip center" data-tip="<strong>Goals For</strong><br>Goals For" >GF</th> <th aria-label="Goals Against" data-stat="goals_against" scope="col" class=" poptip center" data-tip="<strong>Goals Against</strong><br>Goals Against" >GA</th> <th aria-label="Goal Difference" data-stat="goal_diff" scope="col" class=" poptip center" data-tip="<strong>Goal Difference</strong><br>Goal Difference" >GD</th> <th aria-label="Points" data-stat="points" scope="col" class=" poptip center" data-tip="<strong>Points</strong><br>Most leagues are ordered by points.<br>Three for a win and one for a draw." >Pts</th> <th aria-label="xG" data-stat="xg_for" scope="col" class=" poptip center" data-tip="<strong>Expected Goals</strong><br>xG totals include penalty kicks, but do not include penalty shootouts (unless otherwise noted).<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available." data-filter="1" data-name="xG" >xG</th> <th aria-label="xG Allowed" data-stat="xg_against" scope="col" class=" poptip sort_default_asc center" data-tip="<strong>xG Allowed</strong><br><strong>Expected Goals Allowed</strong><br>xG totals include penalty kicks, but do not include penalty shootouts (unless otherwise noted).<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available." >xGA</th> <th aria-label="xG Difference" data-stat="xg_diff" scope="col" class=" poptip center" data-tip="<strong>xG Difference</strong><br><strong>Expected Goals Difference</strong><br>xG totals include penalty kicks, but do not include penalty shootouts (unless otherwise noted).<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available." data-filter="1" data-name="xG Difference" >xGD</th> </tr> </thead> <tbody> <tr ><th scope="row" class="right qualifier qualification_indicator1" data-stat="rank" csk="1" >1</th><td class="left " data-stat="team" ><a href="/en/squads/b8fd03ef/2018-2019/Manchester-City-Stats">Manchester City</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >32</td><td class="right " data-stat="ties" >2</td><td class="right " data-stat="losses" >4</td><td class="right " data-stat="goals_for" >95</td><td class="right " data-stat="goals_against" >23</td><td class="right " data-stat="goal_diff" >+72</td><td class="right " data-stat="points" >98</td><td class="right " data-stat="xg_for" >84.3</td><td class="right " data-stat="xg_against" >24.7</td><td class="right " data-stat="xg_diff" >+59.6</td></tr> <tr ><th scope="row" class="right qualifier qualification_indicator1" data-stat="rank" csk="2" >2</th><td class="left " data-stat="team" ><a href="/en/squads/822bd0ba/2018-2019/Liverpool-Stats">Liverpool</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >30</td><td class="right " data-stat="ties" >7</td><td class="right " data-stat="losses" >1</td><td class="right " data-stat="goals_for" >89</td><td class="right " data-stat="goals_against" >22</td><td class="right " data-stat="goal_diff" >+67</td><td class="right " data-stat="points" >97</td><td class="right " data-stat="xg_for" >73.7</td><td class="right " data-stat="xg_against" >28.8</td><td class="right " data-stat="xg_diff" >+44.9</td></tr> <tr ><th scope="row" class="right qualifier qualification_indicator1" data-stat="rank" csk="3" >3</th><td class="left " data-stat="team" ><a href="/en/squads/cff3d9bb/2018-2019/Chelsea-Stats">Chelsea</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >21</td><td class="right " data-stat="ties" >9</td><td class="right " data-stat="losses" >8</td><td class="right " data-stat="goals_for" >63</td><td class="right " data-stat="goals_against" >39</td><td class="right " data-stat="goal_diff" >+24</td><td class="right " data-stat="points" >72</td><td class="right " data-stat="xg_for" >58.6</td><td class="right " data-stat="xg_against" >36.4</td><td class="right " data-stat="xg_diff" >+22.2</td></tr> <tr ><th scope="row" class="right qualifier qualification_indicator1" data-stat="rank" csk="4" >4</th><td class="left " data-stat="team" ><a href="/en/squads/361ca564/2018-2019/Tottenham-Hotspur-Stats">Tottenham</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >23</td><td class="right " data-stat="ties" >2</td><td class="right " data-stat="losses" >13</td><td class="right " data-stat="goals_for" >67</td><td class="right " data-stat="goals_against" >39</td><td class="right " data-stat="goal_diff" >+28</td><td class="right " data-stat="points" >71</td><td class="right " data-stat="xg_for" >54.9</td><td class="right " data-stat="xg_against" >47.1</td><td class="right " data-stat="xg_diff" >+7.8</td></tr> <tr ><th scope="row" class="right qualifier qualification_indicator2" data-stat="rank" csk="5" >5</th><td class="left " data-stat="team" ><a href="/en/squads/18bb7c10/2018-2019/Arsenal-Stats">Arsenal</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >21</td><td class="right " data-stat="ties" >7</td><td class="right " data-stat="losses" >10</td><td class="right " data-stat="goals_for" >73</td><td class="right " data-stat="goals_against" >51</td><td class="right " data-stat="goal_diff" >+22</td><td class="right " data-stat="points" >70</td><td class="right " data-stat="xg_for" >60.1</td><td class="right " data-stat="xg_against" >54.2</td><td class="right " data-stat="xg_diff" >+5.8</td></tr> <tr ><th scope="row" class="right qualifier qualification_indicator2" data-stat="rank" csk="6" >6</th><td class="left " data-stat="team" ><a href="/en/squads/19538871/2018-2019/Manchester-United-Stats">Manchester Utd</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >19</td><td class="right " data-stat="ties" >9</td><td class="right " data-stat="losses" >10</td><td class="right " data-stat="goals_for" >65</td><td class="right " data-stat="goals_against" >54</td><td class="right " data-stat="goal_diff" >+11</td><td class="right " data-stat="points" >66</td><td class="right " data-stat="xg_for" >61.4</td><td class="right " data-stat="xg_against" >50.6</td><td class="right " data-stat="xg_diff" >+10.8</td></tr> <tr ><th scope="row" class="right qualifier qualification_indicator2" data-stat="rank" csk="7" >7</th><td class="left " data-stat="team" ><a href="/en/squads/8cec06e1/2018-2019/Wolverhampton-Wanderers-Stats">Wolves</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >16</td><td class="right " data-stat="ties" >9</td><td class="right " data-stat="losses" >13</td><td class="right " data-stat="goals_for" >47</td><td class="right " data-stat="goals_against" >46</td><td class="right " data-stat="goal_diff" >+1</td><td class="right " data-stat="points" >57</td><td class="right " data-stat="xg_for" >52.1</td><td class="right " data-stat="xg_against" >42.1</td><td class="right " data-stat="xg_diff" >+10.1</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="8" >8</th><td class="left " data-stat="team" ><a href="/en/squads/d3fd31cc/2018-2019/Everton-Stats">Everton</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >15</td><td class="right " data-stat="ties" >9</td><td class="right " data-stat="losses" >14</td><td class="right " data-stat="goals_for" >54</td><td class="right " data-stat="goals_against" >46</td><td class="right " data-stat="goal_diff" >+8</td><td class="right " data-stat="points" >54</td><td class="right " data-stat="xg_for" >49.7</td><td class="right " data-stat="xg_against" >45.7</td><td class="right " data-stat="xg_diff" >+4.0</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="9" >9</th><td class="left " data-stat="team" ><a href="/en/squads/a2d435b3/2018-2019/Leicester-City-Stats">Leicester City</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >15</td><td class="right " data-stat="ties" >7</td><td class="right " data-stat="losses" >16</td><td class="right " data-stat="goals_for" >51</td><td class="right " data-stat="goals_against" >48</td><td class="right " data-stat="goal_diff" >+3</td><td class="right " data-stat="points" >52</td><td class="right " data-stat="xg_for" >52.4</td><td class="right " data-stat="xg_against" >43.7</td><td class="right " data-stat="xg_diff" >+8.7</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="10" >10</th><td class="left " data-stat="team" ><a href="/en/squads/7c21e445/2018-2019/West-Ham-United-Stats">West Ham</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >15</td><td class="right " data-stat="ties" >7</td><td class="right " data-stat="losses" >16</td><td class="right " data-stat="goals_for" >52</td><td class="right " data-stat="goals_against" >55</td><td class="right " data-stat="goal_diff" >-3</td><td class="right " data-stat="points" >52</td><td class="right " data-stat="xg_for" >47.6</td><td class="right " data-stat="xg_against" >61.9</td><td class="right " data-stat="xg_diff" >-14.3</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="11" >11</th><td class="left " data-stat="team" ><a href="/en/squads/2abfe087/2018-2019/Watford-Stats">Watford</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >14</td><td class="right " data-stat="ties" >8</td><td class="right " data-stat="losses" >16</td><td class="right " data-stat="goals_for" >52</td><td class="right " data-stat="goals_against" >59</td><td class="right " data-stat="goal_diff" >-7</td><td class="right " data-stat="points" >50</td><td class="right " data-stat="xg_for" >48.2</td><td class="right " data-stat="xg_against" >59.2</td><td class="right " data-stat="xg_diff" >-11.0</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="12" >12</th><td class="left " data-stat="team" ><a href="/en/squads/47c64c55/2018-2019/Crystal-Palace-Stats">Crystal Palace</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >14</td><td class="right " data-stat="ties" >7</td><td class="right " data-stat="losses" >17</td><td class="right " data-stat="goals_for" >51</td><td class="right " data-stat="goals_against" >53</td><td class="right " data-stat="goal_diff" >-2</td><td class="right " data-stat="points" >49</td><td class="right " data-stat="xg_for" >47.6</td><td class="right " data-stat="xg_against" >50.1</td><td class="right " data-stat="xg_diff" >-2.5</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="13" >13</th><td class="left " data-stat="team" ><a href="/en/squads/b2b47a98/2018-2019/Newcastle-United-Stats">Newcastle Utd</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >12</td><td class="right " data-stat="ties" >9</td><td class="right " data-stat="losses" >17</td><td class="right " data-stat="goals_for" >42</td><td class="right " data-stat="goals_against" >48</td><td class="right " data-stat="goal_diff" >-6</td><td class="right " data-stat="points" >45</td><td class="right " data-stat="xg_for" >39.1</td><td class="right " data-stat="xg_against" >53.6</td><td class="right " data-stat="xg_diff" >-14.5</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="14" >14</th><td class="left " data-stat="team" ><a href="/en/squads/4ba7cbea/2018-2019/Bournemouth-Stats">Bournemouth</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >13</td><td class="right " data-stat="ties" >6</td><td class="right " data-stat="losses" >19</td><td class="right " data-stat="goals_for" >56</td><td class="right " data-stat="goals_against" >70</td><td class="right " data-stat="goal_diff" >-14</td><td class="right " data-stat="points" >45</td><td class="right " data-stat="xg_for" >53.3</td><td class="right " data-stat="xg_against" >57.2</td><td class="right " data-stat="xg_diff" >-3.9</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="15" >15</th><td class="left " data-stat="team" ><a href="/en/squads/943e8050/2018-2019/Burnley-Stats">Burnley</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >11</td><td class="right " data-stat="ties" >7</td><td class="right " data-stat="losses" >20</td><td class="right " data-stat="goals_for" >45</td><td class="right " data-stat="goals_against" >68</td><td class="right " data-stat="goal_diff" >-23</td><td class="right " data-stat="points" >40</td><td class="right " data-stat="xg_for" >44.4</td><td class="right " data-stat="xg_against" >62.1</td><td class="right " data-stat="xg_diff" >-17.7</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="16" >16</th><td class="left " data-stat="team" ><a href="/en/squads/33c895d4/2018-2019/Southampton-Stats">Southampton</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >9</td><td class="right " data-stat="ties" >12</td><td class="right " data-stat="losses" >17</td><td class="right " data-stat="goals_for" >45</td><td class="right " data-stat="goals_against" >65</td><td class="right " data-stat="goal_diff" >-20</td><td class="right " data-stat="points" >39</td><td class="right " data-stat="xg_for" >46.9</td><td class="right " data-stat="xg_against" >55.1</td><td class="right " data-stat="xg_diff" >-8.2</td></tr> <tr ><th scope="row" class="right " data-stat="rank" csk="17" >17</th><td class="left " data-stat="team" ><a href="/en/squads/d07537b9/2018-2019/Brighton-and-Hove-Albion-Stats">Brighton</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >9</td><td class="right " data-stat="ties" >9</td><td class="right " data-stat="losses" >20</td><td class="right " data-stat="goals_for" >35</td><td class="right " data-stat="goals_against" >60</td><td class="right " data-stat="goal_diff" >-25</td><td class="right " data-stat="points" >36</td><td class="right " data-stat="xg_for" >35.3</td><td class="right " data-stat="xg_against" >59.1</td><td class="right " data-stat="xg_diff" >-23.8</td></tr> <tr ><th scope="row" class="right relegate qualification_indicator" data-stat="rank" csk="18" >18</th><td class="left " data-stat="team" ><a href="/en/squads/75fae011/2018-2019/Cardiff-City-Stats">Cardiff City</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >10</td><td class="right " data-stat="ties" >4</td><td class="right " data-stat="losses" >24</td><td class="right " data-stat="goals_for" >34</td><td class="right " data-stat="goals_against" >69</td><td class="right " data-stat="goal_diff" >-35</td><td class="right " data-stat="points" >34</td><td class="right " data-stat="xg_for" >42.4</td><td class="right " data-stat="xg_against" >61.5</td><td class="right " data-stat="xg_diff" >-19.1</td></tr> <tr ><th scope="row" class="right relegate qualification_indicator" data-stat="rank" csk="19" >19</th><td class="left " data-stat="team" ><a href="/en/squads/fd962109/2018-2019/Fulham-Stats">Fulham</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >7</td><td class="right " data-stat="ties" >5</td><td class="right " data-stat="losses" >26</td><td class="right " data-stat="goals_for" >34</td><td class="right " data-stat="goals_against" >81</td><td class="right " data-stat="goal_diff" >-47</td><td class="right " data-stat="points" >26</td><td class="right " data-stat="xg_for" >41.3</td><td class="right " data-stat="xg_against" >68.2</td><td class="right " data-stat="xg_diff" >-26.8</td></tr> <tr ><th scope="row" class="right relegate qualification_indicator" data-stat="rank" csk="20" >20</th><td class="left " data-stat="team" ><a href="/en/squads/f5922ca5/2018-2019/Huddersfield-Town-Stats">Huddersfield</a></td><td class="right " data-stat="games" >38</td><td class="right " data-stat="wins" >3</td><td class="right " data-stat="ties" >7</td><td class="right " data-stat="losses" >28</td><td class="right " data-stat="goals_for" >22</td><td class="right " data-stat="goals_against" >76</td><td class="right " data-stat="goal_diff" >-54</td><td class="right " data-stat="points" >16</td><td class="right " data-stat="xg_for" >28.8</td><td class="right " data-stat="xg_against" >60.9</td><td class="right " data-stat="xg_diff" >-32.2</td></tr> </tbody> </table> </div> </div> <p>Player xG, npxG & xA can be found on team pages, such as this:</p> <div class="table_wrapper tabbed"> <div class="section_heading assoc_stats_standard_" id="stats_standard__sh"> <span class="section_anchor" id="stats_standard__link" data-label="Standard Stats" data-no-inpage="1"></span> </div> <div class="table_container tabbed current" id="div_stats_standard_"> <table class="stats_table sortable min_width" id="stats_standard_" data-cols-to-freeze=",1"> <caption>Standard Stats <span style="color: #666; font-size:smaller">2018-2019 Manchester City: Premier League</span> Table</caption> <colgroup><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col><col></colgroup> <thead> <tr class="over_header"> <th aria-label="" data-stat="" colspan="4" class=" over_header center" ></th> <th aria-label="" data-stat="header_playing" colspan="4" class=" over_header center group_start" >Playing Time</th> <th aria-label="" data-stat="header_performance" colspan="8" class=" over_header center group_start" >Performance</th> <th aria-label="" data-stat="header_expected" colspan="4" class=" over_header center group_start" >Expected</th> <th aria-label="" data-stat="header_progression" colspan="3" class=" over_header center group_start" >Progression</th> <th aria-label="" data-stat="header_per90" colspan="10" class=" over_header center group_start" >Per 90 Minutes</th> </tr> <tr> <th aria-label="Player" data-stat="player" scope="col" class=" poptip sort_default_asc left" >Player</th> <th aria-label="Nation" data-stat="nationality" scope="col" class=" poptip sort_default_asc center" data-tip="Nationality of the player.<br>First, we check our records in international play at senior level.<br>Then youth level.<br>Then citizenship presented on wikipedia.<br>Finally, we use their birthplace when available." >Nation</th> <th aria-label="Position" data-stat="position" scope="col" class=" poptip center" data-tip="<strong>Position</strong><br>Position most commonly played by the player<br>GK - Goalkeepers<br>DF - Defenders<br>MF - Midfielders<br>FW - Forwards<br>FB - Fullbacks<br>LB - Left Backs<br>RB - Right Backs<br>CB - Center Backs<br>DM - Defensive Midfielders<br>CM - Central Midfielders<br>LM - Left Midfielders<br>RM - Right Midfielders<br>WM - Wide Midfielders<br>LW - Left Wingers<br>RW - Right Wingers<br>AM - Attacking Midfielders<br>" >Pos</th> <th aria-label="Age" data-stat="age" scope="col" class=" poptip sort_default_asc center" data-tip="Age at season start<br>Given on August 1 for winter leagues<br>and February 1 for summer leagues." >Age</th> <th aria-label="Matches Played" data-stat="games" scope="col" class=" poptip center group_start" data-tip="<strong>Matches Played</strong><br>Matches Played by the player or squad" data-over-header="Playing Time" >MP</th> <th aria-label="Starts" data-stat="games_starts" scope="col" class=" poptip center" data-tip="Game or games started by player" data-over-header="Playing Time" >Starts</th> <th aria-label="Minutes" data-stat="minutes" scope="col" class=" poptip center" data-tip="<strong>Minutes</strong><br>" data-over-header="Playing Time" >Min</th> <th aria-label="90s Played" data-stat="minutes_90s" scope="col" class=" poptip center" data-tip="<strong>90s Played</strong><br><strong>90s played</strong><br>Minutes played divided by 90" data-over-header="Playing Time" >90s</th> <th aria-label="Goals" data-stat="goals" scope="col" class=" poptip center group_start" data-tip="<strong>Goals</strong><br>Goals scored or allowed" data-over-header="Performance" >Gls</th> <th aria-label="Assists" data-stat="assists" scope="col" class=" poptip center" data-tip="<strong>Assists</strong><br>Assists" data-over-header="Performance" >Ast</th> <th aria-label="Goals + Assists" data-stat="goals_assists" scope="col" class=" poptip center" data-tip="<strong>Goals + Assists</strong><br>Goals and Assists" data-over-header="Performance" >G+A</th> <th aria-label="Non-Penalty Goals" data-stat="goals_pens" scope="col" class=" poptip center" data-tip="<strong>Non-Penalty Goals</strong><br>Non-Penalty Goals" data-over-header="Performance" >G-PK</th> <th aria-label="Penalty Kicks Made" data-stat="pens_made" scope="col" class=" poptip center" data-tip="<strong>Penalty Kicks Made</strong><br>Penalty Kicks Made" data-over-header="Performance" >PK</th> <th aria-label="Penalty Kicks Attempted" data-stat="pens_att" scope="col" class=" poptip center" data-tip="<strong>Penalty Kicks Attempted</strong><br>Penalty Kicks Attempted" data-over-header="Performance" >PKatt</th> <th aria-label="Yellow Cards" data-stat="cards_yellow" scope="col" class=" poptip center" data-tip="<strong>Yellow Cards</strong><br>Yellow Cards" data-over-header="Performance" >CrdY</th> <th aria-label="Red Cards" data-stat="cards_red" scope="col" class=" poptip center" data-tip="<strong>Red Cards</strong><br>Red Cards" data-over-header="Performance" >CrdR</th> <th aria-label="xG: Expected Goals" data-stat="xg" scope="col" class=" poptip center group_start" data-tip="<strong>xG: Expected Goals</strong><br>Expected Goals<br>xG totals include penalty kicks, but do not include penalty shootouts (unless otherwise noted).<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available." data-over-header="Expected" data-filter="1" data-name="xG: Expected Goals" >xG</th> <th aria-label="npxG: Non-Penalty xG" data-stat="npxg" scope="col" class=" poptip center" data-tip="<strong>npxG: Non-Penalty xG</strong><br><strong>Non-Penalty Expected Goals</strong><br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available." data-over-header="Expected" data-filter="1" data-name="npxG: Non-Penalty xG" >npxG</th> <th aria-label="xAG: Exp. Assisted Goals" data-stat="xg_assist" scope="col" class=" poptip center" data-tip="<strong>xAG: Exp. Assisted Goals</strong><br><strong>Expected Assisted Goals</strong><br>xG which follows a pass that assists a shot<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available." data-over-header="Expected" data-filter="1" data-name="xAG: Exp. Assisted Goals" >xAG</th> <th aria-label="npxG + xAG" data-stat="npxg_xg_assist" scope="col" class=" poptip center" data-tip="<strong>npxG + xAG</strong><br>Non-Penalty Expected Goals plus Assisted Goals<br>xG totals include penalty kicks, but do not include penalty shootouts (unless otherwise noted).<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available.<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Expected" >npxG+xAG</th> <th aria-label="Progressive Carries" data-stat="progressive_carries" scope="col" class=" poptip center group_start" data-tip="<strong>Progressive Carries</strong><br>Carries that move the ball towards the opponent's goal line at least 10 yards from its furthest point in the last six passes, or any carry into the penalty area. Excludes carries which end in the defending 50% of the pitch" data-over-header="Progression" >PrgC</th> <th aria-label="Progressive Passes" data-stat="progressive_passes" scope="col" class=" poptip center" data-tip="<strong>Progressive Passes</strong><br>Progressive Passes<br>Completed passes that move the ball towards the opponent's goal line at least 10 yards from its furthest point in the last six passes, or any completed pass into the penalty area. Excludes passes from the defending 40% of the pitch" data-over-header="Progression" >PrgP</th> <th aria-label="Progressive Passes Rec" data-stat="progressive_passes_received" scope="col" class=" poptip center" data-tip="<strong>Progressive Passes Rec</strong><br>Progressive Passes Received<br>Completed passes that move the ball towards the opponent's goal line at least 10 yards from its furthest point in the last six passes, or any completed pass into the penalty area. Excludes passes from the defending 40% of the pitch" data-over-header="Progression" >PrgR</th> <th aria-label="Goals/90" data-stat="goals_per90" scope="col" class=" poptip hide_non_quals center group_start" data-tip="<strong>Goals/90</strong><br>Goals Scored per 90 minutes<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="Goals/90" >Gls</th> <th aria-label="Assists/90" data-stat="assists_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>Assists/90</strong><br>Assists per 90 minutes<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="Assists/90" >Ast</th> <th aria-label="Goals + Assists/90" data-stat="goals_assists_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>Goals + Assists/90</strong><br>Goals and Assists per 90 minutes<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="Goals + Assists/90" >G+A</th> <th aria-label="Non-Penalty Goals/90" data-stat="goals_pens_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>Non-Penalty Goals/90</strong><br>Goals minus Penalty Kicks made per 90 minutes<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="Non-Penalty Goals/90" >G-PK</th> <th aria-label="Non-Penalty Goals + Assists/90" data-stat="goals_assists_pens_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>Non-Penalty Goals + Assists/90</strong><br>Goals plus Assists minus Penalty Kicks made per 90 minutes<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="Non-Penalty Goals + Assists/90" >G+A-PK</th> <th aria-label="xG/90" data-stat="xg_per90" scope="col" class=" poptip hide_non_quals center group_start" data-tip="<strong>xG/90</strong><br>Expected Goals per 90 minutes<br>xG totals include penalty kicks, but do not include penalty shootouts (unless otherwise noted).<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available.<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="xG/90" >xG</th> <th aria-label="xAG/90" data-stat="xg_assist_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>xAG/90</strong><br>Expected Assisted Goals per 90 minutes<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available.<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="xAG/90" >xAG</th> <th aria-label="xG + xAG/90" data-stat="xg_xg_assist_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>xG + xAG/90</strong><br>Expected Goals plus Assisted Goals per 90 minutes<br>xG totals include penalty kicks, but do not include penalty shootouts (unless otherwise noted).<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available.<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" >xG+xAG</th> <th aria-label="npxG/90" data-stat="npxg_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>npxG/90</strong><br>Non-Penalty Expected Goals per 90 minutes<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available.<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" data-filter="1" data-name="npxG/90" >npxG</th> <th aria-label="npxG + xAG" data-stat="npxg_xg_assist_per90" scope="col" class=" poptip hide_non_quals center" data-tip="<strong>npxG + xAG</strong><br>Non-Penalty Expected Goals plus Assisted Goals per 90 minutes<br>Provided by Opta.<br>An underline indicates there is a match that is missing data, but will be updated when available.<br>Minimum 30 minutes played per squad game to qualify as a leader" data-over-header="Per 90 Minutes" >npxG+xAG</th> </tr> </thead> <tbody> <tr ><th scope="row" class="left " data-append-csv="3bb7b8b4" data-stat="player" csk="Ederson" ><a href="/en/players/3bb7b8b4/Ederson">Ederson</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/BRA/Brazil-Football"><span style="white-space: nowrap"><span class="f-i f-br" style="">br</span> BRA</span></a></td><td class="center " data-stat="position" csk="1.0" >GK</td><td class="center " data-stat="age" >24</td><td class="right group_start" data-stat="games" >38</td><td class="right " data-stat="games_starts" >38</td><td class="right " data-stat="minutes" csk="3420" >3,420</td><td class="right " data-stat="minutes_90s" >38.0</td><td class="right iz group_start" data-stat="goals" >0</td><td class="right " data-stat="assists" >1</td><td class="right " data-stat="goals_assists" >1</td><td class="right iz" data-stat="goals_pens" >0</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >2</td><td class="right iz" data-stat="cards_red" >0</td><td class="right iz group_start" data-stat="xg" >0.0</td><td class="right iz" data-stat="npxg" >0.0</td><td class="right " data-stat="xg_assist" >0.1</td><td class="right " data-stat="npxg_xg_assist" >0.1</td><td class="right iz group_start" data-stat="progressive_carries" >0</td><td class="right " data-stat="progressive_passes" >3</td><td class="right iz" data-stat="progressive_passes_received" >0</td><td class="right iz group_start" data-stat="goals_per90" >0.00</td><td class="right " data-stat="assists_per90" >0.03</td><td class="right " data-stat="goals_assists_per90" >0.03</td><td class="right iz" data-stat="goals_pens_per90" >0.00</td><td class="right " data-stat="goals_assists_pens_per90" >0.03</td><td class="right iz group_start" data-stat="xg_per90" >0.00</td><td class="right iz" data-stat="xg_assist_per90" >0.00</td><td class="right iz" data-stat="xg_xg_assist_per90" >0.00</td><td class="right iz" data-stat="npxg_per90" >0.00</td><td class="right iz" data-stat="npxg_xg_assist_per90" >0.00</td></tr> <tr ><th scope="row" class="left " data-append-csv="119b9a8e" data-stat="player" csk="Laporte Aymeric" ><a href="/en/players/119b9a8e/Aymeric-Laporte">Aymeric Laporte</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ESP/Spain-Football"><span style="white-space: nowrap"><span class="f-i f-es" style="">es</span> ESP</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >24</td><td class="right group_start" data-stat="games" >35</td><td class="right " data-stat="games_starts" >34</td><td class="right " data-stat="minutes" csk="3057" >3,057</td><td class="right " data-stat="minutes_90s" >34.0</td><td class="right group_start" data-stat="goals" >3</td><td class="right " data-stat="assists" >3</td><td class="right " data-stat="goals_assists" >6</td><td class="right " data-stat="goals_pens" >3</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >3</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >3.0</td><td class="right " data-stat="npxg" >3.0</td><td class="right " data-stat="xg_assist" >0.8</td><td class="right " data-stat="npxg_xg_assist" >3.8</td><td class="right group_start" data-stat="progressive_carries" >94</td><td class="right " data-stat="progressive_passes" >294</td><td class="right " data-stat="progressive_passes_received" >9</td><td class="right group_start" data-stat="goals_per90" >0.09</td><td class="right " data-stat="assists_per90" >0.09</td><td class="right " data-stat="goals_assists_per90" >0.18</td><td class="right " data-stat="goals_pens_per90" >0.09</td><td class="right " data-stat="goals_assists_pens_per90" >0.18</td><td class="right group_start" data-stat="xg_per90" >0.09</td><td class="right " data-stat="xg_assist_per90" >0.02</td><td class="right " data-stat="xg_xg_assist_per90" >0.11</td><td class="right " data-stat="npxg_per90" >0.09</td><td class="right " data-stat="npxg_xg_assist_per90" >0.11</td></tr> <tr ><th scope="row" class="left " data-append-csv="3eb22ec9" data-stat="player" csk="Silva Bernardo" ><a href="/en/players/3eb22ec9/Bernardo-Silva">Bernardo Silva</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/POR/Portugal-Football"><span style="white-space: nowrap"><span class="f-i f-pt" style="">pt</span> POR</span></a></td><td class="center " data-stat="position" csk="3.4" >MF,FW</td><td class="center " data-stat="age" >23</td><td class="right group_start" data-stat="games" >36</td><td class="right " data-stat="games_starts" >31</td><td class="right " data-stat="minutes" csk="2854" >2,854</td><td class="right " data-stat="minutes_90s" >31.7</td><td class="right group_start" data-stat="goals" >7</td><td class="right " data-stat="assists" >7</td><td class="right " data-stat="goals_assists" >14</td><td class="right " data-stat="goals_pens" >7</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >3</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >7.4</td><td class="right " data-stat="npxg" >7.4</td><td class="right " data-stat="xg_assist" >7.8</td><td class="right " data-stat="npxg_xg_assist" >15.2</td><td class="right group_start" data-stat="progressive_carries" >152</td><td class="right " data-stat="progressive_passes" >156</td><td class="right " data-stat="progressive_passes_received" >277</td><td class="right group_start" data-stat="goals_per90" >0.22</td><td class="right " data-stat="assists_per90" >0.22</td><td class="right " data-stat="goals_assists_per90" >0.44</td><td class="right " data-stat="goals_pens_per90" >0.22</td><td class="right " data-stat="goals_assists_pens_per90" >0.44</td><td class="right group_start" data-stat="xg_per90" >0.23</td><td class="right " data-stat="xg_assist_per90" >0.25</td><td class="right " data-stat="xg_xg_assist_per90" >0.48</td><td class="right " data-stat="npxg_per90" >0.23</td><td class="right " data-stat="npxg_xg_assist_per90" >0.48</td></tr> <tr ><th scope="row" class="left " data-append-csv="b400bde0" data-stat="player" csk="Sterling Raheem" ><a href="/en/players/b400bde0/Raheem-Sterling">Raheem Sterling</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ENG/England-Football"><span style="white-space: nowrap"><span class="f-i f-gb-eng" style="">eng</span> ENG</span></a></td><td class="center " data-stat="position" csk="4.0" >FW</td><td class="center " data-stat="age" >23</td><td class="right group_start" data-stat="games" >34</td><td class="right " data-stat="games_starts" >31</td><td class="right " data-stat="minutes" csk="2771" >2,771</td><td class="right " data-stat="minutes_90s" >30.8</td><td class="right group_start" data-stat="goals" >17</td><td class="right " data-stat="assists" >9</td><td class="right " data-stat="goals_assists" >26</td><td class="right " data-stat="goals_pens" >17</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >3</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >13.7</td><td class="right " data-stat="npxg" >13.7</td><td class="right " data-stat="xg_assist" >9.6</td><td class="right " data-stat="npxg_xg_assist" >23.3</td><td class="right group_start" data-stat="progressive_carries" >155</td><td class="right " data-stat="progressive_passes" >87</td><td class="right " data-stat="progressive_passes_received" >436</td><td class="right group_start" data-stat="goals_per90" >0.55</td><td class="right " data-stat="assists_per90" >0.29</td><td class="right " data-stat="goals_assists_per90" >0.84</td><td class="right " data-stat="goals_pens_per90" >0.55</td><td class="right " data-stat="goals_assists_pens_per90" >0.84</td><td class="right group_start" data-stat="xg_per90" >0.44</td><td class="right " data-stat="xg_assist_per90" >0.31</td><td class="right " data-stat="xg_xg_assist_per90" >0.76</td><td class="right " data-stat="npxg_per90" >0.44</td><td class="right " data-stat="npxg_xg_assist_per90" >0.76</td></tr> <tr ><th scope="row" class="left " data-append-csv="4d034881" data-stat="player" csk="Agüero Sergio" ><a href="/en/players/4d034881/Sergio-Aguero">Sergio Agüero</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ARG/Argentina-Football"><span style="white-space: nowrap"><span class="f-i f-ar" style="">ar</span> ARG</span></a></td><td class="center " data-stat="position" csk="4.0" >FW</td><td class="center " data-stat="age" >30</td><td class="right group_start" data-stat="games" >33</td><td class="right " data-stat="games_starts" >31</td><td class="right " data-stat="minutes" csk="2459" >2,459</td><td class="right " data-stat="minutes_90s" >27.3</td><td class="right group_start" data-stat="goals" >21</td><td class="right " data-stat="assists" >8</td><td class="right " data-stat="goals_assists" >29</td><td class="right " data-stat="goals_pens" >19</td><td class="right " data-stat="pens_made" >2</td><td class="right " data-stat="pens_att" >2</td><td class="right " data-stat="cards_yellow" >4</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >18.1</td><td class="right " data-stat="npxg" >16.5</td><td class="right " data-stat="xg_assist" >5.0</td><td class="right " data-stat="npxg_xg_assist" >21.5</td><td class="right group_start" data-stat="progressive_carries" >81</td><td class="right " data-stat="progressive_passes" >76</td><td class="right " data-stat="progressive_passes_received" >253</td><td class="right group_start" data-stat="goals_per90" >0.77</td><td class="right " data-stat="assists_per90" >0.29</td><td class="right " data-stat="goals_assists_per90" >1.06</td><td class="right " data-stat="goals_pens_per90" >0.70</td><td class="right " data-stat="goals_assists_pens_per90" >0.99</td><td class="right group_start" data-stat="xg_per90" >0.66</td><td class="right " data-stat="xg_assist_per90" >0.18</td><td class="right " data-stat="xg_xg_assist_per90" >0.85</td><td class="right " data-stat="npxg_per90" >0.60</td><td class="right " data-stat="npxg_xg_assist_per90" >0.79</td></tr> <tr ><th scope="row" class="left " data-append-csv="86dd77d1" data-stat="player" csk="Walker Kyle" ><a href="/en/players/86dd77d1/Kyle-Walker">Kyle Walker</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ENG/England-Football"><span style="white-space: nowrap"><span class="f-i f-gb-eng" style="">eng</span> ENG</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >28</td><td class="right group_start" data-stat="games" >33</td><td class="right " data-stat="games_starts" >30</td><td class="right " data-stat="minutes" csk="2779" >2,779</td><td class="right " data-stat="minutes_90s" >30.9</td><td class="right group_start" data-stat="goals" >1</td><td class="right " data-stat="assists" >1</td><td class="right " data-stat="goals_assists" >2</td><td class="right " data-stat="goals_pens" >1</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >3</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >0.8</td><td class="right " data-stat="npxg" >0.8</td><td class="right " data-stat="xg_assist" >1.9</td><td class="right " data-stat="npxg_xg_assist" >2.7</td><td class="right group_start" data-stat="progressive_carries" >83</td><td class="right " data-stat="progressive_passes" >220</td><td class="right " data-stat="progressive_passes_received" >92</td><td class="right group_start" data-stat="goals_per90" >0.03</td><td class="right " data-stat="assists_per90" >0.03</td><td class="right " data-stat="goals_assists_per90" >0.06</td><td class="right " data-stat="goals_pens_per90" >0.03</td><td class="right " data-stat="goals_assists_pens_per90" >0.06</td><td class="right group_start" data-stat="xg_per90" >0.03</td><td class="right " data-stat="xg_assist_per90" >0.06</td><td class="right " data-stat="xg_xg_assist_per90" >0.09</td><td class="right " data-stat="npxg_per90" >0.03</td><td class="right " data-stat="npxg_xg_assist_per90" >0.09</td></tr> <tr ><th scope="row" class="left " data-append-csv="e2716bd0" data-stat="player" csk="Silva David" ><a href="/en/players/e2716bd0/David-Silva">David Silva</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ESP/Spain-Football"><span style="white-space: nowrap"><span class="f-i f-es" style="">es</span> ESP</span></a></td><td class="center " data-stat="position" csk="3.0" >MF</td><td class="center " data-stat="age" >32</td><td class="right group_start" data-stat="games" >33</td><td class="right " data-stat="games_starts" >28</td><td class="right " data-stat="minutes" csk="2401" >2,401</td><td class="right " data-stat="minutes_90s" >26.7</td><td class="right group_start" data-stat="goals" >6</td><td class="right " data-stat="assists" >8</td><td class="right " data-stat="goals_assists" >14</td><td class="right " data-stat="goals_pens" >6</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >2</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >7.8</td><td class="right " data-stat="npxg" >7.8</td><td class="right " data-stat="xg_assist" >8.5</td><td class="right " data-stat="npxg_xg_assist" >16.3</td><td class="right group_start" data-stat="progressive_carries" >118</td><td class="right " data-stat="progressive_passes" >270</td><td class="right " data-stat="progressive_passes_received" >222</td><td class="right group_start" data-stat="goals_per90" >0.22</td><td class="right " data-stat="assists_per90" >0.30</td><td class="right " data-stat="goals_assists_per90" >0.52</td><td class="right " data-stat="goals_pens_per90" >0.22</td><td class="right " data-stat="goals_assists_pens_per90" >0.52</td><td class="right group_start" data-stat="xg_per90" >0.29</td><td class="right " data-stat="xg_assist_per90" >0.32</td><td class="right " data-stat="xg_xg_assist_per90" >0.61</td><td class="right " data-stat="npxg_per90" >0.29</td><td class="right " data-stat="npxg_xg_assist_per90" >0.61</td></tr> <tr ><th scope="row" class="left " data-append-csv="101da2b5" data-stat="player" csk="Fernandinho" ><a href="/en/players/101da2b5/Fernandinho">Fernandinho</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/BRA/Brazil-Football"><span style="white-space: nowrap"><span class="f-i f-br" style="">br</span> BRA</span></a></td><td class="center " data-stat="position" csk="3.0" >MF</td><td class="center " data-stat="age" >33</td><td class="right group_start" data-stat="games" >29</td><td class="right " data-stat="games_starts" >27</td><td class="right " data-stat="minutes" csk="2377" >2,377</td><td class="right " data-stat="minutes_90s" >26.4</td><td class="right group_start" data-stat="goals" >1</td><td class="right " data-stat="assists" >3</td><td class="right " data-stat="goals_assists" >4</td><td class="right " data-stat="goals_pens" >1</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >5</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >1.6</td><td class="right " data-stat="npxg" >1.6</td><td class="right " data-stat="xg_assist" >3.0</td><td class="right " data-stat="npxg_xg_assist" >4.5</td><td class="right group_start" data-stat="progressive_carries" >58</td><td class="right " data-stat="progressive_passes" >236</td><td class="right " data-stat="progressive_passes_received" >29</td><td class="right group_start" data-stat="goals_per90" >0.04</td><td class="right " data-stat="assists_per90" >0.11</td><td class="right " data-stat="goals_assists_per90" >0.15</td><td class="right " data-stat="goals_pens_per90" >0.04</td><td class="right " data-stat="goals_assists_pens_per90" >0.15</td><td class="right group_start" data-stat="xg_per90" >0.06</td><td class="right " data-stat="xg_assist_per90" >0.11</td><td class="right " data-stat="xg_xg_assist_per90" >0.17</td><td class="right " data-stat="npxg_per90" >0.06</td><td class="right " data-stat="npxg_xg_assist_per90" >0.17</td></tr> <tr ><th scope="row" class="left " data-append-csv="819b3158" data-stat="player" csk="Gündoğan İlkay" ><a href="/en/players/819b3158/Ilkay-Gundogan">İlkay Gündoğan</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/GER/Germany-Football"><span style="white-space: nowrap"><span class="f-i f-de" style="">de</span> GER</span></a></td><td class="center " data-stat="position" csk="3.0" >MF</td><td class="center " data-stat="age" >27</td><td class="right group_start" data-stat="games" >31</td><td class="right " data-stat="games_starts" >23</td><td class="right " data-stat="minutes" csk="2137" >2,137</td><td class="right " data-stat="minutes_90s" >23.7</td><td class="right group_start" data-stat="goals" >6</td><td class="right " data-stat="assists" >3</td><td class="right " data-stat="goals_assists" >9</td><td class="right " data-stat="goals_pens" >6</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >3</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >4.1</td><td class="right " data-stat="npxg" >4.1</td><td class="right " data-stat="xg_assist" >4.3</td><td class="right " data-stat="npxg_xg_assist" >8.4</td><td class="right group_start" data-stat="progressive_carries" >82</td><td class="right " data-stat="progressive_passes" >205</td><td class="right " data-stat="progressive_passes_received" >91</td><td class="right group_start" data-stat="goals_per90" >0.25</td><td class="right " data-stat="assists_per90" >0.13</td><td class="right " data-stat="goals_assists_per90" >0.38</td><td class="right " data-stat="goals_pens_per90" >0.25</td><td class="right " data-stat="goals_assists_pens_per90" >0.38</td><td class="right group_start" data-stat="xg_per90" >0.17</td><td class="right " data-stat="xg_assist_per90" >0.18</td><td class="right " data-stat="xg_xg_assist_per90" >0.35</td><td class="right " data-stat="npxg_per90" >0.17</td><td class="right " data-stat="npxg_xg_assist_per90" >0.35</td></tr> <tr ><th scope="row" class="left " data-append-csv="2b114be3" data-stat="player" csk="Sané Leroy" ><a href="/en/players/2b114be3/Leroy-Sane">Leroy Sané</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/GER/Germany-Football"><span style="white-space: nowrap"><span class="f-i f-de" style="">de</span> GER</span></a></td><td class="center " data-stat="position" csk="4.0" >FW</td><td class="center " data-stat="age" >22</td><td class="right group_start" data-stat="games" >31</td><td class="right " data-stat="games_starts" >21</td><td class="right " data-stat="minutes" csk="1867" >1,867</td><td class="right " data-stat="minutes_90s" >20.7</td><td class="right group_start" data-stat="goals" >10</td><td class="right " data-stat="assists" >10</td><td class="right " data-stat="goals_assists" >20</td><td class="right " data-stat="goals_pens" >10</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >1</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >6.7</td><td class="right " data-stat="npxg" >6.7</td><td class="right " data-stat="xg_assist" >7.4</td><td class="right " data-stat="npxg_xg_assist" >14.1</td><td class="right group_start" data-stat="progressive_carries" >84</td><td class="right " data-stat="progressive_passes" >67</td><td class="right " data-stat="progressive_passes_received" >341</td><td class="right group_start" data-stat="goals_per90" >0.48</td><td class="right " data-stat="assists_per90" >0.48</td><td class="right " data-stat="goals_assists_per90" >0.96</td><td class="right " data-stat="goals_pens_per90" >0.48</td><td class="right " data-stat="goals_assists_pens_per90" >0.96</td><td class="right group_start" data-stat="xg_per90" >0.32</td><td class="right " data-stat="xg_assist_per90" >0.36</td><td class="right " data-stat="xg_xg_assist_per90" >0.68</td><td class="right " data-stat="npxg_per90" >0.32</td><td class="right " data-stat="npxg_xg_assist_per90" >0.68</td></tr> <tr ><th scope="row" class="left " data-append-csv="5eecec3d" data-stat="player" csk="Stones John" ><a href="/en/players/5eecec3d/John-Stones">John Stones</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ENG/England-Football"><span style="white-space: nowrap"><span class="f-i f-gb-eng" style="">eng</span> ENG</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >24</td><td class="right group_start" data-stat="games" >24</td><td class="right " data-stat="games_starts" >20</td><td class="right " data-stat="minutes" csk="1764" >1,764</td><td class="right " data-stat="minutes_90s" >19.6</td><td class="right iz group_start" data-stat="goals" >0</td><td class="right iz" data-stat="assists" >0</td><td class="right iz" data-stat="goals_assists" >0</td><td class="right iz" data-stat="goals_pens" >0</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >1</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >0.3</td><td class="right " data-stat="npxg" >0.3</td><td class="right " data-stat="xg_assist" >0.2</td><td class="right " data-stat="npxg_xg_assist" >0.6</td><td class="right group_start" data-stat="progressive_carries" >44</td><td class="right " data-stat="progressive_passes" >118</td><td class="right " data-stat="progressive_passes_received" >5</td><td class="right iz group_start" data-stat="goals_per90" >0.00</td><td class="right iz" data-stat="assists_per90" >0.00</td><td class="right iz" data-stat="goals_assists_per90" >0.00</td><td class="right iz" data-stat="goals_pens_per90" >0.00</td><td class="right iz" data-stat="goals_assists_pens_per90" >0.00</td><td class="right group_start" data-stat="xg_per90" >0.02</td><td class="right " data-stat="xg_assist_per90" >0.01</td><td class="right " data-stat="xg_xg_assist_per90" >0.03</td><td class="right " data-stat="npxg_per90" >0.02</td><td class="right " data-stat="npxg_xg_assist_per90" >0.03</td></tr> <tr ><th scope="row" class="left " data-append-csv="892d5bb1" data-stat="player" csk="Mahrez Riyad" ><a href="/en/players/892d5bb1/Riyad-Mahrez">Riyad Mahrez</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ALG/Algeria-Football"><span style="white-space: nowrap"><span class="f-i f-dz" style="">dz</span> ALG</span></a></td><td class="center " data-stat="position" csk="3.5" >FW,MF</td><td class="center " data-stat="age" >27</td><td class="right group_start" data-stat="games" >27</td><td class="right " data-stat="games_starts" >14</td><td class="right " data-stat="minutes" csk="1343" >1,343</td><td class="right " data-stat="minutes_90s" >14.9</td><td class="right group_start" data-stat="goals" >7</td><td class="right " data-stat="assists" >4</td><td class="right " data-stat="goals_assists" >11</td><td class="right " data-stat="goals_pens" >7</td><td class="right iz" data-stat="pens_made" >0</td><td class="right " data-stat="pens_att" >1</td><td class="right iz" data-stat="cards_yellow" >0</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >5.5</td><td class="right " data-stat="npxg" >4.7</td><td class="right " data-stat="xg_assist" >4.6</td><td class="right " data-stat="npxg_xg_assist" >9.3</td><td class="right group_start" data-stat="progressive_carries" >87</td><td class="right " data-stat="progressive_passes" >73</td><td class="right " data-stat="progressive_passes_received" >191</td><td class="right group_start" data-stat="goals_per90" >0.47</td><td class="right " data-stat="assists_per90" >0.27</td><td class="right " data-stat="goals_assists_per90" >0.74</td><td class="right " data-stat="goals_pens_per90" >0.47</td><td class="right " data-stat="goals_assists_pens_per90" >0.74</td><td class="right group_start" data-stat="xg_per90" >0.37</td><td class="right " data-stat="xg_assist_per90" >0.31</td><td class="right " data-stat="xg_xg_assist_per90" >0.68</td><td class="right " data-stat="npxg_per90" >0.32</td><td class="right " data-stat="npxg_xg_assist_per90" >0.62</td></tr> <tr ><th scope="row" class="left " data-append-csv="0d267745" data-stat="player" csk="Otamendi Nicolás" ><a href="/en/players/0d267745/Nicolas-Otamendi">Nicolás Otamendi</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ARG/Argentina-Football"><span style="white-space: nowrap"><span class="f-i f-ar" style="">ar</span> ARG</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >30</td><td class="right group_start" data-stat="games" >18</td><td class="right " data-stat="games_starts" >14</td><td class="right " data-stat="minutes" csk="1236" >1,236</td><td class="right " data-stat="minutes_90s" >13.7</td><td class="right iz group_start" data-stat="goals" >0</td><td class="right iz" data-stat="assists" >0</td><td class="right iz" data-stat="goals_assists" >0</td><td class="right iz" data-stat="goals_pens" >0</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >1</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >1.3</td><td class="right " data-stat="npxg" >1.3</td><td class="right " data-stat="xg_assist" >0.2</td><td class="right " data-stat="npxg_xg_assist" >1.5</td><td class="right group_start" data-stat="progressive_carries" >27</td><td class="right " data-stat="progressive_passes" >92</td><td class="right " data-stat="progressive_passes_received" >3</td><td class="right iz group_start" data-stat="goals_per90" >0.00</td><td class="right iz" data-stat="assists_per90" >0.00</td><td class="right iz" data-stat="goals_assists_per90" >0.00</td><td class="right iz" data-stat="goals_pens_per90" >0.00</td><td class="right iz" data-stat="goals_assists_pens_per90" >0.00</td><td class="right group_start" data-stat="xg_per90" >0.10</td><td class="right " data-stat="xg_assist_per90" >0.01</td><td class="right " data-stat="xg_xg_assist_per90" >0.11</td><td class="right " data-stat="npxg_per90" >0.10</td><td class="right " data-stat="npxg_xg_assist_per90" >0.11</td></tr> <tr ><th scope="row" class="left " data-append-csv="51cf8561" data-stat="player" csk="Zinchenko Oleksandr" ><a href="/en/players/51cf8561/Oleksandr-Zinchenko">Oleksandr Zinchenko</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/UKR/Ukraine-Football"><span style="white-space: nowrap"><span class="f-i f-ua" style="">ua</span> UKR</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >21</td><td class="right group_start" data-stat="games" >14</td><td class="right " data-stat="games_starts" >14</td><td class="right " data-stat="minutes" csk="1151" >1,151</td><td class="right " data-stat="minutes_90s" >12.8</td><td class="right iz group_start" data-stat="goals" >0</td><td class="right " data-stat="assists" >3</td><td class="right " data-stat="goals_assists" >3</td><td class="right iz" data-stat="goals_pens" >0</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >1</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >0.2</td><td class="right " data-stat="npxg" >0.2</td><td class="right " data-stat="xg_assist" >1.5</td><td class="right " data-stat="npxg_xg_assist" >1.7</td><td class="right group_start" data-stat="progressive_carries" >47</td><td class="right " data-stat="progressive_passes" >95</td><td class="right " data-stat="progressive_passes_received" >94</td><td class="right iz group_start" data-stat="goals_per90" >0.00</td><td class="right " data-stat="assists_per90" >0.23</td><td class="right " data-stat="goals_assists_per90" >0.23</td><td class="right iz" data-stat="goals_pens_per90" >0.00</td><td class="right " data-stat="goals_assists_pens_per90" >0.23</td><td class="right group_start" data-stat="xg_per90" >0.01</td><td class="right " data-stat="xg_assist_per90" >0.12</td><td class="right " data-stat="xg_xg_assist_per90" >0.13</td><td class="right " data-stat="npxg_per90" >0.01</td><td class="right " data-stat="npxg_xg_assist_per90" >0.13</td></tr> <tr ><th scope="row" class="left " data-append-csv="d2bff301" data-stat="player" csk="Kompany Vincent" ><a href="/en/players/d2bff301/Vincent-Kompany">Vincent Kompany</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/BEL/Belgium-Football"><span style="white-space: nowrap"><span class="f-i f-be" style="">be</span> BEL</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >32</td><td class="right group_start" data-stat="games" >17</td><td class="right " data-stat="games_starts" >13</td><td class="right " data-stat="minutes" csk="1224" >1,224</td><td class="right " data-stat="minutes_90s" >13.6</td><td class="right group_start" data-stat="goals" >1</td><td class="right iz" data-stat="assists" >0</td><td class="right " data-stat="goals_assists" >1</td><td class="right " data-stat="goals_pens" >1</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >6</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >0.3</td><td class="right " data-stat="npxg" >0.3</td><td class="right iz" data-stat="xg_assist" >0.0</td><td class="right " data-stat="npxg_xg_assist" >0.3</td><td class="right group_start" data-stat="progressive_carries" >17</td><td class="right " data-stat="progressive_passes" >83</td><td class="right " data-stat="progressive_passes_received" >3</td><td class="right group_start" data-stat="goals_per90" >0.07</td><td class="right iz" data-stat="assists_per90" >0.00</td><td class="right " data-stat="goals_assists_per90" >0.07</td><td class="right " data-stat="goals_pens_per90" >0.07</td><td class="right " data-stat="goals_assists_pens_per90" >0.07</td><td class="right group_start" data-stat="xg_per90" >0.02</td><td class="right iz" data-stat="xg_assist_per90" >0.00</td><td class="right " data-stat="xg_xg_assist_per90" >0.02</td><td class="right " data-stat="npxg_per90" >0.02</td><td class="right " data-stat="npxg_xg_assist_per90" >0.02</td></tr> <tr ><th scope="row" class="left " data-append-csv="e46012d4" data-stat="player" csk="De Bruyne Kevin" ><a href="/en/players/e46012d4/Kevin-De-Bruyne">Kevin De Bruyne</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/BEL/Belgium-Football"><span style="white-space: nowrap"><span class="f-i f-be" style="">be</span> BEL</span></a></td><td class="center " data-stat="position" csk="3.0" >MF</td><td class="center " data-stat="age" >27</td><td class="right group_start" data-stat="games" >19</td><td class="right " data-stat="games_starts" >11</td><td class="right " data-stat="minutes" csk="975" >975</td><td class="right " data-stat="minutes_90s" >10.8</td><td class="right group_start" data-stat="goals" >2</td><td class="right " data-stat="assists" >2</td><td class="right " data-stat="goals_assists" >4</td><td class="right " data-stat="goals_pens" >2</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >2</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >1.4</td><td class="right " data-stat="npxg" >1.4</td><td class="right " data-stat="xg_assist" >5.7</td><td class="right " data-stat="npxg_xg_assist" >7.0</td><td class="right group_start" data-stat="progressive_carries" >50</td><td class="right " data-stat="progressive_passes" >109</td><td class="right " data-stat="progressive_passes_received" >88</td><td class="right group_start" data-stat="goals_per90" >0.18</td><td class="right " data-stat="assists_per90" >0.18</td><td class="right " data-stat="goals_assists_per90" >0.37</td><td class="right " data-stat="goals_pens_per90" >0.18</td><td class="right " data-stat="goals_assists_pens_per90" >0.37</td><td class="right group_start" data-stat="xg_per90" >0.13</td><td class="right " data-stat="xg_assist_per90" >0.52</td><td class="right " data-stat="xg_xg_assist_per90" >0.65</td><td class="right " data-stat="npxg_per90" >0.13</td><td class="right " data-stat="npxg_xg_assist_per90" >0.65</td></tr> <tr ><th scope="row" class="left " data-append-csv="5271c8f1" data-stat="player" csk="Mendy Benjamin" ><a href="/en/players/5271c8f1/Benjamin-Mendy">Benjamin Mendy</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/FRA/France-Football"><span style="white-space: nowrap"><span class="f-i f-fr" style="">fr</span> FRA</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >24</td><td class="right group_start" data-stat="games" >10</td><td class="right " data-stat="games_starts" >10</td><td class="right " data-stat="minutes" csk="900" >900</td><td class="right " data-stat="minutes_90s" >10.0</td><td class="right iz group_start" data-stat="goals" >0</td><td class="right " data-stat="assists" >5</td><td class="right " data-stat="goals_assists" >5</td><td class="right iz" data-stat="goals_pens" >0</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >1</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >0.2</td><td class="right " data-stat="npxg" >0.2</td><td class="right " data-stat="xg_assist" >1.6</td><td class="right " data-stat="npxg_xg_assist" >1.8</td><td class="right group_start" data-stat="progressive_carries" >48</td><td class="right " data-stat="progressive_passes" >70</td><td class="right " data-stat="progressive_passes_received" >59</td><td class="right iz group_start" data-stat="goals_per90" >0.00</td><td class="right " data-stat="assists_per90" >0.50</td><td class="right " data-stat="goals_assists_per90" >0.50</td><td class="right iz" data-stat="goals_pens_per90" >0.00</td><td class="right " data-stat="goals_assists_pens_per90" >0.50</td><td class="right group_start" data-stat="xg_per90" >0.02</td><td class="right " data-stat="xg_assist_per90" >0.16</td><td class="right " data-stat="xg_xg_assist_per90" >0.18</td><td class="right " data-stat="npxg_per90" >0.02</td><td class="right " data-stat="npxg_xg_assist_per90" >0.18</td></tr> <tr ><th scope="row" class="left " data-append-csv="94b2001f" data-stat="player" csk="Danilo" ><a href="/en/players/94b2001f/Danilo">Danilo</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/BRA/Brazil-Football"><span style="white-space: nowrap"><span class="f-i f-br" style="">br</span> BRA</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >27</td><td class="right group_start" data-stat="games" >11</td><td class="right " data-stat="games_starts" >9</td><td class="right " data-stat="minutes" csk="807" >807</td><td class="right " data-stat="minutes_90s" >9.0</td><td class="right group_start" data-stat="goals" >1</td><td class="right iz" data-stat="assists" >0</td><td class="right " data-stat="goals_assists" >1</td><td class="right " data-stat="goals_pens" >1</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >1</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >0.4</td><td class="right " data-stat="npxg" >0.4</td><td class="right " data-stat="xg_assist" >0.2</td><td class="right " data-stat="npxg_xg_assist" >0.6</td><td class="right group_start" data-stat="progressive_carries" >20</td><td class="right " data-stat="progressive_passes" >77</td><td class="right " data-stat="progressive_passes_received" >33</td><td class="right group_start" data-stat="goals_per90" >0.11</td><td class="right iz" data-stat="assists_per90" >0.00</td><td class="right " data-stat="goals_assists_per90" >0.11</td><td class="right " data-stat="goals_pens_per90" >0.11</td><td class="right " data-stat="goals_assists_pens_per90" >0.11</td><td class="right group_start" data-stat="xg_per90" >0.05</td><td class="right " data-stat="xg_assist_per90" >0.02</td><td class="right " data-stat="xg_xg_assist_per90" >0.07</td><td class="right " data-stat="npxg_per90" >0.05</td><td class="right " data-stat="npxg_xg_assist_per90" >0.07</td></tr> <tr ><th scope="row" class="left " data-append-csv="b66315ae" data-stat="player" csk="Jesus Gabriel" ><a href="/en/players/b66315ae/Gabriel-Jesus">Gabriel Jesus</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/BRA/Brazil-Football"><span style="white-space: nowrap"><span class="f-i f-br" style="">br</span> BRA</span></a></td><td class="center " data-stat="position" csk="4.0" >FW</td><td class="center " data-stat="age" >21</td><td class="right group_start" data-stat="games" >29</td><td class="right " data-stat="games_starts" >8</td><td class="right " data-stat="minutes" csk="1036" >1,036</td><td class="right " data-stat="minutes_90s" >11.5</td><td class="right group_start" data-stat="goals" >7</td><td class="right " data-stat="assists" >3</td><td class="right " data-stat="goals_assists" >10</td><td class="right " data-stat="goals_pens" >6</td><td class="right " data-stat="pens_made" >1</td><td class="right " data-stat="pens_att" >1</td><td class="right " data-stat="cards_yellow" >1</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >11.2</td><td class="right " data-stat="npxg" >10.5</td><td class="right " data-stat="xg_assist" >2.3</td><td class="right " data-stat="npxg_xg_assist" >12.7</td><td class="right group_start" data-stat="progressive_carries" >35</td><td class="right " data-stat="progressive_passes" >21</td><td class="right " data-stat="progressive_passes_received" >128</td><td class="right group_start" data-stat="goals_per90" >0.61</td><td class="right " data-stat="assists_per90" >0.26</td><td class="right " data-stat="goals_assists_per90" >0.87</td><td class="right " data-stat="goals_pens_per90" >0.52</td><td class="right " data-stat="goals_assists_pens_per90" >0.78</td><td class="right group_start" data-stat="xg_per90" >0.97</td><td class="right " data-stat="xg_assist_per90" >0.20</td><td class="right " data-stat="xg_xg_assist_per90" >1.17</td><td class="right " data-stat="npxg_per90" >0.91</td><td class="right " data-stat="npxg_xg_assist_per90" >1.11</td></tr> <tr ><th scope="row" class="left " data-append-csv="111c3236" data-stat="player" csk="Delph Fabian" ><a href="/en/players/111c3236/Fabian-Delph">Fabian Delph</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ENG/England-Football"><span style="white-space: nowrap"><span class="f-i f-gb-eng" style="">eng</span> ENG</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >28</td><td class="right group_start" data-stat="games" >11</td><td class="right " data-stat="games_starts" >8</td><td class="right " data-stat="minutes" csk="725" >725</td><td class="right " data-stat="minutes_90s" >8.1</td><td class="right iz group_start" data-stat="goals" >0</td><td class="right " data-stat="assists" >1</td><td class="right " data-stat="goals_assists" >1</td><td class="right iz" data-stat="goals_pens" >0</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right " data-stat="cards_yellow" >1</td><td class="right " data-stat="cards_red" >1</td><td class="right group_start" data-stat="xg" >0.1</td><td class="right " data-stat="npxg" >0.1</td><td class="right " data-stat="xg_assist" >0.3</td><td class="right " data-stat="npxg_xg_assist" >0.4</td><td class="right group_start" data-stat="progressive_carries" >20</td><td class="right " data-stat="progressive_passes" >59</td><td class="right " data-stat="progressive_passes_received" >23</td><td class="right iz group_start" data-stat="goals_per90" >0.00</td><td class="right " data-stat="assists_per90" >0.12</td><td class="right " data-stat="goals_assists_per90" >0.12</td><td class="right iz" data-stat="goals_pens_per90" >0.00</td><td class="right " data-stat="goals_assists_pens_per90" >0.12</td><td class="right group_start" data-stat="xg_per90" >0.01</td><td class="right " data-stat="xg_assist_per90" >0.04</td><td class="right " data-stat="xg_xg_assist_per90" >0.06</td><td class="right " data-stat="npxg_per90" >0.01</td><td class="right " data-stat="npxg_xg_assist_per90" >0.06</td></tr> <tr ><th scope="row" class="left " data-append-csv="ed1e53f3" data-stat="player" csk="Foden Phil" ><a href="/en/players/ed1e53f3/Phil-Foden">Phil Foden</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/ENG/England-Football"><span style="white-space: nowrap"><span class="f-i f-gb-eng" style="">eng</span> ENG</span></a></td><td class="center " data-stat="position" csk="3.0" >MF</td><td class="center " data-stat="age" >18</td><td class="right group_start" data-stat="games" >13</td><td class="right " data-stat="games_starts" >3</td><td class="right " data-stat="minutes" csk="335" >335</td><td class="right " data-stat="minutes_90s" >3.7</td><td class="right group_start" data-stat="goals" >1</td><td class="right iz" data-stat="assists" >0</td><td class="right " data-stat="goals_assists" >1</td><td class="right " data-stat="goals_pens" >1</td><td class="right iz" data-stat="pens_made" >0</td><td class="right iz" data-stat="pens_att" >0</td><td class="right iz" data-stat="cards_yellow" >0</td><td class="right iz" data-stat="cards_red" >0</td><td class="right group_start" data-stat="xg" >2.1</td><td class="right " data-stat="npxg" >2.1</td><td class="right " data-stat="xg_assist" >0.9</td><td class="right " data-stat="npxg_xg_assist" >3.0</td><td class="right group_start" data-stat="progressive_carries" >23</td><td class="right " data-stat="progressive_passes" >18</td><td class="right " data-stat="progressive_passes_received" >35</td><td class="right group_start" data-stat="goals_per90" >0.27</td><td class="right iz" data-stat="assists_per90" >0.00</td><td class="right " data-stat="goals_assists_per90" >0.27</td><td class="right " data-stat="goals_pens_per90" >0.27</td><td class="right " data-stat="goals_assists_pens_per90" >0.27</td><td class="right group_start" data-stat="xg_per90" >0.57</td><td class="right " data-stat="xg_assist_per90" >0.23</td><td class="right " data-stat="xg_xg_assist_per90" >0.80</td><td class="right " data-stat="npxg_per90" >0.57</td><td class="right " data-stat="npxg_xg_assist_per90" >0.80</td></tr> <tr ><th scope="row" class="left " data-append-csv="60740e70" data-stat="player" csk="Sandler Philippe" ><a href="/en/players/60740e70/Philippe-Sandler">Philippe Sandler</a></th><td class="left poptip" data-stat="nationality" data-tip="birth" ><a href="/en/country/NED/Netherlands-Football"><span style="white-space: nowrap"><span class="f-i f-nl" style="">nl</span> NED</span></a></td><td class="center " data-stat="position" csk="2.0" >DF</td><td class="center " data-stat="age" >21</td><td class="right iz group_start" data-stat="games" >0</td><td class="right iz" data-stat="games_starts" >0</td><td class="right iz" data-stat="minutes" ></td><td class="right iz" data-stat="minutes_90s" ></td><td class="right iz group_start" data-stat="goals" ></td><td class="right iz" data-stat="assists" ></td><td class="right iz" data-stat="goals_assists" ></td><td class="right iz" data-stat="goals_pens" ></td><td class="right iz" data-stat="pens_made" ></td><td class="right iz" data-stat="pens_att" ></td><td class="right iz" data-stat="cards_yellow" ></td><td class="right iz" data-stat="cards_red" ></td><td class="right iz group_start" data-stat="xg" ></td><td class="right iz" data-stat="npxg" ></td><td class="right iz" data-stat="xg_assist" ></td><td class="right iz" data-stat="npxg_xg_assist" ></td><td class="right iz group_start" data-stat="progressive_carries" ></td><td class="right iz" data-stat="progressive_passes" ></td><td class="right iz" data-stat="progressive_passes_received" ></td><td class="right iz group_start" data-stat="goals_per90" ></td><td class="right iz" data-stat="assists_per90" ></td><td class="right iz" data-stat="goals_assists_per90" ></td><td class="right iz" data-stat="goals_pens_per90" ></td><td class="right iz" data-stat="goals_assists_pens_per90" ></td><td class="right iz group_start" data-stat="xg_per90" ></td><td class="right iz" data-stat="xg_assist_per90" ></td><td class="right iz" data-stat="xg_xg_assist_per90" ></td><td class="right iz" data-stat="npxg_per90" ></td><td class="right iz" data-stat="npxg_xg_assist_per90" ></td></tr> <tr ><th scope="row" class="left " data-append-csv="99aa1a84" data-stat="player" csk="Muric Arijanet" ><a href="/en/players/99aa1a84/Arijanet-Muric">Arijanet Muric</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/KVX/Kosovo-Football"><span style="white-space: nowrap"><span class="f-i f-xk" style="">xk</span> KVX</span></a></td><td class="center " data-stat="position" csk="1.0" >GK</td><td class="center " data-stat="age" >19</td><td class="right iz group_start" data-stat="games" >0</td><td class="right iz" data-stat="games_starts" >0</td><td class="right iz" data-stat="minutes" ></td><td class="right iz" data-stat="minutes_90s" ></td><td class="right iz group_start" data-stat="goals" ></td><td class="right iz" data-stat="assists" ></td><td class="right iz" data-stat="goals_assists" ></td><td class="right iz" data-stat="goals_pens" ></td><td class="right iz" data-stat="pens_made" ></td><td class="right iz" data-stat="pens_att" ></td><td class="right iz" data-stat="cards_yellow" ></td><td class="right iz" data-stat="cards_red" ></td><td class="right iz group_start" data-stat="xg" ></td><td class="right iz" data-stat="npxg" ></td><td class="right iz" data-stat="xg_assist" ></td><td class="right iz" data-stat="npxg_xg_assist" ></td><td class="right iz group_start" data-stat="progressive_carries" ></td><td class="right iz" data-stat="progressive_passes" ></td><td class="right iz" data-stat="progressive_passes_received" ></td><td class="right iz group_start" data-stat="goals_per90" ></td><td class="right iz" data-stat="assists_per90" ></td><td class="right iz" data-stat="goals_assists_per90" ></td><td class="right iz" data-stat="goals_pens_per90" ></td><td class="right iz" data-stat="goals_assists_pens_per90" ></td><td class="right iz group_start" data-stat="xg_per90" ></td><td class="right iz" data-stat="xg_assist_per90" ></td><td class="right iz" data-stat="xg_xg_assist_per90" ></td><td class="right iz" data-stat="npxg_per90" ></td><td class="right iz" data-stat="npxg_xg_assist_per90" ></td></tr> <tr ><th scope="row" class="left " data-append-csv="10072610" data-stat="player" csk="Bravo Claudio" ><a href="/en/players/10072610/Claudio-Bravo">Claudio Bravo</a></th><td class="left poptip" data-stat="nationality" data-tip="NT" ><a href="/en/country/CHI/Chile-Football"><span style="white-space: nowrap"><span class="f-i f-cl" style="">cl</span> CHI</span></a></td><td class="center " data-stat="position" csk="1.0" >GK</td><td class="center " data-stat="age" >35</td><td class="right iz group_start" data-stat="games" >0</td><td class="right iz" data-stat="games_starts" >0</td><td class="right iz" data-stat="minutes" ></td><td class="right iz" data-stat="minutes_90s" ></td><td class="right iz group_start" data-stat="goals" ></td><td class="right iz" data-stat="assists" ></td><td class="right iz" data-stat="goals_assists" ></td><td class="right iz" data-stat="goals_pens" ></td><td class="right iz" data-stat="pens_made" ></td><td class="right iz" data-stat="pens_att" ></td><td class="right iz" data-stat="cards_yellow" ></td><td class="right iz" data-stat="cards_red" ></td><td class="right iz group_start" data-stat="xg" ></td><td class="right iz" data-stat="npxg" ></td><td class="right iz" data-stat="xg_assist" ></td><td class="right iz" data-stat="npxg_xg_assist" ></td><td class="right iz group_start" data-stat="progressive_carries" ></td><td class="right iz" data-stat="progressive_passes" ></td><td class="right iz" data-stat="progressive_passes_received" ></td><td class="right iz group_start" data-stat="goals_per90" ></td><td class="right iz" data-stat="assists_per90" ></td><td class="right iz" data-stat="goals_assists_per90" ></td><td class="right iz" data-stat="goals_pens_per90" ></td><td class="right iz" data-stat="goals_assists_pens_per90" ></td><td class="right iz group_start" data-stat="xg_per90" ></td><td class="right iz" data-stat="xg_assist_per90" ></td><td class="right iz" data-stat="xg_xg_assist_per90" ></td><td class="right iz" data-stat="npxg_per90" ></td><td class="right iz" data-stat="npxg_xg_assist_per90" ></td></tr> </tbody> <tfoot><tr ><th scope="row" class="left " data-stat="player" >Squad Total</th><td class="left iz" data-stat="nationality" ></td><td class="center iz" data-stat="position" ></td><td class="center " data-stat="age" >26.7</td><td class="right group_start" data-stat="games" >38</td><td class="right " data-stat="games_starts" >418</td><td class="right " data-stat="minutes" csk="3420" >3,420</td><td class="right " data-stat="minutes_90s" >38.0</td><td class="right group_start" data-stat="goals" >91</td><td class="right " data-stat="assists" >71</td><td class="right " data-stat="goals_assists" >162</td><td class="right " data-stat="goals_pens" >88</td><td class="right " data-stat="pens_made" >3</td><td class="right " data-stat="pens_att" >4</td><td class="right " data-stat="cards_yellow" >44</td><td class="right " data-stat="cards_red" >1</td><td class="right group_start" data-stat="xg" >84.3</td><td class="right " data-stat="npxg" >81.3</td><td class="right " data-stat="xg_assist" >65.5</td><td class="right " data-stat="npxg_xg_assist" >146.7</td><td class="right group_start" data-stat="progressive_carries" >1325</td><td class="right " data-stat="progressive_passes" >2429</td><td class="right " data-stat="progressive_passes_received" >2412</td><td class="right group_start" data-stat="goals_per90" >2.39</td><td class="right " data-stat="assists_per90" >1.87</td><td class="right " data-stat="goals_assists_per90" >4.26</td><td class="right " data-stat="goals_pens_per90" >2.32</td><td class="right " data-stat="goals_assists_pens_per90" >4.18</td><td class="right group_start" data-stat="xg_per90" >2.22</td><td class="right " data-stat="xg_assist_per90" >1.72</td><td class="right " data-stat="xg_xg_assist_per90" >3.94</td><td class="right " data-stat="npxg_per90" >2.14</td><td class="right " data-stat="npxg_xg_assist_per90" >3.86</td></tr> <tr ><th scope="row" class="left " data-stat="player" >Squad Total</th><td class="left iz" data-stat="nationality" ></td><td class="center iz" data-stat="position" ></td><td class="center " data-stat="age" >26.7</td><td class="right group_start" data-stat="games" >38</td><td class="right " data-stat="games_starts" >418</td><td class="right " data-stat="minutes" csk="3420" >3,420</td><td class="right " data-stat="minutes_90s" >38.0</td><td class="right group_start" data-stat="goals" >91</td><td class="right " data-stat="assists" >71</td><td class="right " data-stat="goals_assists" >162</td><td class="right " data-stat="goals_pens" >88</td><td class="right " data-stat="pens_made" >3</td><td class="right " data-stat="pens_att" >4</td><td class="right " data-stat="cards_yellow" >44</td><td class="right " data-stat="cards_red" >1</td><td class="right group_start" data-stat="xg" >84.3</td><td class="right " data-stat="npxg" >81.3</td><td class="right " data-stat="xg_assist" >65.5</td><td class="right " data-stat="npxg_xg_assist" >146.7</td><td class="right group_start" data-stat="progressive_carries" >1325</td><td class="right " data-stat="progressive_passes" >2429</td><td class="right " data-stat="progressive_passes_received" >2412</td><td class="right group_start" data-stat="goals_per90" >2.39</td><td class="right " data-stat="assists_per90" >1.87</td><td class="right " data-stat="goals_assists_per90" >4.26</td><td class="right " data-stat="goals_pens_per90" >2.32</td><td class="right " data-stat="goals_assists_pens_per90" >4.18</td><td class="right group_start" data-stat="xg_per90" >2.22</td><td class="right " data-stat="xg_assist_per90" >1.72</td><td class="right " data-stat="xg_xg_assist_per90" >3.94</td><td class="right " data-stat="npxg_per90" >2.14</td><td class="right " data-stat="npxg_xg_assist_per90" >3.86</td></tr> </tfoot> </table> </div> </div> <p>Expected goals can also be found on a number of different pages such as <a href="/en/comps/20/2019-2020/stats/2019-2020-Bundesliga-Stats">league player stats</a>, <a href="/en/matches/96de6624/Tottenham-Hotspur-Liverpool-June-1-2019-Champions-League">match reports</a>, <a href="/en/players/4d034881/Sergio-Aguero">player pages</a> and <a href="/en/players/d70ce98e/matchlogs/2018-2019/shooting/Lionel-Messi-Match-Logs">player match logs</a>.</p> <a name="comps"></a><h3>FBref Competitions with xG Data</h3><ul><li><a href="/en/comps/106/history/Womens-World-Cup-Seasons">FIFA Women's World Cup</a> <small>(<a href="/en/comps/106/2019/2019-Womens-World-Cup-Stats">2019</a> to <a href="/en/comps/106/Womens-World-Cup-Stats">2023</a>)</small></li><li><a href="/en/comps/1/history/World-Cup-Seasons">FIFA World Cup</a> <small>(<a href="/en/comps/1/2018/2018-World-Cup-Stats">2018</a> to <a href="/en/comps/1/World-Cup-Stats">2022</a>)</small></li><li><a href="/en/comps/685/history/Copa-America-Seasons">Copa America</a> <small>(<a href="/en/comps/685/2019/2019-Copa-America-Stats">2019</a> to <a href="/en/comps/685/Copa-America-Stats">2024</a>)</small></li><li><a href="/en/comps/14/history/Copa-Libertadores-Seasons">Copa Libertadores</a> <small>(<a href="/en/comps/14/2019/2019-Copa-Libertadores-Stats">2019</a> to <a href="/en/comps/14/Copa-Libertadores-Stats">2024</a>)</small></li><li><a href="/en/comps/8/history/Champions-League-Seasons">UEFA Champions League</a> <small>(<a href="/en/comps/8/2017-2018/2017-2018-Champions-League-Stats">2017-2018</a> to <a href="/en/comps/8/Champions-League-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/882/history/Conference-League-Seasons">UEFA Europa Conference League</a> <small>(<a href="/en/comps/882/2021-2022/2021-2022-Conference-League-Stats">2021-2022</a> to <a href="/en/comps/882/Conference-League-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/19/history/Europa-League-Seasons">UEFA Europa League</a> <small>(<a href="/en/comps/19/2017-2018/2017-2018-Europa-League-Stats">2017-2018</a> to <a href="/en/comps/19/Europa-League-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/676/history/UEFA-Euro-Seasons">UEFA European Football Championship</a> <small>(<a href="/en/comps/676/2021/2021-UEFA-Euro-Stats">2021</a> to <a href="/en/comps/676/UEFA-Euro-Stats">2024</a>)</small></li><li><a href="/en/comps/181/history/Champions-League-Seasons">UEFA Women's Champions League</a> <small>(<a href="/en/comps/181/2021-2022/2021-2022-Champions-League-Stats">2021-2022</a> to <a href="/en/comps/181/Champions-League-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/162/history/UEFA-Womens-Euro-Seasons">UEFA Women's Euro</a> <small>(<a href="/en/comps/162/UEFA-Womens-Euro-Stats">2022</a>)</small></li><li><a href="/en/comps/22/history/Major-League-Soccer-Seasons">American Major League Soccer</a> <small>(<a href="/en/comps/22/2018/2018-Major-League-Soccer-Stats">2018</a> to <a href="/en/comps/22/Major-League-Soccer-Stats">2024</a>)</small></li><li><a href="/en/comps/182/history/NWSL-Seasons">American National Women's Soccer League</a> <small>(<a href="/en/comps/182/2019/2019-NWSL-Stats">2019</a> to <a href="/en/comps/182/NWSL-Stats">2024</a>)</small></li><li><a href="/en/comps/905/history/Copa-de-la-Liga-Profesional-Seasons">Argentine Copa de la Liga Profesional</a> <small>(<a href="/en/comps/905/2021/2021-Copa-de-la-Liga-Profesional-Stats">2021</a> to <a href="/en/comps/905/Copa-de-la-Liga-Profesional-Stats">2024</a>)</small></li><li><a href="/en/comps/21/history/Liga-Profesional-Argentina-Seasons">Argentine Primera</a> <small>(<a href="/en/comps/21/2016-2017/2016-2017-Liga-Profesional-Argentina-Stats">2016-2017</a> to <a href="/en/comps/21/Liga-Profesional-Argentina-Stats">2024</a>)</small></li><li><a href="/en/comps/196/history/A-League-Women-Seasons">Australian A-League Women</a> <small>(<a href="/en/comps/196/2018-2019/2018-2019-A-League-Women-Stats">2018-2019</a> to <a href="/en/comps/196/A-League-Women-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/37/history/Belgian-Pro-League-Seasons">Belgian Pro League</a> <small>(<a href="/en/comps/37/2017-2018/2017-2018-Belgian-Pro-League-Stats">2017-2018</a> to <a href="/en/comps/37/Belgian-Pro-League-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/24/history/Serie-A-Seasons">Brazilian Série A</a> <small>(<a href="/en/comps/24/2019/2019-Serie-A-Stats">2019</a> to <a href="/en/comps/24/Serie-A-Stats">2024</a>)</small></li><li><a href="/en/comps/23/history/Eredivisie-Seasons">Dutch Eredivisie</a> <small>(<a href="/en/comps/23/2018-2019/2018-2019-Eredivisie-Stats">2018-2019</a> to <a href="/en/comps/23/Eredivisie-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/10/history/Championship-Seasons">English Championship</a> <small>(<a href="/en/comps/10/2018-2019/2018-2019-Championship-Stats">2018-2019</a> to <a href="/en/comps/10/Championship-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/9/history/Premier-League-Seasons">English Premier League</a> <small>(<a href="/en/comps/9/2017-2018/2017-2018-Premier-League-Stats">2017-2018</a> to <a href="/en/comps/9/Premier-League-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/189/history/Womens-Super-League-Seasons">English Women's Super League</a> <small>(<a href="/en/comps/189/2018-2019/2018-2019-Womens-Super-League-Stats">2018-2019</a> to <a href="/en/comps/189/Womens-Super-League-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/13/history/Ligue-1-Seasons">French Ligue 1</a> <small>(<a href="/en/comps/13/2017-2018/2017-2018-Ligue-1-Stats">2017-2018</a> to <a href="/en/comps/13/Ligue-1-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/60/history/Ligue-2-Seasons">French Ligue 2</a> <small>(<a href="/en/comps/60/2017-2018/2017-2018-Ligue-2-Stats">2017-2018</a> to <a href="/en/comps/60/Ligue-2-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/193/history/Premiere-Ligue-Seasons">French Première Ligue</a> <small>(<a href="/en/comps/193/2021-2022/2021-2022-Premiere-Ligue-Stats">2021-2022</a> to <a href="/en/comps/193/Premiere-Ligue-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/33/history/2-Bundesliga-Seasons">German 2.Bundesliga</a> <small>(<a href="/en/comps/33/2017-2018/2017-2018-2-Bundesliga-Stats">2017-2018</a> to <a href="/en/comps/33/2-Bundesliga-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/20/history/Bundesliga-Seasons">German Bundesliga</a> <small>(<a href="/en/comps/20/2017-2018/2017-2018-Bundesliga-Stats">2017-2018</a> to <a href="/en/comps/20/Bundesliga-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/183/history/Frauen-Bundesliga-Seasons">German Frauen-Bundesliga</a> <small>(<a href="/en/comps/183/2022-2023/2022-2023-Frauen-Bundesliga-Stats">2022-2023</a> to <a href="/en/comps/183/Frauen-Bundesliga-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/208/history/Serie-A-Seasons">Italian Serie A</a> <small>(<a href="/en/comps/208/2020-2021/2020-2021-Serie-A-Stats">2020-2021</a> to <a href="/en/comps/208/Serie-A-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/11/history/Serie-A-Seasons">Italian Serie A</a> <small>(<a href="/en/comps/11/2017-2018/2017-2018-Serie-A-Stats">2017-2018</a> to <a href="/en/comps/11/Serie-A-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/18/history/Serie-B-Seasons">Italian Serie B</a> <small>(<a href="/en/comps/18/2018-2019/2018-2019-Serie-B-Stats">2018-2019</a> to <a href="/en/comps/18/Serie-B-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/31/history/Liga-MX-Seasons">Mexican Liga MX</a> <small>(<a href="/en/comps/31/2018-2019/2018-2019-Liga-MX-Stats">2018-2019</a> to <a href="/en/comps/31/Liga-MX-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/881/history/NWSL-Challenge-Cup-Seasons">NWSL Challenge Cup</a> <small>(<a href="/en/comps/881/2020/2020-NWSL-Challenge-Cup-Stats">2020</a> to <a href="/en/comps/881/NWSL-Challenge-Cup-Stats">2024</a>)</small></li><li><a href="/en/comps/884/history/NWSL-Fall-Series-Seasons">NWSL Fall Series</a> <small>(<a href="/en/comps/884/NWSL-Fall-Series-Stats">2020</a>)</small></li><li><a href="/en/comps/32/history/Primeira-Liga-Seasons">Portuguese Primeira Liga</a> <small>(<a href="/en/comps/32/2018-2019/2018-2019-Primeira-Liga-Stats">2018-2019</a> to <a href="/en/comps/32/Primeira-Liga-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/12/history/La-Liga-Seasons">Spanish La Liga</a> <small>(<a href="/en/comps/12/2017-2018/2017-2018-La-Liga-Stats">2017-2018</a> to <a href="/en/comps/12/La-Liga-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/230/history/Liga-F-Seasons">Spanish Liga F</a> <small>(<a href="/en/comps/230/2022-2023/2022-2023-Liga-F-Stats">2022-2023</a> to <a href="/en/comps/230/Liga-F-Stats">2024-2025</a>)</small></li><li><a href="/en/comps/17/history/Segunda-Division-Seasons">Spanish Segunda</a> <small>(<a href="/en/comps/17/2017-2018/2017-2018-Segunda-Division-Stats">2017-2018</a> to <a href="/en/comps/17/Segunda-Division-Stats">2024-2025</a>)</small></li></ul> <!-- global.nonempty_tables_num: 3, table_count: 3 --> </div><!-- div#content --> <div id="footer" role="contentinfo"> <div id="footer_header"> <ul class="bullets-inline"><li class="user logged_in">Welcome <span class="username"></span> · <a href="https://stathead.com/profile/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_account">Your Account</a></li> <li class="user logged_in"><a class="logout" onclick="sr_auth_logout_page_elements();if(!this.href.match('redirect_uri')){this.href += '?redirect_uri='+escape(document.location.href)}" href="https://stathead.com/users/logout.cgi">Logout</a></li> <li class="user not_logged_in"><a class="login" onclick="if(!this.href.match('redirect_uri')){this.href += '&redirect_uri='+escape(document.location.href)}" href="https://stathead.com/users/login.cgi?token=1">Ad-Free Login</a></li> <li class="user not_logged_in"><a href="https://stathead.com/users/signup.cgi">Create Account</a></li> </ul> <div class="breadcrumbs">You are here: <span><a href="/en/"><span>FB Home Page</span></a> </span> > <strong>xG Explained</strong></div> </div><!-- div#footer_header --> <div id="footer_general"> <div id="site_menu" role="navigation" aria-label="complete site index"> <div class="section_heading assoc_site_menu" id="site_menu_sh"> <span class="section_anchor" id="site_menu_link" data-label="Full Site Menu"></span><h2>Full Site Menu</h2> <div class="section_heading_text"> <ul><li><a data-scroll href="#header">Return to Top</a></li> </ul> </div> </div> <ul> <li><a href="https://stathead.com/sport/fbref/?utm_campaign=2023_11_btn_home_stathead&utm_source=fb&utm_medium=sr_xsite">Stathead/FBref</a> <div> <a href="https://stathead.com/fbref/player-match-finder.cgi?utm_campaign=2023_11_btn_home_stathead&utm_source=fb&utm_medium=sr_xsite">Player Match Finder</a>, <a href="https://stathead.com/fbref/player-season-finder.cgi?utm_campaign=2023_11_btn_home_stathead&utm_source=fb&utm_medium=sr_xsite">Player Season Finder</a>, <a href="https://stathead.com/fbref/team-match-finder.cgi?utm_campaign=2023_11_btn_home_stathead&utm_source=fb&utm_medium=sr_xsite">Team Match Finder</a>, <a href="https://stathead.com/fbref/team-season-finder.cgi?utm_campaign=2023_11_btn_home_stathead&utm_source=fb&utm_medium=sr_xsite">Team Season Finder</a>, <a href="https://stathead.com/fbref/?utm_campaign=2023_11_btn_home_stathead&utm_source=fb&utm_medium=sr_xsite">...</a> </div> </li> </li> <li> <a href="/en/players/">Players</a> <div> <a href="/en/players/e358587b/Pepe-Reina">Pepe Reina</a>, <a href="/en/players/ade08a67/David-Villa">David Villa</a>, <a href="/en/players/b400bde0/Raheem-Sterling">Raheem Sterling</a>, <a href="/en/players/d711d04f/Goran-Pandev">Goran Pandev</a>, <a href="/en/players/2d298b13/Abby-Wambach">Abby Wambach</a>, <a href="/en/players/4c5b14d2/Joaquin">Joaquín</a>, <a href="/en/players/3bb7f478/Edin-Dzeko">Edin Džeko</a>, <a href="/en/players/cc266f16/Sara-Dabritz">Sara Däbritz</a>, <a href="/en/players/8d78e732/Robert-Lewandowski">Robert Lewandowski</a>, <a href="/en/players/c63e11a5/Tameka-Yallop">Tameka Yallop</a>, <a href="/en/players/7dcf86f6/Iago-Aspas">Iago Aspas</a>, <a href="/en/players/1139a223/Eugenie-Le-Sommer">Eugénie Le Sommer</a>, <a href="/en/players/527f063d/Edinson-Cavani">Edinson Cavani</a>, <a href="/en/players/89143f59/Birgit-Prinz">Birgit Prinz</a>, <a href="/en/players/8b7ddf10/Megan-Rapinoe">Megan Rapinoe</a>, <a href="/en/players/">...</a> </div> <div> <a href="/en/friv/players-who-played-for-multiple-clubs-countries.fcgi">Players who played for multiple squads</a> </div> </li> <li> <a href="/en/squads/">Clubs</a> <div> <a href="/en/squads/b8fd03ef/Manchester-City-Stats">Manchester City (M)</a>, <a href="/en/squads/a6a4e67d/Chelsea-Women-Stats">Chelsea (F)</a>, <a href="/en/squads/53a2f082/Real-Madrid-Stats">Real Madrid (M)</a>, <a href="/en/squads/15f49df1/Barcelona-Women-Stats">Barcelona (F)</a>, <a href="/en/squads/e2d8892c/Paris-Saint-Germain-Stats">Paris Saint-Germain (M)</a>, <a href="/en/squads/7f2012ad/Lyon-Women-Stats">Lyon (F)</a>, <a href="/en/squads/054efa67/Bayern-Munich-Stats">Bayern Munich (M)</a>, <a href="/en/squads/51ec22be/Bayern-Munich-Women-Stats">Bayern Munich (F)</a>, <a href="/en/squads/d609edc0/Internazionale-Stats">Internazionale (M)</a>, <a href="/en/squads/02f8d026/AS-Roma-Stats">AS Roma (F)</a>, <a href="/en/squads/ef99c78c/River-Plate-Stats">River Plate (M)</a>, <a href="/en/squads/605aca82/Central-Coast-Mariners-Stats">Central Coast Mariners (M)</a>, <a href="/en/squads/5903e501/Sydney-FC-Women-Stats">Sydney FC (F)</a>, <a href="/en/squads/50f2a074/Red-Bull-Salzburg-Stats">Red Bull Salzburg (M)</a>, <a href="/en/squads/3d377a8c/St-Polten-Women-Stats">St. Pölten (F)</a>, <a href="/en/squads/e14f61a5/Union-SG-Stats">Union SG (M)</a>, <a href="/en/squads/231a3620/Anderlecht-Women-Stats">Anderlecht (F)</a>, <a href="/en/squads/6dcc14bf/The-Strongest-Stats">The Strongest (M)</a>, <a href="/en/squads/abdce579/Palmeiras-Stats">Palmeiras (M)</a>, <a href="/en/squads/9cdc3b24/Corinthians-Women-Stats">Corinthians (F)</a>, <a href="/en/squads/488c6ba1/Ludogorets-Razgrad-Stats">Ludogorets Razgrad (M)</a>, <a href="/en/squads/b0e76152/Cavalry-FC-Stats">Cavalry FC (M)</a>, <a href="/en/squads/2ff539f3/Colo-Colo-Stats">Colo-Colo (M)</a>, <a href="/en/squads/c48512d3/Shanghai-Port-Stats">Shanghai Port (M)</a>, <a href="/en/squads/4c319052/Millonarios-Stats">Millonarios (M)</a>, <a href="/en/squads/edd0d381/Dinamo-Zagreb-Stats">Dinamo Zagreb (M)</a>, <a href="/en/squads/111cbfb1/Slavia-Prague-Stats">Slavia Prague (M)</a>, <a href="/en/squads/18050b20/FC-Copenhagen-Stats">FC Copenhagen (M)</a>, <a href="/en/squads/b00041f6/HB-Koge-Stats">HB Køge (F)</a>, <a href="/en/squads/990519b8/Independiente-del-Valle-Stats">Independiente del Valle (M)</a>, <a href="/en/squads/e6f63673/KuPS-Stats">KuPS (M)</a>, <a href="/en/squads/2fdb4aef/Olympiacos-Stats">Olympiacos (M)</a>, <a href="/en/squads/6611f992/Ferencvaros-Stats">Ferencváros (M)</a>, <a href="/en/squads/5c7eb1c7/Mohun-Bagan-Stats">Mohun Bagan (M)</a>, <a href="/en/squads/95f42e44/Persepolis-Stats">Persepolis (M)</a>, <a href="/en/squads/66f38ee7/Vissel-Kobe-Stats">Vissel Kobe (M)</a>, <a href="/en/squads/c673cb9f/Urawa-Reds-Ladies-Stats">Urawa Reds (F)</a>, <a href="/en/squads/4372a20b/Ulsan-Hyundai-Stats">Ulsan Hyundai FC (M)</a>, <a href="/en/squads/972e2539/Al-Hilal-Stats">Al-Hilal (M)</a>, <a href="/en/squads/18d3c3a3/America-Stats">América (M)</a>, <a href="/en/squads/e334d850/PSV-Eindhoven-Stats">PSV Eindhoven (M)</a>, <a href="/en/squads/4573a712/Ajax-Women-Stats">Ajax (F)</a>, <a href="/en/squads/d86248bd/BodoGlimt-Stats">Bodø/Glimt (M)</a>, <a href="/en/squads/c1c51bdf/Valerenga-Women-Stats">Vålerenga (F)</a>, <a href="/en/squads/ae107695/Libertad-Stats">Libertad (M)</a>, <a href="/en/squads/8917b8a9/Sporting-Cristal-Stats">Sporting Cristal (M)</a>, <a href="/en/squads/e0b3aa47/RKS-Rakow-Stats">Raków Częstochowa (M)</a>, <a href="/en/squads/13dc44fd/Sporting-CP-Stats">Sporting CP (M)</a>, <a href="/en/squads/aed59852/FCSB-Stats">FCSB (M)</a>, <a href="/en/squads/97d80fef/Mamelodi-Sundowns-Stats">Mamelodi Sundowns (M)</a>, <a href="/en/squads/98ce363d/Zenit-Stats">Zenit (M)</a>, <a href="/en/squads/b81aa4fa/Celtic-Stats">Celtic (M)</a>, <a href="/en/squads/099c6eb5/Red-Star-Belgrade-Stats">Red Star (M)</a>, <a href="/en/squads/4b682260/Young-Boys-Stats">Young Boys (M)</a>, <a href="/en/squads/e83b563b/Servette-Stats">Servette (F)</a>, <a href="/en/squads/f3d8c8b9/Malmo-Stats">Malmö (M)</a>, <a href="/en/squads/a2c4c17a/Rosengard-Stats">Rosengård (F)</a>, <a href="/en/squads/ecd11ca2/Galatasaray-Stats">Galatasaray (M)</a>, <a href="/en/squads/e89d5a28/Shakhtar-Donetsk-Stats">Shakhtar Donetsk (M)</a>, <a href="/en/squads/e2d73ee6/Penarol-Stats">Peñarol (M)</a>, <a href="/en/squads/81d817a3/Los-Angeles-FC-Stats">Los Angeles FC (M)</a>, <a href="/en/squads/2a6178ac/Orlando-Pride-Stats">Orlando Pride (F)</a>, <a href="/en/squads/7701ed02/Deportivo-Tachira-Stats">Deportivo Táchira (M)</a>, <a href="/en/squads/">...</a> </div> </li> <li> <a href="/en/comps/">Seasons</a> <div> <a href="/en/comps/season/2023">2023</a>, <a href="/en/comps/season/2023-2024">2023-2024</a>, <a href="/en/comps/season/2024">2024</a>, <a href="/en/comps/season/2024-2025">2024-2025</a>, <a href="/en/comps/season/2025">2025</a>, <a href="/en/comps/season/2026">2026</a>, <a href="/en/comps/">...</a> </div> </li> <li> <a href="/en/comps/">Competitions</a> <div> <a href="/en/comps/8/Champions-League-Stats">UEFA Champions League</a>, <a href="/en/comps/1/World-Cup-Stats">FIFA World Cup</a>, <a href="/en/comps/664/Asian-Cup-Stats">AFC Asian Cup</a>, <a href="/en/comps/676/UEFA-Euro-Stats">UEFA European Football Championship</a>, <a href="/en/comps/677/UEFA-Nations-League-Stats">UEFA Nations League</a>, <a href="/en/comps/685/Copa-America-Stats">CONMEBOL Copa América</a>, <a href="/en/comps/681/Gold-Cup-Stats">CONCACAF Gold Cup</a>, <a href="/en/comps/656/Africa-Cup-of-Nations-Stats">Africa Cup of Nations</a>, <a href="/en/comps/181/Champions-League-Stats">UEFA Women's Champions League</a>, <a href="/en/comps/106/Womens-World-Cup-Stats">FIFA Women's World Cup</a>, <a href="/en/comps/180/Olympics-W-Stats">Olympics — Women's Tournament</a>, <a href="/en/comps/161/AFC-Womens-Asian-Cup-Stats">AFC Women's Asian Cup</a>, <a href="/en/comps/162/UEFA-Womens-Euro-Stats">UEFA Women's Championship</a>, <a href="/en/comps/158/Copa-America-Femenina-Stats">Copa América Femenina</a>, <a href="/en/comps/157/CONCACAF-W-Championship-Stats">CONCACAF W Championship</a>, <a href="/en/comps/156/Africa-Women-Cup-of-Nations-Stats">Africa Women Cup of Nations</a>, <a href="/en/comps/9/Premier-League-Stats">Premier League</a>, <a href="/en/comps/514/FA-Cup-Stats">FA Cup</a>, <a href="/en/comps/690/EFL-Cup-Stats">EFL Cup</a>, <a href="/en/comps/189/Womens-Super-League-Stats">FA Women's Super League</a>, <a href="/en/comps/12/La-Liga-Stats">La Liga</a>, <a href="/en/comps/569/Copa-del-Rey-Stats">Copa del Rey</a>, <a href="/en/comps/230/Liga-F-Stats">Liga F</a>, <a href="/en/comps/13/Ligue-1-Stats">Ligue 1</a>, <a href="/en/comps/518/Coupe-de-France-Stats">Coupe de France</a>, <a href="/en/comps/693/Coupe-de-la-Ligue-Stats">Coupe de la Ligue</a>, <a href="/en/comps/193/Premiere-Ligue-Stats">Première Ligue</a>, <a href="/en/comps/20/Bundesliga-Stats">Fußball-Bundesliga</a>, <a href="/en/comps/521/DFB-Pokal-Stats">DFB-Pokal</a>, <a href="/en/comps/183/Frauen-Bundesliga-Stats">Frauen-Bundesliga</a>, <a href="/en/comps/520/DFB-Pokal-Frauen-Stats">DFB-Pokal Frauen</a>, <a href="/en/comps/11/Serie-A-Stats">Serie A</a>, <a href="/en/comps/529/Coppa-Italia-Stats">Coppa Italia</a>, <a href="/en/comps/208/Serie-A-Stats">Serie A</a>, <a href="/en/comps/21/Liga-Profesional-Argentina-Stats">Liga Profesional de Fútbol Argentina</a>, <a href="/en/comps/905/Copa-de-la-Liga-Profesional-Stats">Copa de la Liga Profesional</a>, <a href="/en/comps/65/A-League-Men-Stats">A-League Men</a>, <a href="/en/comps/196/A-League-Women-Stats">A-League Women</a>, <a href="/en/comps/56/Austrian-Bundesliga-Stats">Austrian Football Bundesliga</a>, <a href="/en/comps/286/OFB-Frauen-Bundesliga-Stats">ÖFB Frauen-Bundesliga</a>, <a href="/en/comps/37/Belgian-Pro-League-Stats">Belgian Pro League</a>, <a href="/en/comps/296/Belgian-Womens-Super-League-Stats">Belgian Women's Super League</a>, <a href="/en/comps/74/Bolivian-Primera-Division-Stats">División de Fútbol Profesional</a>, <a href="/en/comps/24/Serie-A-Stats">Campeonato Brasileiro Série A</a>, <a href="/en/comps/206/Serie-A1-Stats">Brasileirão Feminino Série A1</a>, <a href="/en/comps/67/Bulgarian-First-League-Stats">First Professional Football League</a>, <a href="/en/comps/211/Canadian-Premier-League-Stats">Canadian Premier League</a>, <a href="/en/comps/35/Primera-Division-Stats">Chilean Primera División</a>, <a href="/en/comps/62/Chinese-Super-League-Stats">Chinese Football Association Super League</a>, <a href="/en/comps/41/Primera-A-Stats">Categoría Primera A</a>, <a href="/en/comps/63/Hrvatska-NL-Stats">Croatian Football League</a>, <a href="/en/comps/66/Czech-First-League-Stats">Czech First League</a>, <a href="/en/comps/50/Danish-Superliga-Stats">Danish Superliga</a>, <a href="/en/comps/340/Kvindeligaen-Stats">Danish Women's League</a>, <a href="/en/comps/58/Serie-A-Stats">Liga Profesional Ecuador</a>, <a href="/en/comps/43/Veikkausliiga-Stats">Veikkausliiga</a>, <a href="/en/comps/27/Super-League-Greece-Stats">Super League Greece</a>, <a href="/en/comps/46/NB-I-Stats">Nemzeti Bajnokság I</a>, <a href="/en/comps/82/Indian-Super-League-Stats">Indian Super League</a>, <a href="/en/comps/64/Persian-Gulf-Pro-League-Stats">Persian Gulf Pro League</a>, <a href="/en/comps/25/J1-League-Stats">J1 League</a>, <a href="/en/comps/893/WE-League-Stats">Women Empowerment League</a>, <a href="/en/comps/55/K-League-1-Stats">K League 1</a>, <a href="/en/comps/70/Saudi-Professional-League-Stats">Saudi Professional League</a>, <a href="/en/comps/31/Liga-MX-Stats">Liga MX</a>, <a href="/en/comps/23/Eredivisie-Stats">Eredivisie</a>, <a href="/en/comps/195/Eredivisie-Vrouwen-Stats">Eredivisie Vrouwen</a>, <a href="/en/comps/28/Eliteserien-Stats">Eliteserien</a>, <a href="/en/comps/185/Toppserien-Stats">Toppserien</a>, <a href="/en/comps/61/Primera-Division-Stats">Paraguayan Primera División</a>, <a href="/en/comps/44/Liga-1-Stats">Liga 1 de Fútbol Profesional</a>, <a href="/en/comps/36/Ekstraklasa-Stats">Ekstraklasa</a>, <a href="/en/comps/32/Primeira-Liga-Stats">Primeira Liga</a>, <a href="/en/comps/47/Liga-I-Stats">Liga I</a>, <a href="/en/comps/52/Premier-Division-Stats">South African Premier Division</a>, <a href="/en/comps/30/Russian-Premier-League-Stats">Russian Premier League</a>, <a href="/en/comps/40/Scottish-Premiership-Stats">Scottish Premiership</a>, <a href="/en/comps/54/Serbian-SuperLiga-Stats">Serbian SuperLiga</a>, <a href="/en/comps/57/Swiss-Super-League-Stats">Swiss Super League</a>, <a href="/en/comps/894/Swiss-Womens-Super-League-Stats">Swiss Women's Super League</a>, <a href="/en/comps/29/Allsvenskan-Stats">Allsvenskan</a>, <a href="/en/comps/187/Damallsvenskan-Stats">Damallsvenskan</a>, <a href="/en/comps/26/Super-Lig-Stats">Süper Lig</a>, <a href="/en/comps/39/Ukrainian-Premier-League-Stats">Ukrainian Premier League</a>, <a href="/en/comps/45/Uruguayan-Primera-Division-Stats">Uruguayan Primera División</a>, <a href="/en/comps/22/Major-League-Soccer-Stats">Major League Soccer</a>, <a href="/en/comps/182/NWSL-Stats">National Women's Soccer League</a>, <a href="/en/comps/884/NWSL-Fall-Series-Stats">NWSL Fall Series</a>, <a href="/en/comps/105/Venezuelan-Primera-Division-Stats">Venezuelan Primera División</a>, <a href="/en/comps/">...</a> </div> </li> <li> <a href="/en/matches/">Scores & Fixtures</a> <div> <a href="/en/matches/2024-11-25">Monday November 25, 2024</a>, <a href="/en/matches/2024-11-26">Tuesday November 26, 2024</a>, <a href="/en/matches/2024-11-27">Wednesday November 27, 2024</a>, <a href="/en/matches/2024-11-28">Thursday November 28, 2024</a>, <a href="/en/matches/2024-11-29">Friday November 29, 2024</a> </div> </li> <li> <a href="/en/awards/">Awards</a> <div> <a href="/en/awards/ballon_dor_f">Ballon d'Or Féminin</a>, <a href="/en/awards/ballon_dor_m">Ballon d'Or</a>, <a href="/en/awards/fifa_fifpro_f">FIFA FIFPro Women's World XI</a>, <a href="/en/awards/fifa_fifpro_m">FIFA FIFPro World XI</a>, <a href="/en/awards/wc_all_star">FIFA World Cup All-Star Team</a>, <a href="/en/awards/wwc_all_star">FIFA Women's World Cup All-Star Team</a>, <a href="/en/awards/african_foy_f">African Women's Footballer of the Year</a>, <a href="/en/awards/african_foy_m">African Footballer of the Year</a>, <a href="/en/awards/concacaf_poy_f">CONCACAF Female Player of the Year</a>, <a href="/en/awards/concacaf_poy_m">CONCACAF Male Player of the Year</a>, <a href="/en/awards/uefa_poy_f">UEFA Women's Player of the Year</a>, <a href="/en/awards/uefa_poy_m">UEFA Men's Player of the Year</a>, <a href="/en/awards">...</a> </div> </li> <li> <a href="/en/countries/">Countries</a> <div> <a href="/en/country/ENG/England-Football">England</a>, <a href="/en/country/ESP/Spain-Football">Spain</a>, <a href="/en/country/FRA/France-Football">France</a>, <a href="/en/country/GER/Germany-Football">Germany</a>, <a href="/en/country/ITA/Italy-Football">Italy</a>, <a href="/en/country/ARG/Argentina-Football">Argentina</a>, <a href="/en/country/AUS/Australia-Football">Australia</a>, <a href="/en/country/AUT/Austria-Football">Austria</a>, <a href="/en/country/BEL/Belgium-Football">Belgium</a>, <a href="/en/country/BOL/Bolivia-Football">Bolivia</a>, <a href="/en/country/BRA/Brazil-Football">Brazil</a>, <a href="/en/country/BUL/Bulgaria-Football">Bulgaria</a>, <a href="/en/country/CAN/Canada-Football">Canada</a>, <a href="/en/country/CHI/Chile-Football">Chile</a>, <a href="/en/country/CHN/China-PR-Football">China PR</a>, <a href="/en/country/COL/Colombia-Football">Colombia</a>, <a href="/en/country/CRO/Croatia-Football">Croatia</a>, <a href="/en/country/CZE/Czech-Republic-Football">Czech Republic</a>, <a href="/en/country/DEN/Denmark-Football">Denmark</a>, <a href="/en/country/ECU/Ecuador-Football">Ecuador</a>, <a href="/en/country/FIN/Finland-Football">Finland</a>, <a href="/en/country/GRE/Greece-Football">Greece</a>, <a href="/en/country/HUN/Hungary-Football">Hungary</a>, <a href="/en/country/IND/India-Football">India</a>, <a href="/en/country/IRN/Iran-Football">Iran</a>, <a href="/en/country/JPN/Japan-Football">Japan</a>, <a href="/en/country/KOR/Korea-Republic-Football">Korea Republic</a>, <a href="/en/country/KSA/Saudi-Arabia-Football">Saudi Arabia</a>, <a href="/en/country/MEX/Mexico-Football">Mexico</a>, <a href="/en/country/NED/Netherlands-Football">Netherlands</a>, <a href="/en/country/NOR/Norway-Football">Norway</a>, <a href="/en/country/PAR/Paraguay-Football">Paraguay</a>, <a href="/en/country/PER/Peru-Football">Peru</a>, <a href="/en/country/POL/Poland-Football">Poland</a>, <a href="/en/country/POR/Portugal-Football">Portugal</a>, <a href="/en/country/ROU/Romania-Football">Romania</a>, <a href="/en/country/RSA/South-Africa-Football">South Africa</a>, <a href="/en/country/RUS/Russia-Football">Russia</a>, <a href="/en/country/SCO/Scotland-Football">Scotland</a>, <a href="/en/country/SRB/Serbia-Football">Serbia</a>, <a href="/en/country/SUI/Switzerland-Football">Switzerland</a>, <a href="/en/country/SWE/Sweden-Football">Sweden</a>, <a href="/en/country/TUR/Turkey-Football">Turkey</a>, <a href="/en/country/UKR/Ukraine-Football">Ukraine</a>, <a href="/en/country/URU/Uruguay-Football">Uruguay</a>, <a href="/en/country/USA/United-States-Football">United States</a>, <a href="/en/country/VEN/Venezuela-Football">Venezuela</a>, <a href="/en/countries/">...</a> </div> </li> <li> <a href="/en/draft/">Draft History</a> <div><strong><a href="/en/draft/">Major League Soccer</a></strong>: <a href="/en/draft/22/2024/2024-MLS-Draft">2024</a>, <a href="/en/draft/22/2023/2023-MLS-Draft">2023</a>, <a href="/en/draft/22/2022/2022-MLS-Draft">2022</a>, <a href="/en/draft/22/2021/2021-MLS-Draft">2021</a>, <a href="/en/draft/22/2020/2020-MLS-Draft">2020</a>, <a href="/en/draft/">...</a></div><div><strong><a href="/en/draft/">NWSL</a></strong>: <a href="/en/draft/182/2024/2024-NWSL-Draft">2024</a>, <a href="/en/draft/182/2023/2023-NWSL-Draft">2023</a>, <a href="/en/draft/182/2022/2022-NWSL-Draft">2022</a>, <a href="/en/draft/182/2021/2021-NWSL-Draft">2021</a>, <a href="/en/draft/182/2020/2020-NWSL-Draft">2020</a>, <a href="/en/draft/">...</a></div> </li> <li> <a href="/en/friv/">Frivolities</a> <div> <a href="/en/friv/players-who-played-for-multiple-clubs-countries.fcgi">Players With Multiple Squads</a>, <a href="/en/friv/birthdays.fcgi">Birthdays</a>, <a href="/en/stathead/scout/USA">National Team Scouting</a> </div> </li> <li> <a href="/en/about/">About FBref</a> <div> <a href="/en/expected-goals-model-explained/">Expected Goals Model Explained</a>, <a href="/en/about/coverage">FBref Coverage</a>, <a href="/en/about/errata">Positions & Nationalities</a>, <a href="https://www.sports-reference.com/data_use.html">Data Usage Terms</a>, <a href="/en/about/faq">Frequently Asked Questions about Football</a> </div> </li> <li><a href="https://www.immaculatefooty.com/?utm_campaign=2023_07_btn_home_ig&utm_source=fb&utm_medium=sr_xsite">Immaculate Footy (World)</a> and <a href="https://www.immaculatefooty.com/england/?utm_campaign=2023_07_btn_home_ig&utm_source=fb&utm_medium=sr_xsite">Immaculate Footy (England)</a> <div>Put your football knowledge to the test with our daily football trivia game. Can you complete the grid?</div> </li> </ul> <ul> <li></li> <li><a href="https://fbref.com/fb-blog/">FBref.com Blog and Articles</a></li> </div><!-- div#site_menu --> <div> <div id="social" class="icon_group noload"> <div class="section_heading assoc_" id="_sh"> <span class="section_anchor" id="_link" data-label="We're Social...for Statheads" data-no-inpage="1"></span><h2>We're Social...for Statheads</h2> </div> <a href="tel://888-512-8907" data-tip="Call us on Telephone" data-label="Telephone" aria-label="Telephone" class="poptip"><svg class="icon phone"><use xlink:href="#ic-phone"></use></svg></a> <a href="//www.sports-reference.com/blog/" data-tip="The Sports Reference Blog" data-label="Our Blog" aria-label="Our Blog" class="poptip"><svg class="icon wordpress"><use xlink:href="#ic-wordpress"></use></svg></a> <a href="https://www.sports-reference.com/blog/feed/" data-tip="Our Blog's RSS Feed" data-label="RSS Feed" aria-label="RSS Feed" class="poptip"><svg class="icon rss"><use xlink:href="#ic-rss"></use></svg></a> <a href="https://www.facebook.com/@FutbolRef" data-tip="FBref.com at Facebook" data-label="Facebook" aria-label="Facebook" class="poptip"><svg class="icon facebook"><use xlink:href="#ic-facebook"></use></svg></a> <a href="https://twitter.com/FBref" data-tip="FBref.com at Twitter" data-label="Twitter" aria-label="Twitter" class="poptip"><svg class="icon twitter"><use xlink:href="#ic-twitter"></use></svg></a> <a href="https://instagram.com/FBref.stats" data-tip="FBref.com at Instagram" data-label="Instagram" aria-label="Instagram" class="poptip"><svg class="icon instagram"><use xlink:href="#ic-instagram"></use></svg></a> <a href="https://www.tiktok.com/@fbref" data-tip="FBref.com at TikTok" data-label="TikTok" aria-label="TikTok" class="poptip"><svg class="icon tiktok"><use xlink:href="#ic-tiktok"></use></svg></a> <a href="https://reddit.com/r/SportsReference" data-tip="Reddit/r/SportsReference" data-label="Reddit/r/SR" aria-label="Reddit/r/SR" class="poptip"><svg class="icon reddit"><use xlink:href="#ic-reddit"></use></svg></a> <a href="https://www.youtube.com/user/sportsreference" data-tip="YouTube/SportsReference" data-label="YouTube" aria-label="YouTube" class="poptip"><svg class="icon youtube"><use xlink:href="#ic-youtube"></use></svg></a> <a href="https://www.linkedin.com/company/sports-reference-llc" data-tip="Follow SR on LinkedIn" data-label="LinkedIn" aria-label="LinkedIn" class="poptip"><svg class="icon linkedin"><use xlink:href="#ic-linkedin"></use></svg></a> <a href="https://www.paypal.me/sportsref" data-tip="Send us money via PayPal" data-label="PayPal" aria-label="PayPal" class="poptip"><svg class="icon paypal"><use xlink:href="#ic-paypal"></use></svg></a> <p>Every <a href="https://www.sports-reference.com/blog/sports-reference-social-media/">Sports Reference Social Media Account</a></p> <p><strong>Site Last Updated:</strong> Wednesday, November 27, 6:36AM </p> <p><a href="https://www.sports-reference.com/feedback/" class="button" style="display: block">Question, Comment, Feedback, or Correction?</a></p> <p><a style="display: block" href="https://fbref.com/en/email" class="button">Subscribe to our Free Email Newsletter</a></p> <p><a style="background-color:#7e3e89; color: #fff;" href="https://stathead.com/sport/fbref/?utm_medium=sr_xsite&utm_source=fb&utm_campaign=2023_01_footerbttn_stathead" class="button alt">Subscribe to Stathead FBref: Get your first month FREE<br><em>Your All-Access Ticket to the FBref Database</em></a></p> <p><a href="https://www.sports-reference.com/blog/ways-sports-reference-can-help-your-website/?utm_medium=sr&utm_source=fb&utm_campaign=site-footer-ways-help">Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.</a></p> </div><!-- div#social --> <div id="tips_tricks"> <div class="section_heading assoc_tips" id="tips_sh"> <span class="section_anchor" id="tips_link" data-label="FAQs, Tip & Tricks" data-no-inpage="1"></span><h2>FAQs, Tip & Tricks</h2> </div> <ul> <li><a href="https://www.sports-reference.com/blog/2018/06/fbref-com-launches-today"> FBref Launch Post: What we've done, what we have and what's next. </a></li> <li><a href="//www.sports-reference.com/blog/category/tips-and-tricks/">Tips and Tricks from our Blog.</a></li> <li><a href="/en/linker/">Do you have a blog? Join our linker program.</a></li> <li><a href="https://www.sports-reference.com/blog/category/stathead-tutorial-series/">Watch our How-To Videos to Become a Stathead</a></li> <li><a href="//stathead.com/?ref=fb">Subscribe to Stathead and get access to more data than you can imagine</a></li> </ul> </div><!-- div#tips_tricks --> <div id="credits"> <p>All logos are the trademark & property of their owners and not Sports Reference LLC. We present them here for purely educational purposes. <a href="https://www.sports-reference.com/blog/2016/06/redesign-team-and-league-logos-courtesy-sportslogos-net/">Our reasoning for presenting offensive logos.</a></p> <p> Logos were compiled by the amazing <a href="http://sportslogos.net/">SportsLogos.net.</a> </p> <p>Copyright © 2000-2024 <a href="//www.sports-reference.com/">Sports Reference LLC</a>. All rights reserved.</p> <p>The SPORTS REFERENCE, STATHEAD, IMMACULATE GRID, and IMMACULATE FOOTY trademarks are owned exclusively by Sports Reference LLC. Use without license or authorization is expressly prohibited. <div class="notice"> Football data provided by <a href='http://datasportsgroup.com/' rel='nofollow'><img alt='Data Sports Group' border=0 width=152 src='https://cdn.ssref.net/req/202411012/images/klecko/dsg.png'></a> </div> <div class="notice"> Advanced statistics provided by <a href='https://www.statsperform.com/opta/' rel='nofollow'><img alt='Opta' border=0 width=150 src='https://cdn.ssref.net/req/202411012/images/klecko/opta.png'></a> </div> </div><!-- div#credits --> </div> </div> <ul id="site_dirs" class="notranslate bullets-inline"> <li><a href="https://www.sports-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer"><svg height="15px" width="20px"><use xlink:href="#ic-sr-pennant"></use></svg> Sports Reference ®</a></li> <li><a href="https://www.baseball-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Baseball</a></li> <li><a href="https://www.pro-football-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Football</a> <a href="https://www.sports-reference.com/cfb/">(college)</a></li> <li><a href="https://www.basketball-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Basketball</a> <a href="https://www.sports-reference.com/cbb/">(college)</a></li> <li><a href="https://www.hockey-reference.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Hockey</a></li> <li class="current"><a href="https://fbref.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Soccer</a></li> <li><a href="https://www.sports-reference.com/blog/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Blog</a></li> <li><a href="https://stathead.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Stathead ®</a></li> <li><a href="https://www.immaculatefooty.com/?utm_source=fb&utm_medium=sr_xsite&utm_campaign=2023_01_srnav_footer">Immaculate Footy ®</a></li> </ul> <div id="about"> <a href="//www.sports-reference.com/about.html">About</a> • <a href="//www.sports-reference.com/termsofuse.html">Conditions & Terms of Service</a> • <a href="//www.sports-reference.com/advertise.html">Advertise With Us</a> • <a href="//www.sports-reference.com/jobs.html">Jobs at SR</a> • <a href="https://sportsreference.threadless.com/">FBref.com T-Shirts & Store</a> • <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences</a> <br><br> Sports Reference Purpose: We will be the trusted source of information and tools that inspire and empower users to enjoy, understand, and share the sports they love. <br><br> <a href="//www.sports-reference.com/privacy.html">Privacy Policy</a> • <a href="//www.sports-reference.com/gambling-revenue-policy.html">Gambling Revenue Policy</a> • <a href="//www.sports-reference.com/accessibility-policy.html">Accessibility Policy</a> • <a href="//www.sports-reference.com/data_use.html">Use of Data</a> </div> <!-- div#about --> </div><!-- div#footer --> </div><!-- div#wrap --> <!-- sr_gender is used in Templates/Assets/GoogleAnalytics.tt2 --> <script>var sr_gender = "";</script> <!-- Google Analytics --> <!-- Google Analytics UA, UA-1890630-23 --> <!-- Google Analytics GA4, G-T897NZ0GWZ --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MC36NL2');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MC36NL2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> var sr_cookie = vjs_readCookie('stathead_user') || ''; var sr_cookie_split = sr_cookie.split("::"); var sr_session_key = (sr_cookie_split.length > 1)?sr_cookie_split[2]:''; var sr_ad_free_key = "6"; var sr_site_id = "fb"; var sr_is_subscriber = (sr_ad_free_key && sr_session_key.vjs_isMatch(new RegExp(sr_ad_free_key + "$"))) || sr_session_key.vjs_isMatch(/1$/) || (sr_site_id === 'stathead' && sr_session_key.vjs_isMatch(/[0-7]$/)); var sr_is_user = sr_cookie !== null && sr_cookie !== ''; var sr_seen_modal = vjs_readCookie('modal_ad') !== null; var sr_device = 'unk'; if (Modernizr.phone) { sr_device = 'phone'; } else if (Modernizr.tablet) { sr_device = 'tablet'; } else if (Modernizr.laptop) { sr_device = 'laptop'; } else if (Modernizr.desktop) { sr_device = 'desktop'; } var sr_stathead_site = vjs_readCookie('stathead_site') || ''; var sr_stathead_type = vjs_readCookie('stathead_type') || ''; window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); /* GA4: individual site code config, do not send a page view (double counts) */ gtag('config', 'G-T897NZ0GWZ', { 'is_sub': sr_is_subscriber, 'is_user': sr_is_user, 'page_gender': typeof(sr_gender) === 'string'? sr_gender: null, 'stathead_type': sr_stathead_type, 'stathead_site': sr_stathead_site, 'viewport_width': Modernizr.viewport_width, send_page_view: false }); /* GA4: all sr sites together */ /* I believe linker works as a parameter here, although there didn\'t seem to be a simple "true" value to set besides this one --NW https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain Add configs for both sets of code. */ gtag('config', 'G-80FRT7VJ60', { 'linker': { 'domains' : ['stathead.com'] }, 'is_sub': sr_is_subscriber, 'is_user': sr_is_user, 'page_gender': typeof(sr_gender) === 'string'? sr_gender: null, 'stathead_type': sr_stathead_type, 'stathead_site': sr_stathead_site, 'viewport_width': Modernizr.viewport_width }); </script> <!-- End Google Analytics --> <!-- Start of HubSpot Embed Code --> <!-- bug: https://gitlab.com/sports-reference/stathead/-/issues/2128 The temporary fix is to comment out this include so that the Hubpsot JS code does not run on our user management dashboard servers (0.user, user.jz, user.dev). We believe that Hubspot's JS code is too aggressive in updating a user's contact information and we may remove this include permanently in the future - jz --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/20503178.js"></script> <!-- End of HubSpot Embed Code --> </body> <!-- SR --> </html>