<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Expecting Goals]]></title><description><![CDATA[Studies in Soccer Analytics from Michael Caley]]></description><link>https://www.expectinggoals.com</link><image><url>https://substackcdn.com/image/fetch/$s_!URIF!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6428f71-0c8d-4725-8ba4-f4fb68617c82_256x256.png</url><title>Expecting Goals</title><link>https://www.expectinggoals.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 16 Jun 2026 17:18:46 GMT</lastBuildDate><atom:link href="https://www.expectinggoals.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Michael Caley]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[expectinggoals@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[expectinggoals@substack.com]]></itunes:email><itunes:name><![CDATA[Michael Caley]]></itunes:name></itunes:owner><itunes:author><![CDATA[Michael Caley]]></itunes:author><googleplay:owner><![CDATA[expectinggoals@substack.com]]></googleplay:owner><googleplay:email><![CDATA[expectinggoals@substack.com]]></googleplay:email><googleplay:author><![CDATA[Michael Caley]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[World Cup 2026 Groups Projections: Groups G–L]]></title><description><![CDATA[The second page of Groups projections.]]></description><link>https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a</link><guid isPermaLink="false">https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Mon, 15 Jun 2026 15:50:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nZJe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130bc3f0-824c-49cf-b9ea-5dfc16ea676b_1220x536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (including Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a> </p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Group G</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/RYSQ2/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/130bc3f0-824c-49cf-b9ea-5dfc16ea676b_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41efb614-f67d-4c3a-8a74-b99163d5bd5e_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group G)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/RYSQ2/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/2IGvk/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3ad1f65-9523-4cff-b228-d619adfe789a_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22e400af-d2ff-4ca8-924a-800c40f4506d_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group G)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/2IGvk/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group H</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/MTtxH/4/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9356b8f-8965-46c7-9edf-f5cbe8a04a16_1220x568.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd6b60f9-b717-4b16-bee1-2ff6d176380a_1220x726.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group H)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/MTtxH/4/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/cYan6/4/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cc1d562-7004-489d-affe-a59b6f187e69_1220x568.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3abd56ec-a9a4-4be7-825a-ade931b6bf0b_1220x726.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group H)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/cYan6/4/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group I</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/dFdDv/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7d74b71-5fc7-49a2-8a14-63856158f2e1_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd46487f-a1f2-4375-b0dc-985c2df7aa01_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group I)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/dFdDv/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/DUHoE/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a7235b6-89e2-4716-ac63-cb21e7cd31a5_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da836629-6b2f-46fc-b5c1-db57a5cba60e_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group I)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/DUHoE/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>Group J</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/SrGB0/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfa32da7-8f9f-4523-8644-59ed7b12eafc_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22dbb451-3f65-4584-98f0-c71239a670c9_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group J)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/SrGB0/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/hhtqz/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee89fc25-c6ff-443d-8239-f8b428c21404_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/386e3061-23c5-4c9d-a815-49ab66a6b9d1_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group J)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/hhtqz/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group K</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/GE77t/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f86c803-3144-4a54-abbc-f0d1bb84b064_1220x568.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb3e637b-1071-4b2b-9862-1d89c2bbafca_1220x726.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group K)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/GE77t/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/JrbBi/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe8631ca-4ed4-4dfd-ac57-32e97c4f2445_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a818253-33ab-45be-9c74-59de5b4b7973_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group K)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/JrbBi/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group L</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Rzu9o/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d33efeca-54b6-483b-88cd-f742564f0555_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9da3f607-fe04-4ed8-b6b8-4e96a1147dad_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group L)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Rzu9o/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/PtZrd/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a742b4f-63f6-4bfc-bf97-9dde6bc4a7a9_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c11a142-df36-4e42-8f06-4aef134409f6_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group L)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/PtZrd/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (including Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a> </p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><p><em>Data from Opta and Transfermarkt.</em></p>]]></content:encoded></item><item><title><![CDATA[World Cup 2026 Groups Projections: Groups A–F]]></title><description><![CDATA[The first page of groups projections]]></description><link>https://www.expectinggoals.com/p/world-cup-2026-groups-projections</link><guid isPermaLink="false">https://www.expectinggoals.com/p/world-cup-2026-groups-projections</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Mon, 15 Jun 2026 15:34:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BQvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3145e9-f31f-4386-a521-f1f639472810_1220x568.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (including Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a> </p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Group A</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1eVcD/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a3145e9-f31f-4386-a521-f1f639472810_1220x568.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4fc1da0-839f-4333-905d-2b2edb18ea0a_1220x726.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group A)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1eVcD/2/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/9PD8h/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7a63c0d-c6d7-4786-a9b2-e4fbf3e9317d_1220x568.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1feba44-911a-4063-b2e0-40b8b658e3f3_1220x726.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group A)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/9PD8h/2/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group B</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/bdsOr/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71476598-1d22-412b-ae48-b91b6439efb6_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f5262d1-f16d-48ec-a6d4-f791b450206b_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group B)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/bdsOr/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Qj9UC/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3fcabde-48ee-456b-8767-9f403967f200_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d65c30a-49d3-40a5-80a0-5bd349ac509a_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group B)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Qj9UC/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group C</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/JLwnl/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a0625d8-988a-405a-a0dc-78121f94906e_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3d577e2-730d-4460-a482-b6504aee9085_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group C)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/JLwnl/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/NrOEf/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d128168a-9cb4-458c-ad7b-5800e7cea566_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36760d5e-91f3-4b98-8257-15fe0ff374d5_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group C)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/NrOEf/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-groups-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-groups-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>Group D</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/4ty1T/6/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbb1e95a-cdd9-4847-a934-75016ec28e3a_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/923bcbb8-ef58-432c-8a14-43ea60b6cb72_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group D)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/4ty1T/6/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/6XSQF/6/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1be1414b-0159-4289-89b8-d88a7db1f6ea_1220x536.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e8c16f4-c679-4f5f-826e-ade231c30660_1220x694.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group D)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/6XSQF/6/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group E</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/l7TTB/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/932620cc-ff5d-46ba-a63c-22e49551c612_1220x600.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5c06c7a-a460-4e0f-b688-8a00bbbd4175_1220x758.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group E)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/l7TTB/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/oSonx/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2051f24-3497-459c-b507-7248425703ab_1220x600.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2d79ca2-afff-4a41-a25b-3eeaa87cee6c_1220x758.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group E)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/oSonx/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Group F</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/wIczv/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3692df98-30ca-4757-a6f3-20e8b896f15b_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd95932e-9b80-45bc-aca5-76e475224619_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Standings (Group F)&quot;,&quot;description&quot;:&quot;Results so far. xPts is the expected points based on the quality of chances created, from the model's adjusted xG.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/wIczv/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/MDegf/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95c1812f-a0e4-411c-a6ad-5e56ddc3ff04_1220x504.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46419939-9aab-4d7a-8eea-0270b9f5abee_1220x662.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Projections (Group F)&quot;,&quot;description&quot;:&quot;Chance of each finish. 'Best 3rd' = advancing as one of the eight best third-placed teams. Proj. Pts is the simulated final points total.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/MDegf/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share Expecting Goals&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share Expecting Goals</span></a></p><p></p><h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (including Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a> </p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><p><em>Data from Opta and Transfermarkt.</em></p>]]></content:encoded></item><item><title><![CDATA[World Cup Fixtures and Results: All Projections]]></title><description><![CDATA[Every match, what the model thinks, what it thought, how it did.]]></description><link>https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all</link><guid isPermaLink="false">https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Mon, 15 Jun 2026 15:09:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9NXl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb849698a-b1a4-45a3-9bf8-c3aeb984c564_1220x1594.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a> </p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Fixtures</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/ni3ps/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b849698a-b1a4-45a3-9bf8-c3aeb984c564_1220x1594.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4de922b-6484-4f3b-a5f3-d48c7a78171c_1220x1752.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Fixtures&quot;,&quot;description&quot;:&quot;Upcoming matches in kickoff order, with the model's win / draw / win probability and projected scoreline. Kickoff times in US Eastern.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/ni3ps/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>Results</h3><p>One note on &#8220;Adjusted xG&#8221;: This is not an xG that is attempting to measure only the likelihood of scoring every individual chance, and it is likely not to align precisely with published xG. This is an xG designed instead for predicting future performance. In particular the adjustments to Adj. xG regress the value of big chances and take into account favorite/underdog status and game state. For more on Adjusted xG, see:</p><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Explaining PADDLIN&#8217;: Expecting Goals</a></p></li><li><p><a href="https://www.youtube.com/watch?v=7XO8w6mHEO8&amp;t=36s">How to Build a World Cup Model: Double Pivot on YouTube, Part II</a></p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/0MVkm/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71808f0a-034f-4512-a7b8-e15d4e646e5c_1220x1428.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef3c6564-656a-4fb7-afed-8a53eca1f0eb_1220x1586.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Results&quot;,&quot;description&quot;:&quot;Completed matches, most recent first, with each team's adjusted xG (open-play, big-chance compressed) and the model's pre-match win / draw / win forecast.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/0MVkm/1/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Expecting Goals&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Expecting Goals</span></a></p><p></p><h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a> </p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><p><em>Data from Opta and Transfermarkt. </em></p>]]></content:encoded></item><item><title><![CDATA[PADDLIN' Team Ratings]]></title><description><![CDATA[How good are all these teams?]]></description><link>https://www.expectinggoals.com/p/paddlin-team-ratings</link><guid isPermaLink="false">https://www.expectinggoals.com/p/paddlin-team-ratings</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Mon, 15 Jun 2026 15:06:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nEIX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1867ba52-63f3-4c59-8001-14149ce78123_1220x1706.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (with Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>PADDLIN&#8217; Team Ratings</h3><p><em>The neutral-pitch projected quality of all 48 World Cup teams based on the three different team quality measures underlying PADDLIN&#8217;. Ratings shown as the average points per match the team would be projected to win across a full round robin tournament in which all 48 teams played each other once. </em></p><ul><li><p>&#8220;Results&#8221; refers to a model based only on team results (win/draw/loss), goal difference and opposition quality.</p></li><li><p>&#8220;xG&#8221; refers to a model that incorporates adjusted expected goals into the &#8220;Results&#8221; model for matches where xG is available. </p></li><li><p>&#8220;+ Squad Value&#8221; refers to a model that incorporates estimates of squad value from <a href="https://www.transfermarkt.us/">Transfermarkt.com</a> into the &#8220;xG&#8221; model. </p></li><li><p>For more on how these ratings were constructed, read the <a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Expecting Goals newsletter on PADDLIN&#8217;</a>.</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/2vp53/5/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1867ba52-63f3-4c59-8001-14149ce78123_1220x1706.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f656a53-eeed-4d7f-95cf-0261086ffd85_1220x1898.png&quot;,&quot;height&quot;:2680,&quot;title&quot;:&quot;PADDLIN' team ratings&quot;,&quot;description&quot;:&quot;Expected points per game against an average World Cup field, under each of the model's three lenses: Results (record only), xG (chance quality), and + Squad value (adds market value). Arrows show how a team's rank shifts between lenses.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/2vp53/5/" width="730" height="2680" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/paddlin-team-ratings?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/paddlin-team-ratings?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/paddlin-team-ratings?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>Team Attack and Defense Ratings</h3><p><em>The team ratings split into attack and defense scores.</em></p><ul><li><p>&#8220;Att&#8221; shows how many goals the team would be projected to score against the average World Cup opponent on a neutral field.</p></li><li><p>&#8220;Def&#8221; likewise shows how many goals the team would be projected to concede against average World Cup opposition.</p></li><li><p>&#8220;Tilt&#8221; represents the team&#8217;s tendency to play a more attacking or defensive style, relative to the rest of the World Cup field. Positive means more attacking, negative means more defensive. (I ripped this idea off wholesale from <a href="https://www.natesilver.net/p/pele-methodology">Nate Silver&#8217;s PELE model</a>.)</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/52NHG/4/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d267ba1d-f0ac-4471-9150-efaddc53a39e_1220x1410.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24705fc2-0d08-4da0-be3c-1177dc269dce_1220x1568.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Attack, defense &amp; tilt&quot;,&quot;description&quot;:&quot;Expected goals scored (Att) and conceded (Def) against an average World Cup field, and Tilt &#8212; a team's openness (how much its games tend toward more or fewer goals), independent of quality.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/52NHG/4/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Expecting Goals&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Expecting Goals</span></a></p><p></p><h3>Team Ratings Risers and Fallers</h3><p><em>The teams whose underlying xElo Rating has increased or decreased the most based on their results and performances in this tournament. </em></p><p><em>These Risers and Fallers are different from those on the main page because this is focused only on changes in Team Rating not on their projections.</em></p><p><em>Note that xElo does not take into account squad value. It is the basis of the &#8220;xG&#8221; column in the first Ratings table above. So the rankings here do not take into account the squad value aspect of the model, which plays a significant role in match projections. </em></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/vfdsk/4/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe071694-12eb-44f3-ab61-c7a3a29d9317_1220x1926.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a12e453-c0b7-47b0-9a97-61a2e575f590_1220x2118.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Team ratings: risers &amp; fallers&quot;,&quot;description&quot;:&quot;How each team's underlying rating and rank (among the 48) have moved since the tournament began. The model's design is fixed &#8212; only ratings update, so a team that plays well genuinely rises. Even teams yet to play can shift in rank as others move.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/vfdsk/4/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Navigation</h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (with Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockout Threshholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://youtu.be/0-3QrIzwBTE?si=8XhrL8qeh_fVyyQR">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><p><em>Data from Opta and Transfermarkt.</em></p>]]></content:encoded></item><item><title><![CDATA[Even More World Cup Projections]]></title><description><![CDATA[Path Difficulty and Knockout Thresholds]]></description><link>https://www.expectinggoals.com/p/even-more-world-cup-projections</link><guid isPermaLink="false">https://www.expectinggoals.com/p/even-more-world-cup-projections</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Mon, 15 Jun 2026 10:59:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YLda!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f59df39-29e5-48be-b943-33d07adff3d4_1220x952.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I am biased but I think this is the coolest one of the Projections pages.</em></p><h3><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Navigation</a></h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">World Cup Fixtures and Results (including Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">PADDLIN&#8217; Team Ratings</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Likely Thresholds for Knockouts Qualification</h3><p><em>Based on the results of 100,000 simulations, the likelihood that a certain combination of points and goal difference will qualify a team for the World Cup knockout rounds. </em></p><p><em>For example, this shows that teams which end on 3 points with negative-2 goal difference reach the knockouts 64 percent of the time, but there is a 15 percent chance that their qualification is determined by a tie-breaker like goals scored or even fair play.</em></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/SmIo9/17/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f59df39-29e5-48be-b943-33d07adff3d4_1220x952.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bf34123-da7b-40fb-809d-a87745bfcd19_1220x1144.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;What does it take to reach the knockouts?&quot;,&quot;description&quot;:&quot;Teams on 5+ points always go through. Below that it's live &#8212; for each points-and-goal-difference finish, the chance of reaching the knockouts and the chance it comes down to a tiebreaker beyond goal difference.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/SmIo9/17/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/even-more-world-cup-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/even-more-world-cup-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/even-more-world-cup-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><h3>Path Difficulty</h3><p><em>Every team&#8217;s most likely opponents in the first two knockout rounds, and an estimate of how difficult their path to the quarterfinals will be compared to an average team&#8217;s path with the same seed.</em></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/lNUcs/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/760d4a41-69d2-408b-ab73-6ce352bfa86a_1220x1804.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dc16ccc-baf1-40c4-8bea-19316568d66a_1220x1996.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Path to the quarterfinals&quot;,&quot;description&quot;:&quot;Each contender's most likely knockout opponents, chance of reaching the quarterfinals, and Path difficulty &#8212; how much the projected draw raises (+) or lowers (&#8722;) their QF chance versus a neutral draw from the same group position, in percentage points.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/lNUcs/2/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Expecting Goals&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Expecting Goals</span></a></p><p></p><h3><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Navigation</a></h3><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Main World Cup Projections Page</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">World Cup Fixtures and Results (including Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">PADDLIN&#8217; Team Ratings</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Introducing PADDLIN&#8217;: Newsletter on Modeling and Methodology from Expecting Goals</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">How to Build a World Cup Projection Model: Double Pivot Podcast (YouTube), Three-Part Series on PADDLIN&#8217;</a></p></li></ul><p><em>Data from Opta and Transfermarkt.</em></p>]]></content:encoded></item><item><title><![CDATA[World Cup 2026 PADDLIN' Projections]]></title><description><![CDATA[This newsletter's job is tables.]]></description><link>https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections</link><guid isPermaLink="false">https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Mon, 15 Jun 2026 10:54:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xztD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618ddab-13d6-41be-b02c-7e98b317c1e5_1220x742.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The full, live and updating PADDLIN&#8217; projections pages are here. For every match you can find odds and projected scores. For every group there are xPts and qualification odds. Search around and you can find the likelihood of reaching the knockouts based on points and goal difference, the teams with the easiest and most difficult paths to the quarterfinals, the full PADDLIN&#8217; team ratings system, and links to discussions of these topics.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> </p><p>The page will update after every match, and the tables have an &#8220;Updated at&#8221; time-stamp to confirm.</p><p>The PADDLIN&#8217; system incorporates both results and statistical measures of underlying performance, including expected goals, for all international teams. It also uses estimates of player value from Transfermarkt to adjust these measures based on the projected quality of the team&#8217;s World Cup squad.</p><p>To read about these projections and methodology in more depth, check out the full pre-tournament newsletter:</p><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Introducing PADDLIN&#8217;: Expecting Goals World Cup Projections</a></p></li></ul><p>You can also watch the three-part Double Pivot podcast YouTube series on how to build a World Cup statistical model.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><div id="youtube2-0-3QrIzwBTE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;0-3QrIzwBTE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/0-3QrIzwBTE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>On the main page just below, you can find team-by-team odds of winning the tournament and reaching the various knockout rounds, recent match results and upcoming projections, and how the model&#8217;s projections have changed since the beginning of the tournament. And on all the sub-pages (linked below) there is much, much more.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Who&#8217;s Going to Win the World Cup (Probably)?</h3><p><em>The latest updates to the full projection model, odds for all 48 teams of making the knockouts, winning it all, and everything in between.</em></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/VhZZR/5/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ad024ae-4e14-43b4-8048-9219eed480d8_1220x1634.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cebfa509-f3c1-4bd4-bdde-4e21388c81c4_1220x1792.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;World Cup 2026 Projections&quot;,&quot;description&quot;:&quot;Each team's chance of reaching every knockout round, from 100,000 simulations of the rest of the tournament. Sort any column or search for a team.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/VhZZR/5/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>For the specific odds for every group, and for the underlying Team Ratings these productions build from, see:</p><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections and xPts for Groups G</a><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">&#8211;</a><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a></p></li></ul><p>For even more projections, including what points totals and GD can secure qualification to the knockouts and which teams may draw the easiest and most difficult paths to the quarterfinals, see:</p><ul><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockouts Thresholds)</a></p></li></ul><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><h3>Recent and Upcoming Matches</h3><p><em>Recently completed matches with actual and projected results, as well as PADDLIN&#8217; adjusted xG, and upcoming matches with projected results and goals. </em></p><p>One note on &#8220;Adjusted xG&#8221;: This is not an xG that is attempting to measure only the likelihood of scoring every individual chance, and it is likely not to align precisely with published xG. This is an xG designed instead for predicting future performance. In particular the adjustments to Adj. xG regress the value of big chances and take into account favorite/underdog status and game state. For more on Adjusted xG, see:</p><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">Explaining PADDLIN&#8217;: Expecting Goals</a></p></li><li><p><a href="https://www.youtube.com/watch?v=7XO8w6mHEO8&amp;t=36s">How to Build a World Cup Model: Double Pivot on YouTube, Part II</a></p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/PsxZn/6/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1618ddab-13d6-41be-b02c-7e98b317c1e5_1220x742.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/763e3d99-acb0-4ae3-8794-e31c3a4ad18e_1220x866.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Recent results&quot;,&quot;description&quot;:&quot;The model's pre-match forecast, the actual result, and each team's adjusted xG from the match.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/PsxZn/6/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/xUFwY/6/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89efb12a-1a12-4fab-8690-64c647628b1d_1220x888.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/632ba608-5747-46d2-8cef-9b6724e9b59b_1220x1046.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Upcoming matches&quot;,&quot;description&quot;:&quot;Home-win, draw and away-win probabilities, plus the projected scoreline, for the next day of fixtures. Kickoff times in US Eastern.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/xUFwY/6/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>For projections and adjusted xG for every match, see:</p><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (including Projections and xG)</a></p></li></ul><h3></h3><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Expecting Goals&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Expecting Goals</span></a></p><h3><br>How the Projections Have Changed</h3><p><em>A graph of World Cup winner over time, and tables showing the teams whose odds of making the Round of 16 have increased or decreased the most based on their results, the performances, and the way the draw stacks up. </em></p><p>This table shows the odds of winning the World Cup for the current favorites, with change over time for every match at the tournament.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/tGnDO/6/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d49adac-03fe-44cf-914e-4500518c4584_1220x738.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/657af178-63da-4056-b5fe-7035d0b2a5c7_1220x896.png&quot;,&quot;height&quot;:459,&quot;title&quot;:&quot;Trophy odds over time&quot;,&quot;description&quot;:&quot;Odds for every team that has reached a 5% chance of winning the World Cup, updated after every match played. Each line is coloured by national kit.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/tGnDO/6/" width="730" height="459" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>This table shows the teams whose odds of winning the tournament have risen or fallen the most in the latest round of matches.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/XagNL/8/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52afa8f6-14b2-4bc8-b443-ff6f1e219539_1220x1308.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66ec54fa-682f-49b8-b04e-b8e47ca838d8_1220x1466.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Daily risers &amp; fallers&quot;,&quot;description&quot;:&quot;Biggest one-day swings in the chance of reaching the round of 16 (in percentage points), with the result behind each. A dash means the team didn't play &#8212; its odds moved on other results.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/XagNL/8/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>This table shows the teams whose odds of making the Round of 16 have changed the most from the start of the tournament.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/l1cxA/5/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6dc5a32-2cd7-4775-a961-703326442263_1220x1164.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/073b68af-081e-4bba-b957-b6a12f6b0fd4_1220x1322.png&quot;,&quot;height&quot;:400,&quot;title&quot;:&quot;Tournament risers &amp; fallers&quot;,&quot;description&quot;:&quot;Biggest swings in the chance of reaching the round of 16 since the World Cup kicked off (in percentage points), with each team's record so far.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/l1cxA/5/" width="730" height="400" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Navigation</h3><p>This is the base page for the PADDLIN&#8217; World Cup projections, but there&#8217;s so much more! For even more in-depth tables and data check out:</p><ul><li><p><a href="https://www.expectinggoals.com/p/world-cup-fixtures-and-results-all">World Cup Fixtures and Results (including Projections and xG)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections">Projections and xPts for Groups A&#8211;F</a></p></li><li><p><a href="https://www.expectinggoals.com/p/world-cup-2026-groups-projections-19a">Projections and xPts for Groups G&#8211;L</a></p></li><li><p><a href="https://www.expectinggoals.com/p/even-more-world-cup-projections">Even More Projections (Path Difficulty and Knockouts Thresholds)</a></p></li><li><p><a href="https://www.expectinggoals.com/p/paddlin-team-ratings">PADDLIN&#8217; Team Ratings</a></p></li></ul><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/world-cup-2026-paddlin-projections?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><p><em>Data from Opta and Transfermarkt.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>PADDLIN&#8217;: Probabilistic Archetype, Dominance-Driven, Linking Interrelated National (Teams). The apostrophe in PADDLIN&#8217; cuts off &#8220;Teams&#8221;. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Like, subscribe, and turn on notifications y&#8217;all. </p></div></div>]]></content:encoded></item><item><title><![CDATA[World Cup Projections: Introducing PADDLIN']]></title><description><![CDATA[oh, you better believe that's a paddlin']]></description><link>https://www.expectinggoals.com/p/world-cup-projections-introducing</link><guid isPermaLink="false">https://www.expectinggoals.com/p/world-cup-projections-introducing</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Thu, 11 Jun 2026 14:52:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S2Xd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The World Cup kicks off today, when Mexico hosts South Africa at the Azteca. There is nothing like a World Cup. I do not mean that the entire world, to a first approximation, will be watching. I do not mean that the greatest athletes alive will play for teams nothing like their club sides, at stakes no club match can touch. I do not even refer to the exceptional corruption and venality of FIFA, or its warm friendships with the world&#8217;s most unsavory leaders.</p><p>What I mean is: the World Cup is an analytics problem unlike any other.</p><p>What makes it special? Partly that everyone cares, and a model that gets it wrong gets to faceplant in front of all of them.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> But mostly the problem is technical. Take one of the biggest matches of the last World Cup</p><p>Morocco upset Portugal 1-0 and became the first African team to reach the semi-finals. In the (nearly) four years since, Morocco has played 53 matches, about 15 per year, and Portugal has played only 40. Of Portugal&#8217;s matches, 31 have been competitive fixtures, and every single one has been against a team in UEFA, the (mostly) European confederation. Of their seven friendlies, five were also against UEFA opposition and their two matches in March against the USA and Mexico were the first against non-UEFA competition. When Portugal kicked off a friendly against Nigeria on Wednesday, June 10, it was their first match against an African team since losing to Morocco.</p><p>Morocco&#8217;s record is slightly richer, but all the more telling for that. By playing in the Arab Cup in December 2025, Morocco did rack up five competitive matches against opponents from AFC, the (mostly) Asian confederation, but only two of those teams, Saudi Arabia and Jordan, will be at this World Cup. Other than a June friendly against Norway, the only matches Morocco has played against UEFA opponents since defeating Portugal were the ensuing World Cup semifinal and third-place match against France and Croatia, respectively.</p><p>If Morocco were to face Portugal at the World Cup again, what would you have to go on to predict that match? Both teams have played fewer matches than most club teams play in a single season but spread out over four years. They do not even have a single shared opponent since the World Cup, not even in a non-competitive fixture.</p><p>Even within the few truly competitive matches at major tournaments, problems arise. Portugal lost 2-0 in the Euros to Georgia, but that match took place after Portugal had clinched a spot in the knockouts with two straight victories, and manager Roberto Mart&#237;nez chose to rest key starters because the result did not matter to the team&#8217;s advancement.</p><p>There are too few matches over too long a time to build a good system. Many of the matches are not competitive fixtures, and the remaining high-stakes matches are held nearly exclusively within fixed groups by confederation. And even some of the few matches left over happen under unusual competitive conditions.</p><p>Data coverage makes it all worse. Expected goals are published for every major league match in the world; for internationals the coverage is spotty, and outside Europe it is sparse. </p><p>All of that is what makes projecting the World Cup fun.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-projections-introducing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/world-cup-projections-introducing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/world-cup-projections-introducing?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><h3>Introducing: Probabilistic Archetype, Dominance-Driven, Linking Interrelated National teams (PADDLIN&#8217;)</h3><p><em>The apostrophe, of course, cuts off the final word &#8220;teams.&#8221;</em></p><p>This model seeks an answer to all the problems that bedevil any objective measurement of international team quality. It uses an Elo rating based on actual results and, where available, an xElo rating based on the projected result of adjusted expected goals, to get a first view of team quality that can be compared among teams around the world. The model does in fact increase the weights of matches in which a team put up a significant margin in goal difference or xG difference, actually incorporating the question of whether one team or another did suffer a paddlin&#8217;. It makes use of player values from <a href="http://transfermarkt.com">Transfermarkt.com</a> to adjust these Elo ratings, giving teams credit for having better players available beyond the effects they may have had on results in the past. While these crowd-sourced player ratings are far from definitive, <a href="https://paulrjohnson.net/blog/2025-05-11-testing-transfermarkt-squad-values/">work by Paul Johnson among others has demonstrated their utility</a> for statstical projections. The model makes particular use of these values in situations where two teams do not have opponents in common, like Portugal and Morocco, and where teams have very few matches with expected goals coverage. The idea is, if we have a fair number of matches connecting two teams, and a reasonable amount of advanced stats coverage between them, the Transfermarkt values aren&#8217;t as important for distinguishing between the two teams. But if it is hard to say objectively what the relationship between two sides is based on their results and past opponents, the model leans more heavily on estimated player quality. In general, in matches between two teams in the same confederation, the model will lean more heavily on Elo, and in cross-confederation matches the model will lean more heavily on Transfermarkt.</p><p>There are a lot more pieces that go into this model, but let&#8217;s take a look at the output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S2Xd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S2Xd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 424w, https://substackcdn.com/image/fetch/$s_!S2Xd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 848w, https://substackcdn.com/image/fetch/$s_!S2Xd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!S2Xd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S2Xd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png" width="1456" height="1019" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147317,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/201595490?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S2Xd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 424w, https://substackcdn.com/image/fetch/$s_!S2Xd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 848w, https://substackcdn.com/image/fetch/$s_!S2Xd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!S2Xd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6acb9d87-45be-4167-a286-15f2cb4c1b57_2000x1400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These are the projections for how the tournament will play out, which differ from the general team ratings in a couple important ways. These projections are based on a Monte Carlo simulation which runs the scheduled tournament over and over to find probabilities, so teams with more and less favorable draws will be pushed up or down. Further, this takes into account home field advantage. I will have more to say about international football HFA, the bane of my existence for the last several weeks, but in this model there are three home field effect. First is a general and substantial advantage for hosts, second is an adjustment based on the altitude the match is played at, and third is a smaller projected benefit for teams that traveled across fewer time zones to play at this World Cup. (Colombia is getting a little boost from that third factor, which is enough to slip them ahead of Germany.)</p><p>These are the underlying ratings which drive the model, before any specific tournament adjustments. Because the Transfermarkt adjustment is not applied equally to all matches, I do not have a final, single Elo rating for all teams. Instead, this is a &#8220;Round Robin Score&#8221; based on how many points every team would project to take in a 48-team neutral field round robin tournament between all the World Cup teams.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><h3>PADDLIN&#8217; World Cup Team Ratings: Round Robin Scores</h3><p></p>
      <p>
          <a href="https://www.expectinggoals.com/p/world-cup-projections-introducing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Is Hull City the Worst Team to Make the Championship Playoff Final in Many Years?]]></title><description><![CDATA[And what would it mean if Hull really is that bad?]]></description><link>https://www.expectinggoals.com/p/is-hull-city-the-worst-team-to-make</link><guid isPermaLink="false">https://www.expectinggoals.com/p/is-hull-city-the-worst-team-to-make</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Wed, 20 May 2026 15:31:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g71j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hull City will probably face Middlesbrough in the Championship playoff final this coming Saturday, with promotion to the Premier League on the line. There has rightly been <a href="https://www.nytimes.com/athletic/7292090/2026/05/19/southampton-middlesbrough-championship-playoff-final/">considerable coverage of the non-football side of this match</a>. Boro in fact lost to Southampton in the playoff semifinals, but members of the Middlesbrough staff caught a Saints assistant coach spying on their training session before the match. The Football League held an inquiry into this allegation and on Tuesday <a href="https://www.efl.com/news/2026/may/19/efl-statement-southampton-football-club/">officially removed Southampton from the playoff final and reinstated Boro</a>. This matchup is still not entirely certain, as Southampton has appealed the decision and the Football League will need to rule on that appeal. I give the whole SpyGate saga my highest recommendation, and in particular <a href="https://bsky.app/profile/unitedlover.bsky.social/post/3mlqnpazujk2p">don&#8217;t miss the picture of the Southampton assistant coach</a> taping the Boro training session on his iPhone.</p><p>But this is an analytics blog, and there is in fact a soccer analytics story here too. Hull City has bad underlying numbers.</p><p>The Tigers managed to finish 21-10-15 in the Championship and snagged the final place in the playoff with a sixth-place finish. But even the most cursory look at the table suggests Hull City is not like the others. The teams just ahead in the table&#8212;Millwall, Southampton and Boro&#8212;had plus-15, plus-26 and plus-25 goal difference respectively, while Hull outscored its opponents by only four more goals. The teams that finished behind Hull&#8212;Wrexham, Derby County and Norwich City--look to be much more at Hull&#8217;s level, with plus-4, plus-8 and plus-7 GD.</p><p>The simple tallies of goals for and against place Hull City as not just the weakest side in the playoffs this season, but one of the worst teams to make the Championship playoffs this century.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g71j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g71j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 424w, https://substackcdn.com/image/fetch/$s_!g71j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 848w, https://substackcdn.com/image/fetch/$s_!g71j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 1272w, https://substackcdn.com/image/fetch/$s_!g71j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g71j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/198564143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g71j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 424w, https://substackcdn.com/image/fetch/$s_!g71j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 848w, https://substackcdn.com/image/fetch/$s_!g71j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 1272w, https://substackcdn.com/image/fetch/$s_!g71j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19136926-3d8f-4e7b-a418-0007ecb39d93_2091x1179.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And the underlying numbers are worse. The Tigers have conceded 685 shots while attempting just 517, for a minus-168 shot difference. Only relegated Sheffield Wednesday and 19th-place Charlton Athletic had worse shot numbers. Expected goals calculations only slightly improve the case: Hull City has the sixth-worst non-penalty expected goals difference in the league, at about minus-13.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> These are not the usual numbers of a playoff team, and certainly not of a promoted team.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lhr_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lhr_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 424w, https://substackcdn.com/image/fetch/$s_!lhr_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 848w, https://substackcdn.com/image/fetch/$s_!lhr_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 1272w, https://substackcdn.com/image/fetch/$s_!lhr_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lhr_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png" width="1456" height="830" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207421,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/198564143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lhr_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 424w, https://substackcdn.com/image/fetch/$s_!lhr_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 848w, https://substackcdn.com/image/fetch/$s_!lhr_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 1272w, https://substackcdn.com/image/fetch/$s_!lhr_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b4cbd-4795-4816-92a8-bb85e2568cf8_2067x1179.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Should the Tigers win the playoff final, they would be the worst promoted team by expected goals difference in the last 13 seasons, by a wide margin. No team has been won a place in the Premier League since 2014 with a negative expected goals difference, and Hull City at minus-13 would be a little more than 18 goals worse than the previous record-holder.</p><p>Only one team since 2001 has been promoted with fewer goals scored than goals conceded: Huddersfield Town in 2017. Huddersfield did have at least a positive non-penalty xGD that season, although Huddersfield&#8217;s xGD is still the second-worst of newly-promoted teams over this period. Where the Terriers lucked out was in the playoff final draw, as Reading won the other semi-final. That Reading side is probably the most comparable team to Hull City in the recent history of the Championship playoff. The 2016&#8211;17 Royals managed to finish in third place despite a plus-4 goal difference, and their minus-21 xGD and minus-146 shot difference indicate they were probably fortunate to outscore their opponents at all. Huddersfield, despite roughly even goals and expected goals difference, was rightly favored in that playoff.</p><h3>What Do Bad Numbers Mean?</h3><p>It is notable that among the promoted teams with the worst Championship expected goals difference statistics, several managed to secure safety in the Premier League for another season. Huddersfield survived for a season before going back down. Burnley under Sean Dyche had multiple seasons in the Premier League, and Nottingham Forest even qualified for the Europa League this season. Sunderland, having put up only a plus-11 xGD last season, currently sits in 10th place. While none of these teams had underlying numbers quite as poor as Hull City&#8217;s, the list does offer some hope.</p><p>In particular, it raises a broader question. Do the best promoted teams have a better chance at survival in the following season, or are their other factors which actually drive Premier League results? What should we expect from a team like Hull City if they do win the final?</p>
      <p>
          <a href="https://www.expectinggoals.com/p/is-hull-city-the-worst-team-to-make">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Meat Wall Era in the Premier League Reaches Its Climax]]></title><description><![CDATA[Is It Time for Change? A Rules Proposal for Corner Kicks]]></description><link>https://www.expectinggoals.com/p/the-meat-wall-era-in-the-premier</link><guid isPermaLink="false">https://www.expectinggoals.com/p/the-meat-wall-era-in-the-premier</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Wed, 13 May 2026 13:52:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9NkI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>With Arsenal&#8217;s victory over West Ham on Sunday sealed following a lengthy VAR check of a typically physical corner kick routine, the question of the &#8220;meat wall&#8221; is back in the center of the football discussion. Few commentators have disputed that Arsenal goalkeeper David Raya was unlawfully impeded by West Ham forward Pablo. Pablo extended left arm prevented Raya from reaching the ball as he leapt to clear. However, this was hardly the only contact on the play. Just to Raya&#8217;s right, Arsenal midfielder Martin &#216;degaard had West Ham&#8217;s Jean-Clair Todibo in a bear hug, while Todibo had grabbed hold of a piece of Raya&#8217;s shirt. A few yards away, &#216;degaard&#8217;s teammate Declan Rice wrapped up Konstantinos Mavropanos from behind in classic rugby tackling form.</p><p>The <a href="https://x.com/benjilanyado/status/2053814875168653756/video/1">videos</a> and <a href="https://bsky.app/profile/cbssportsgolazo-m.bsky.social/post/3mljc6k5ss427">images</a> have circulated widely as fans made claims and counter-claims over how the referees should have handled the call. But the question here is not so much about whether Pablo&#8217;s specific offense should have been reviewed. Rather, this controversy offers a crystallizing moment in the 2025&#8211;26 Premier League.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Clearly the traditional norms of allowed contact no longer applied here if players thought, correctly, they could get away with everything short of Pablo&#8217;s infraction. The grappling on this corner was no outlier. It exemplified the way the game is played in England now.</p><p>A further reason that this moment has captured the imagination of football fans is that Arsenal&#8217;s involvement is poignant. The Gunners, under manager Mikel Arteta and set piece coach Nicolas Jover, were the innovators in bringing the &#8220;meat wall&#8221; to the Premier League in the 2024&#8211;25 season. Arsenal began taking far more of their corner kicks to the six-yard box and impeding the keeper with a wall of bodies to prevent the keeper from claiming the cross, as <a href="https://www.expectinggoals.com/p/the-origins-of-the-set-piece-revolution">demonstrated in the previous Expecting Goals newsletter</a>. This tactic has spread throughout the league as many of Arsenal&#8217;s competitors quickly began copying this approach. Notably, West Ham started playing these inswinging corner kicks only midway through the 2025&#8211;26 season, after seeing how successful they were for opponents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jcFZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jcFZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 424w, https://substackcdn.com/image/fetch/$s_!jcFZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 848w, https://substackcdn.com/image/fetch/$s_!jcFZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 1272w, https://substackcdn.com/image/fetch/$s_!jcFZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jcFZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png" width="1456" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/197502131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jcFZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 424w, https://substackcdn.com/image/fetch/$s_!jcFZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 848w, https://substackcdn.com/image/fetch/$s_!jcFZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 1272w, https://substackcdn.com/image/fetch/$s_!jcFZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb815679c-977e-4856-ba15-90745ed1f7ec_1485x681.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>West Ham&#8217;s tactical change offers a perfect example of how innovations in set pieces have changed the game in the Premier League by forcing clubs to adapt or miss out on crucial goals. The meat wall tactic has two key components. The first is striking inswinging corners to the six yard box, closer to goal where goal-scoring rates are higher. But the second, without which the inswingers would reap little benefit, is placing bodies in the six-yard box to impede the keeper and prevent them from claiming high balls played into their traditional zone. David Reed showed on Sky Sports that <a href="https://x.com/SkySportsNews/status/2028526575210156447">the number of attackers in the six-yard box on corners has increased by about 70 percent</a> over two seasons. As I discussed in <a href="https://www.expectinggoals.com/p/the-set-piece-revolution">the first Expecting Goals newsletter on set pieces</a>, rates of keeper claims have actually decreased this season even as corner kicks are taken at historically high rates into the six-yard box.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mUBs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mUBs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 424w, https://substackcdn.com/image/fetch/$s_!mUBs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 848w, https://substackcdn.com/image/fetch/$s_!mUBs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 1272w, https://substackcdn.com/image/fetch/$s_!mUBs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mUBs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png" width="1456" height="893" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:893,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:337341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/197502131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mUBs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 424w, https://substackcdn.com/image/fetch/$s_!mUBs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 848w, https://substackcdn.com/image/fetch/$s_!mUBs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 1272w, https://substackcdn.com/image/fetch/$s_!mUBs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2a3261-f37e-4f1d-8885-0e24afa042ed_3750x2301.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>None of this would be a major issue, and certainly clubs like West Ham would not have felt forced to adopt it themselves midseason, if it weren&#8217;t for the core fact about the new approach to corner kicks. This tactic works. Goal-scoring from corner kicks has increased from its traditional rate of three to four percent league-wide up to over five percent this season in the Premier League. That amounts to a nearly 40 percent increase in scoring from corner kicks because of these tactical changes.</p><p>The path from here to the absurd grappling on West Ham&#8217;s corner is straightforward. If attacking players are setting themselves in the way of the goalkeeper, the defenders will try to impede them from reaching their preferred positions just as &#216;degaard has. And if all of that grabbing and holding is being allowed near the keeper, will the referees really stop players from doing so elsewhere in the penalty area? A further point made by <a href="https://www.nytimes.com/athletic/7268841/2026/05/11/premier-league-corners-rule-change-arsenal-west-ham/">former referee Graham Scott in The Athletic</a> is that with so many players stacked on top of each other, it is impossible for one referee to have a sightline on every possible offense.</p><p>This problem is then exacerbated by a deep structural inequality in the rules of the game. If the referee calls a foul on Pablo, West Ham lose a corner kick opportunity which has been scored about five percent of the time in the Premier League this season. But if Rice&#8217;s foul on Mavropanos is called, that gives West Ham a penalty kick with a nearly eighty percent chance of being scored. If an attacking team fights and grapples on every corner and gets called for ten fouls while winning just one penalty, they have achieved a highly favorable outcome. The multiple different ways that West Ham players were attempting to harass Raya, without trying to play the ball themselves, have a real logic under the rules of the game. Attacking teams have every reason to take more and more risks committing fouls on corners unless their offenses are whistled at profoundly asymmetrical rates compared to defending teams.</p><h3>What Is To Be Done?</h3><p>Commentators have circulated a number of proposals to deal with this new corner kick tactic. If people agree that all this grappling is unpleasant to watch and the &#8220;meat wall&#8221; does not fit within the spirit of the game, then something needs to change either in the rules of soccer or their application. Here are a few of the live suggestions.</p><ul><li><p><a href="https://www.nytimes.com/athletic/7268841/2026/05/11/premier-league-corners-rule-change-arsenal-west-ham/">Returning to a standard of &#8220;protecting&#8221; the goalkeeper</a> with a lower bar for fouls against the keeper on corner kicks.</p></li><li><p><a href="https://www.thetimes.com/sport/football/article/football-lawmakers-to-review-penalty-area-grappling-at-set-pieces-fr682jz36">Allowing fouls to be called before play is restarted</a>.</p></li><li><p><a href="https://www.espn.com/soccer/story/_/id/48738885/premier-league-referee-darren-cann-attacker-ban-six-yard-box-corners">Barring attackers from the six-yard box at the moment the corner kick is taken</a>.</p></li><li><p><a href="https://www.nytimes.com/athletic/7268841/2026/05/11/premier-league-corners-rule-change-arsenal-west-ham/">Copying an idea from field hockey</a> and requiring defenders to start behind the end line while attackers must begin from further out.</p></li></ul><p>I have previously suggested that perhaps ice hockey rules offer another option, with their category of &#8220;interference&#8221; by which any action which impedes a goalie within the &#8220;crease&#8221; around the goal is an infraction. This would explicitly write into the rules the lower bar for goalkeepers by establishing a new standard that impeding the keeper is simply no longer allowed. It also may be that a simple change in refereeing norms could suffice. While there are some worrying signs, especially in the Bundesliga, refereeing standards and norms of play have mostly prevented the same kinds of grappling and interference with the goalkeeper from becoming standard in  continental European leagues. </p><p>But in this newsletter I want to offer something much simpler which I believe can address all of the problems with corner kicks at once.</p><p>What if corner kicks became free kicks and were no longer taken from the corner?</p><p>Here is my pitch. First, this rule change would not introduce a new kind of action within a match that is unfamiliar to fans, players, coaches or referees. It would not require a new set of refereeing or video replay standards. There would be offside review, but that review would be handled in the standard way that offside is adjudicated on all free kicks, and there would be no change to rules about fouls or allowed player positioning. It would not require stricter refereeing, which risks counterintuitively incentivizing more contact on corner kicks, not less, due to the imbalance in the value of attacking and defensive fouls.</p><p>Further, <a href="https://www.expectinggoals.com/p/the-set-piece-revolution">as I argued in the initial newsletter</a>, it seems to be precisely the lack of offside on corner kicks and throw-ins that is being exploited by the new set piece revolutionaries. There has been no meaningful change in scoring from free kick set pieces even as goals from corners and throw-ins have increased at unprecedented rates.</p><p><em>Broadly, there are three types of dead balls which can be used to create set pieces. There are throw-ins, which can be launched into a crowded penalty area from the sideline, and corners likewise crossed in from the corner flag. And there are free kicks, a much more diverse set of opportunities spread all over the pitch which can be used for direct shot attempts, crosses, launches, or a variety of trick plays. The effects of the set piece revolution are seen entirely in the first two categories, while scoring from free kicks has actually decreased.</em></p><p><em>&#8230;</em></p><p><em>What do corners and throw-ins have in common that free kicks do not?</em></p><p><em>There is no offside rule on corners and throw-ins when they are taken.</em></p><p><em>In these two situations, unusually within the game of football, the defending team cannot determine by its shape the area within which the attacking team must play. The attacking team can then pack the penalty area with bodies in whatever formation they choose. It appears that this particular gap in the rules has been the primary opportunity identified and exploited in the Premier League this season.</em></p><p>Why are players grappling for position on every corner kick? Because at the moment the corner kick is taken, attackers are already allowed to stand in, or run into optimal attacking positions. Attackers will battle for those positions knowing that even if they get called for a foul, it is probably still worth the risk. Defenders and goalkeepers will have to physically protect those optimal attacking locations and prevent attackers from setting themselves up there. The competition for space created by the lack of offside on corners is effectively the same situation that obtains at the line of scrimmage in American football. Everyone is competing for access to the same valuable spaces and the contest will necessarily push the limits of allowed contact.</p><p>By allowing the defense to set a line beyond which attacking players may not stray, if they want to be available to receive the ball, this rule would immediately prevent most forms of goalkeeper obstruction. It would also significantly limit grappling as attackers would now be running toward optimal positions rather than camping out there already.</p><p>I do not see this as the only potential solution or necessarily the best one, but I want to explore the free kick solution because it can be approached analytically, and because it has a clean and simple logic for how it would remove a set of negative incentives to higher-quality play on set pieces.</p><h3>From Where Should the New Free Kick Be Taken?</h3><p>This is a simple question of analytics. It combines two objective questions. What was the rate of goal-scoring from corner kicks before the meat wall took over the Premier League? What is the rate of goal-scoring from free kick set pieces based on the location from which the free kick was taken? Then it just takes a quick cross-reference to determine which areas of the pitch see free kicks scored at the same rate as corner kicks used to be scored.</p><p>Here is the map of estimated likelihood for goal-scoring from free kick set pieces.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9NkI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9NkI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 424w, https://substackcdn.com/image/fetch/$s_!9NkI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 848w, https://substackcdn.com/image/fetch/$s_!9NkI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 1272w, https://substackcdn.com/image/fetch/$s_!9NkI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9NkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png" width="1456" height="1120" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1120,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199160,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/197502131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9NkI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 424w, https://substackcdn.com/image/fetch/$s_!9NkI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 848w, https://substackcdn.com/image/fetch/$s_!9NkI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 1272w, https://substackcdn.com/image/fetch/$s_!9NkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2339d04-89a0-4541-970b-b8effe99d1f1_1746x1343.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The dotted white line represents the &#8220;break-even point&#8221; where the likelihood of scoring from a free kick matches the traditional goal-scoring rate from corners in the Premier League. The dotted blue line represents a similar break-even point, but for the current goal-scoring rate from corners.</p><p>The white line shows that it used to be the case that winning a corner kick was never as good as winning a free kick on the wing around the edge of the penalty area extended. But the blue line shows that this season in the Premier League, every corner kick is the equivalent, on goal-scoring terms, of that free kick from 18 yards out on a wing.</p><p>Following the output of the model, a free kick taken from about 25 yards out from goal, on the sideline, would be roughly equivalent to a traditional corner kick in goal likelihood. If offside applied on these new free kicks, it would create a different competitive dynamic from what exists currently on corners, and I believe it would eliminate most of the issues that were so clearly evident on West Ham&#8217;s disallowed goal.</p><p>Now, it may be that these same problems can be more or less solved by keeping attackers out of the six-yard box. I am worried that attackers would still be subject to the same incentives to grapple and obstruct the keeper, as they would only need to cover a few yards while the ball was in the air. As with any rules change, it would need to be trialed and the results would have to be analyzed. This would be true of turning corner kicks into free kicks as well, and in particular the increased number of set pieces subject to offside video review might be unappealing to fans. And of course perhaps a simple change in refereeing instructions could be enough to make the difference.</p><p>I see the free kick proposal as the most conservative of the radical rule change proposals. If a reasonable equilibrium can be achieved without removing the &#8220;corner&#8221; from &#8220;corner kick,&#8221; that is preferable. But if such incremental changes do not work, and the league is looking at complex new rules of player positioning like field hockey-style corners, the free kick proposal offers a much simpler way to solve the problem of the meat wall.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Who Made the First Meat Wall? The Origins of the Set Piece Revolution]]></title><description><![CDATA[Finally answering the question, whose fault is it?]]></description><link>https://www.expectinggoals.com/p/the-origins-of-the-set-piece-revolution</link><guid isPermaLink="false">https://www.expectinggoals.com/p/the-origins-of-the-set-piece-revolution</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Wed, 01 Apr 2026 14:01:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uwKO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The set piece revolution remains the story of the season in the Premier League and shows no signs of slowing down. Goals from set pieces are still elevated. Corner kicks and long throws continue to account for more or less the entirety of this effect. Since <a href="https://www.expectinggoals.com/p/the-set-piece-revolution">the last Expecting Goals newsletter</a> pinpointed these two tactics as the core of the new set piece vision, more discussions and analyses have focused on these situations.</p><p>A recent analysis piece on Sky Sports looked at the &#8220;meat wall&#8221; corner kick tactic of placing attackers in the path of the keeper to prevent him from claiming the ball even when it is served into the center of the six yard box. <a href="https://x.com/SkySportsNews/status/2028526575210156447">David Reed found that the number of attackers in the six yard box on corners has increased by about 70 percent</a> over just two seasons. In another study,<a href="https://www.skysports.com/football/news/11095/13514315/liverpool-have-transformed-their-set-piece-record-by-copying-key-trend-sweeping-the-premier-league"> Laura Hunter identified that as the season has gone on, teams have changed their tactics on corner kicks to prioritize inswingers</a> to the goal mouth, with Liverpool having a particularly dramatic shift. This strategy is gaining new converts rather than slowing down.</p><p>On throw-ins, there are even proposed rules reforms. Setting up a long throw takes time, especially to move the defenders into position and bring the long throw specialist over to pick up the ball. <a href="https://theanalyst.com/articles/premier-league-long-throws-waste-of-time">A recent piece on Opta Analyst by Ali Tweedale found that the time spent with the ball out of play before throw-ins has increased by nearly 20 percent this season</a>, from a little under 9 minutes per match to a little under 11 minutes per match. IFAB, the commission responsible for setting rules across football, <a href="https://www.theifab.com/news/the-ifab-introduces-further-measures-to-improve-match-flow-and-player-behaviour/">has proposed to empower referees to begin a five-second count</a> if a team seems to be taking too long to play a throw-in or a goal kick. It remains to be seen if this time limit will be enforced in a way that makes the long throw tactic less effective or simply speeds it up a little bit.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>And on the pitch, the set piece goals keep coming. Set pieces account for just under 30 percent of goals scored this season, up from a little over 20 percent in recent seasons. And as the last newsletter shows, this sudden tactical shift in the Premier League has arisen not from a complex array of factors but from two clearly identifiable new ideas: the long throw and the &#8220;meat wall&#8221; corner kick.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CDs7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CDs7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 424w, https://substackcdn.com/image/fetch/$s_!CDs7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 848w, https://substackcdn.com/image/fetch/$s_!CDs7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 1272w, https://substackcdn.com/image/fetch/$s_!CDs7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CDs7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png" width="1456" height="657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:657,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/192837457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CDs7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 424w, https://substackcdn.com/image/fetch/$s_!CDs7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 848w, https://substackcdn.com/image/fetch/$s_!CDs7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 1272w, https://substackcdn.com/image/fetch/$s_!CDs7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14d743c-a569-4553-8dba-47586ded2f1a_2262x1021.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the same time as these tactics have increased goal production from set pieces, open-play goal scoring remains depressed. As a result, corners and throw-in set pieces combined have accounted for about 23 percent of goals scored in the Premier League this season, compared to an average of about 15 percent in recent seasons. Nearly a quarter of goals now come from corners or long throws.</p><p>How did this happen? Who is responsible for this sudden tactical shift, and how did it take over the Premier League so quickly?</p><h3>A Revolution, But Who Are the Revolutionaries?</h3><p>This question has a short answer, and then it also has a long answer that digs back into an earlier era in the Premier League and offers a set of contrasts that can help us understand better what is going on today. That longer answer will take up much of the length of this newsletter. It will also introduce the paradox of the Rory Delap Trap.</p><p>Still, there is a short answer.</p><p>It was Brentford and Arsenal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S6Uh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S6Uh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 424w, https://substackcdn.com/image/fetch/$s_!S6Uh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 848w, https://substackcdn.com/image/fetch/$s_!S6Uh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 1272w, https://substackcdn.com/image/fetch/$s_!S6Uh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S6Uh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png" width="1456" height="2448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:247601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/192837457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S6Uh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 424w, https://substackcdn.com/image/fetch/$s_!S6Uh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 848w, https://substackcdn.com/image/fetch/$s_!S6Uh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 1272w, https://substackcdn.com/image/fetch/$s_!S6Uh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe765649e-4f7d-43af-a2b8-9a36c59f106c_1581x2658.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the 2025&#8211;26 season, fully ten Premier League clubs have taken at least half of their deep throw-ins long into the penalty area. In the two preceding seasons, only Brentford at about 64 percent broke that barrier. Likewise Mikel Arteta&#8217;s Arsenal, with over 75 percent of their corner kicks played to the six-yard box, stand out as the clear innovators whose corner tactics are now being copied by the rest of the league. (Arsenal&#8217;s claims prevented numbers in 2024&#8211;25 also lapped the league before the &#8220;meat wall&#8221; was copied by many of their competitors.)</p><p>One striking finding here is that the two tactics have distinct innovators, and no club before this season was executing them both. Brentford has retained a strategy on corners that makes less use of crowding the keeper than most, while Arsenal still do not play the majority of their deep throw-ins long. Instead, new adopters like Everton, Crystal Palace, Spurs and Bournemouth have taken ideas from both Arsenal and Brentford to try to maximize all of their set pieces.</p><p>It is important to grasp why Premier League teams have so suddenly altered their approach to set pieces. Clubs and managers have adopted these tactics because they work. And this is true not merely at the level of individual plays, as the previous newsletter demonstrated, but also at the team level. Clubs that adopted these tactics have been rewarded with better set piece results.</p><h3>The New Corner Kick Model Takes Over</h3><p>These new corner kick tactics have clearly been effective over the last several seasons for clubs which have chosen to adopt them, first Arsenal and then a spate of copycats.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kzmw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kzmw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 424w, https://substackcdn.com/image/fetch/$s_!kzmw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 848w, https://substackcdn.com/image/fetch/$s_!kzmw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 1272w, https://substackcdn.com/image/fetch/$s_!kzmw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kzmw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png" width="1456" height="1108" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1108,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152436,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/192837457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kzmw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 424w, https://substackcdn.com/image/fetch/$s_!kzmw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 848w, https://substackcdn.com/image/fetch/$s_!kzmw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 1272w, https://substackcdn.com/image/fetch/$s_!kzmw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe774383-c8e1-4770-9a39-d5a86476b805_1559x1186.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And just as many teams adapted their set piece strategies over the last summer to adopt Arsenal&#8217;s and Brentford&#8217;s innovations, this has also happened during the season. Along with Liverpool, <a href="https://www.skysports.com/football/news/11095/13514315/liverpool-have-transformed-their-set-piece-record-by-copying-key-trend-sweeping-the-premier-league">as Laura Hunter had noted</a>, West Ham likewise in the late fall began targeting the six-yard box at much higher rates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ymjR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ymjR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 424w, https://substackcdn.com/image/fetch/$s_!ymjR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 848w, https://substackcdn.com/image/fetch/$s_!ymjR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 1272w, https://substackcdn.com/image/fetch/$s_!ymjR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ymjR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png" width="1456" height="1023" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1023,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134304,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/192837457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ymjR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 424w, https://substackcdn.com/image/fetch/$s_!ymjR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 848w, https://substackcdn.com/image/fetch/$s_!ymjR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 1272w, https://substackcdn.com/image/fetch/$s_!ymjR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf92ef4-c590-48f3-8439-863b2ec0d971_1485x1043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The speed of the adoption of these corner kick tactics raises an obvious question. While it is not hard to understand why clubs have picked up strategies that help them score more goals from set pieces, why did it take until the last few seasons for teams to find these innovations? There was a longstanding tradition, in English football particularly, of focusing on set pieces as a way to even out the advantages of more skilled and technical possession sides. Were they unable to identify the right tactics?</p><h3>The Pre-History of the Meat Wall</h3><p>When looked at over a longer time horizon, the sudden development of a dominant corner strategy in the last two seasons appears as a spike following a long trough. Back in 2009&#8211;10 and 2010&#8211;11 in particular, there were more teams playing their corner kicks directly to the center of the penalty area, and even, if to a lesser degree, preventing opposition goalkeeper claims.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uwKO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uwKO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 424w, https://substackcdn.com/image/fetch/$s_!uwKO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 848w, https://substackcdn.com/image/fetch/$s_!uwKO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 1272w, https://substackcdn.com/image/fetch/$s_!uwKO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uwKO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png" width="1456" height="1448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290596,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/192837457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uwKO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 424w, https://substackcdn.com/image/fetch/$s_!uwKO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 848w, https://substackcdn.com/image/fetch/$s_!uwKO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 1272w, https://substackcdn.com/image/fetch/$s_!uwKO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633f18dc-0da7-4501-a404-f9544eefac6b_1703x1694.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sam Allardyce&#8217;s Blackburn Rovers, Tony Pulis&#8217; Stoke City and Mick McCarthy&#8217;s Wolves all show up here with strategies that resemble Arteta&#8217;s contemporary version.</p><p>Why didn&#8217;t they catch on? The simple reason is that these clubs were not particularly effective in converting their corners. Blackburn, Stoke and Wolves ran only slightly above a league average of 0.04 goals per corner in this period.</p><p>And this relative inefficiency was probably not random, as a closer analysis of their approach shows crucial differences from the modern approach.</p>
      <p>
          <a href="https://www.expectinggoals.com/p/the-origins-of-the-set-piece-revolution">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Predicting Set Piece Goals and Assists, a Mini-Study]]></title><description><![CDATA[Also: Expecting Goals in the News!]]></description><link>https://www.expectinggoals.com/p/predicting-set-piece-goals-and-assists</link><guid isPermaLink="false">https://www.expectinggoals.com/p/predicting-set-piece-goals-and-assists</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Thu, 05 Feb 2026 12:45:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2DTy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d8c983-0fa5-4be9-9efb-930957c09042_4494x2607.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The process of developing an Expecting Goals study rarely runs down a predetermined track without detours or dead ends. A question drives me toward another question which leads into some statistical analysis that ends up not being necessary, or even sufficiently related to the larger argument of the eventual newsletter. But there is often a real finding at the end of those cul-de-sacs. One thing I want to do this year is publish more of these mini-studies. </p><p>In the midst of working on <a href="https://www.expectinggoals.com/p/the-set-piece-revolution">last week&#8217;s set piece study</a>, I pulled some data together on player shot and goal production from set pieces, and on teams&#8217; primary set piece takers and set piece targets. I found that player set piece goals and assists are best predicted not by open play statistics, but by a combination of that player&#8217;s set piece production and by their role on the team&#8217;s set plays. These results suggest that set piece production should be understood as a separate aspect of player statistical production, and players should be evaluated and projected in distinct ways on set piece and open play skills. That is an interesting result even if it ended up being extraneous to the argument of last week&#8217;s newsletter. </p><p>I also did a few media appearances last week including <a href="https://www.youtube.com/watch?v=F7sgYN7b2SY">a guest spot on the FML FPL podcast</a>,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> which covers Fantasy Premier League. And I realized that my little set piece study included some actionable findings for fantasy players: measuring set piece targets helps predict goal-scoring. So that will be this week&#8217;s mini-study. But, with all respect to Alon&#8217;s lovely podcast, that was not the most important newsletter media this week.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>I Made &#8220;Meat Wall&#8221; Happen</h3><p>Last week I published a piece on <a href="https://www.expectinggoals.com/p/the-set-piece-revolution">the set piece revolution in the English Premier League</a> and we recorded <a href="https://www.buzzsprout.com/819853/episodes/18591867">an episode of the Double Pivot Podcast discussing the study</a> as well. </p><p>This weekend, <a href="https://www.thetimes.com/sport/football/article/premier-league-goalkeepers-set-pieces-ft66m8hn5">Jonathan Northcroft wrote a column for The Times which discusses and builds upon this study</a>, focusing particularly on how corner kick strategies have changed. With more corner kicks being struck on inswinging trajectories toward the goal mouth and more players crowding the goalkeeper to prevent claims, Northcroft suggests that clubs will prioritize bigger and stronger keepers. Perhaps Manchester City&#8217;s signing of Gianluigi Donnarumma already reflects a recognition of this tactical change. </p><p>Northcroft also picked up on a phrase we used on the podcast, describing how teams form a &#8220;meat wall&#8221; of bodies to prevent goalkeepers from reaching crosses hit to the six-yard box, which normally they would be able to claim. It was exciting to see this newsletter get picked up in major sports media, and I cannot say enough good things about the image that the Times photo editors selected of the &#8220;meat wall&#8221; in action for Arsenal against Manchester United.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qppO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qppO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 424w, https://substackcdn.com/image/fetch/$s_!qppO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 848w, https://substackcdn.com/image/fetch/$s_!qppO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!qppO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qppO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5836723,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/186635463?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qppO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 424w, https://substackcdn.com/image/fetch/$s_!qppO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 848w, https://substackcdn.com/image/fetch/$s_!qppO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!qppO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77619f5-46a3-4486-92df-cb4c1912977a_2000x1428.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>(Thank you to Bluesky user Nick of the Northbank (@nicktheinventor.bsky.social) for alerting me to the article and <a href="https://bsky.app/profile/nicktheinventor.bsky.social/post/3mdtccde5bc2t">sharing this image of the physical newspaper</a>.)</em></p><p>We can only hope that &#8220;meat wall&#8221; gains momentum from here and becomes a football cliche. It has been my dream since I was a little boy that I might introduce a useful and evocative, but vaguely nauseating, term into common sports parlance. </p><p>To step back from my own feelings, the fact that this newsletter did reach a wider audience may point back to one of the study&#8217;s conclusions. Anyone who has been watching the Premier League this season has seen the set piece explosion and could easily describe the twin tactics of long throws and crowding the keeper which account for most of its revolutionary effects on the game. This study collected the data to confirm more precisely those observations and intuitions, but those observations are widely shared. Public recognition of the set piece revolution is a necessary first step to any experimentation with rule changes to rebalance the game tactically and discourage these simple but seemingly dominant tactics. When and whether such reactions arise will be one of the major stories to follow in football over the next year.</p><p>And as long as set pieces remain of elevated importance to the game, it will be even more important to understand their place in the measurement of player production.</p><h3>The Mini-Study: Predicting Set Piece Statistics</h3><p>I have written a set of studies for this newsletter <a href="https://www.expectinggoals.com/p/building-marcel-part-1-the-monkey">on projecting player production using past data</a>, <a href="https://www.expectinggoals.com/p/building-marcel-part-ii-age-curves">incorporating age curves into projections</a>, and <a href="https://www.expectinggoals.com/p/building-marcel-part-iii-contexts">accounting for positional and tactical context</a>. But in those studies, when I looked at shots, goals, assists and shot assists, I did not separate set piece statistics from open play statistics. This appears to have been a mistake.</p><p>The year-to-year correlation of these statistics shows that future set piece goal-scoring has a much closer relationship to past set piece shot production than to overall or open-play shot production. Now, correlations do not necessarily tell the whole story, as they are a rough measure which is also affected by underlying variance as well as real relationships. As I go through the data we will find some uses for open play statistics in projecting set piece numbers as well. </p><p>Note that direct free kick shots have been removed from set piece goals for this analysis. DFK shots have an easily knowable value and assignment process, and so they should be handled separately from set piece chances on crossed or launched balls. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Br3Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Br3Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 424w, https://substackcdn.com/image/fetch/$s_!Br3Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 848w, https://substackcdn.com/image/fetch/$s_!Br3Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!Br3Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Br3Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png" width="1456" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:278414,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/186635463?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Br3Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 424w, https://substackcdn.com/image/fetch/$s_!Br3Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 848w, https://substackcdn.com/image/fetch/$s_!Br3Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!Br3Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fab2511-acfb-4034-a9d8-d77c18cf99c3_4626x2043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.expectinggoals.com/p/predicting-set-piece-goals-and-assists">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Long Throws and Meat Walls: The Set Piece Revolution in the Premier League]]></title><description><![CDATA[The game is changing in the English Premier League.]]></description><link>https://www.expectinggoals.com/p/the-set-piece-revolution</link><guid isPermaLink="false">https://www.expectinggoals.com/p/the-set-piece-revolution</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Wed, 28 Jan 2026 14:01:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!47ys!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The set piece has always been an oddity within the game of football. A sport otherwise defined by its dynamism and continuity of action on an enormous playing surface takes a break several times every match for all the players to line up and run predetermined routes into a small target zone. They have never been marginal to the sport, in recent seasons typically accounting for one in five goals scored in top league matches. But a series of questions have always hung over set pieces. Can these unusual moments be optimized and exploited for significantly more goals? If they can, will that change the entire sport? Will it be a change for the better?</p><p>As an analyst, I have watched these questions closely for several reasons. I have always had the intuition that the answer to the first two questions was &#8220;yes&#8221;, and that a skilled team of coaches and analysts could impose their ideas on the sport via set pieces to an extent that is impossible to achieve in dynamic, open-play football. Many analytics consultancies, most notably <a href="https://blogarchive.statsbomb.com/articles/soccer/details-on-our-new-intro-to-analytics-and-set-piece-courses/">StatsBomb</a>, have sought to develop an edge by working on set piece design. </p><p>The final reason that I have been watching these developments is that I came to soccer analytics from baseball analytics, and baseball was my first love as a sports fan. I saw the <a href="https://baseballreplayjournal.substack.com/p/the-rise-of-3-true-outcomes">so-called &#8220;three true outcomes&#8221; take over the sport</a> as teams, informed by analytics, realized it was a better strategy for batters to play for walks and home runs and for pitchers to play for strikeouts. The rate of balls hit into play and the amount of action on the field decreased for the simple reason that the best way to play the sport, based on the rules on the books, was not to try to put the ball in play as much. In soccer, a revolution in set pieces seems like the most obvious way that specialized analysis could change the game.</p><p>Of course, it is not necessarily bad for the game to change. A shift in strategy might lead to more goals and more excitement. Perhaps set pieces could become situations which reward clever play design that fans come to appreciate. The question, then, is what are the peculiar characteristics of the set piece moment? Which situations are being exploited to new ends, and in what ways? That will provide a more objective basis for evaluating what kind of change the game is undergoing and how the leagues should respond to it, if at all. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Set Piece and Open Play Goals in the Premier League</h3><p>I am not the first person to notice a major shift in the composition of goal-scoring in the Premier League this season. <a href="https://www.espn.com/soccer/story/_/id/46662849/set-pieces-ruining-premier-league-helping-arsenal-throw-ins">Ryan O&#8217;Hanlon wrote about set pieces for ESPN</a> already in October. An <a href="https://www.thetimes.com/sport/football/article/football-set-pieces-long-throws-premier-league-k9p9nlgl7">excellent recent article by Hamzah Khalique-Loonat at The Times</a> extended this analysis and emphasized the same key point. Set piece goal-scoring has increased by a significant margin, and yet there have been fewer goals scored in the Premier League than in recent seasons, not more. Open-play goal-scoring has decreased by even more than set piece goal-scoring has increased.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!47ys!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!47ys!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 424w, https://substackcdn.com/image/fetch/$s_!47ys!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 848w, https://substackcdn.com/image/fetch/$s_!47ys!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 1272w, https://substackcdn.com/image/fetch/$s_!47ys!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!47ys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png" width="1456" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3534022-9005-4c77-93e2-222a263b837e_3840x2022.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:294233,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!47ys!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 424w, https://substackcdn.com/image/fetch/$s_!47ys!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 848w, https://substackcdn.com/image/fetch/$s_!47ys!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 1272w, https://substackcdn.com/image/fetch/$s_!47ys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3534022-9005-4c77-93e2-222a263b837e_3840x2022.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It is certainly intuitive that as football teams determine they can score goals from set pieces using new, optimized techniques, they will also take fewer risks in attacking possession. But this graph shows another, or perhaps a related explanation. The rate of open-play scoring in the 2020s has been significantly elevated compared to the previous decade, and so part of this effect appears to be the winding down of a short era of greater open-play excitement. </p><p>This data suggests that the drop in goals was caused by confluence of two factors: a broader defensive reaction against the high-scoring game of the early 2020s, in combination with a new emphasis on set pieces which enables less risky open-play attacking.</p><p>One rough estimate of attacking play is penalty area touches, and this shows a significant drop in penalty area touches for players at attacking positions from a peak in the early 2020s. It also shows that set piece penalty area touches make up a greater and greater percentage of total touches. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RikZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RikZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 424w, https://substackcdn.com/image/fetch/$s_!RikZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 848w, https://substackcdn.com/image/fetch/$s_!RikZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 1272w, https://substackcdn.com/image/fetch/$s_!RikZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RikZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png" width="1456" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:563018,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RikZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 424w, https://substackcdn.com/image/fetch/$s_!RikZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 848w, https://substackcdn.com/image/fetch/$s_!RikZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 1272w, https://substackcdn.com/image/fetch/$s_!RikZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5db84b-c47c-4f3d-9adc-e99b9ed944a3_4609x2373.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As <a href="https://www.thetimes.com/sport/football/article/premier-league-tactical-analysis-strikers-fewer-goals-bl95chh8m">Khalique-Loonat noted in another piece for The Times</a>, touches, shots and goals by strikers are all down this season. This analysis shows that other attackers, although to a lesser degree, have also seen fewer open-play penalty area touches compared to their recent averages. </p><p>It seems likely that improvements in defensive tactics and conditioning have also made attacking more difficult, and the shift to set pieces can be understood both as a reaction to tactical trends and a cause of these trends.</p><p>But up until this point I have been talking about &#8220;set pieces&#8221; as an undifferentiated group. An analysis of the specific types of set pieces that are being exploited and the different means of this exploitation can bring to light more precisely what is happening in the Premier League this season.</p><h3>Crosses and Throw-ins: A Working Theory </h3><p>The &#8220;set piece revolution&#8221; may be a misnomer.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> The increase in goal-scoring has not come from every set piece equally, and in particular it has arisen from two unusual types of play.</p><p>Broadly, there are three types of dead balls which can be used to create set pieces.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>  There are throw-ins, which can be launched into a crowded penalty area from the sideline, and corners likewise crossed in from the corner flag. And there are free kicks, a much more diverse set of opportunities spread all over the pitch which can be used for direct shot attempts, crosses, launches, or a variety of trick plays. The effects of the set piece revolution are seen entirely in the first two categories, while scoring from free kicks has actually decreased. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d2XJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d2XJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 424w, https://substackcdn.com/image/fetch/$s_!d2XJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 848w, https://substackcdn.com/image/fetch/$s_!d2XJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!d2XJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d2XJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png" width="1456" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389751,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d2XJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 424w, https://substackcdn.com/image/fetch/$s_!d2XJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 848w, https://substackcdn.com/image/fetch/$s_!d2XJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!d2XJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb8cdee-a703-463f-b054-040fe15b66a7_4524x2043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The long throw-in cross has been a marginal-at-best part of most Premier League teams&#8217; arsenal for the last decade, and it has suddenly risen in importance to be nearly equal to free kicks. Corner kicks have seen more variance over time, but this season certainly marks a major new high. </p><p>It may be that these changes are unrelated, but this result suggests at minimum a hypothesis about what part of the rule book the set piece revolution exploits.</p><p>What do corners and throw-ins have in common that free kicks do not? </p><p>There is no offside rule on corners and throw-ins when they are taken.</p><p>In these two situations, unusually within the game of football, the defending team cannot determine by its shape the area within which the attacking team must play. The attacking team can then pack the penalty area with bodies in whatever formation they choose. It appears that this particular gap in the rules has been the primary opportunity identified and exploited in the Premier League this season. </p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/the-set-piece-revolution?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/the-set-piece-revolution?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/the-set-piece-revolution?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><h3>If Anything is a &#8216;Revolution&#8217;, it is the Long Throw</h3><p>There have been over 0.12 goals per match this season from throw-in set pieces. This means that in a typical weekend of watching the Premier League, you would expect to see a goal scored from a long throw. This is an increase of more than double from the 2024&#8211;25 season, which saw about 0.055 goals from throw-in set pieces, and an increase nearly four times over from the longer-run baseline of about 0.03 goals from long throws. </p><p>The basic explanation for this is simple. Teams play far more throw-ins directly into the penalty area than ever before.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!16WO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!16WO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 424w, https://substackcdn.com/image/fetch/$s_!16WO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 848w, https://substackcdn.com/image/fetch/$s_!16WO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 1272w, https://substackcdn.com/image/fetch/$s_!16WO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!16WO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png" width="1456" height="1388" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1388,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1422632,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!16WO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 424w, https://substackcdn.com/image/fetch/$s_!16WO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 848w, https://substackcdn.com/image/fetch/$s_!16WO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 1272w, https://substackcdn.com/image/fetch/$s_!16WO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd27bd9b-a926-4864-a98e-13fb131799d1_3000x2859.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The percentage of throws taken from attacking areas directly into the penalty area has nearly tripled compared to the 2021&#8211;25 average. Somewhat fewer throws are taken backward, while only half as many are taken to the attacking wing zone.</p><p>This radical shift in throw-in strategy can also be seen from a graph of frequency over time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X7o-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X7o-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 424w, https://substackcdn.com/image/fetch/$s_!X7o-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 848w, https://substackcdn.com/image/fetch/$s_!X7o-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!X7o-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X7o-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png" width="1456" height="1059" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1059,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:280809,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X7o-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 424w, https://substackcdn.com/image/fetch/$s_!X7o-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 848w, https://substackcdn.com/image/fetch/$s_!X7o-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!X7o-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca002578-9807-40b5-9bde-96f8c7fc6e23_2808x2043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While small changes were already visible before this season, the change has been truly radical. Within one season, crosses surpassed both types of short throws to become the most common play used on a throw-in from attacking areas. </p><p>This mass change in the approach to throw-ins has required a new focus on talent, as teams have identified which of their players has the strongest overhead throw. And it has required specialized work to draw up ways to turn the floated ball in the middle of the penalty area into the best scoring chance possible. But to a great degree, this is simply an opportunity that has been hiding in plain sight for years.</p><p>When crosses accounted for less than 20 percent of attacking throw-ins, they led to shots and goals at much higher rates than short throws. On a tactical level, it seems obvious that teams should investigate whether they can increase their usage of long throws to realize these better results at scale. And that is what has happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dtzO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dtzO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 424w, https://substackcdn.com/image/fetch/$s_!dtzO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 848w, https://substackcdn.com/image/fetch/$s_!dtzO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!dtzO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dtzO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png" width="1456" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:292058,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dtzO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 424w, https://substackcdn.com/image/fetch/$s_!dtzO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 848w, https://substackcdn.com/image/fetch/$s_!dtzO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!dtzO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9455ca78-0931-40de-bcd5-f850b8aac59c_3735x2043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The increased tactical focus on throw-in set pieces appears to have allowed Premier League teams not only to maintain existing levels of efficiency on these plays but even to increase their production. Long throws over the past four seasons have led to shots about 21 percent of the time and goals two percent of the time. This season, even as teams have taken more and more throws long, success rates have increased, with almost 24 percent of long throws leading to shots, and 2.4 percent to goals. </p><p>Further, it is possible that the increased use of long throws has had other, positive knock-on effects. The rate of shots and goals from throw-ins taken short has increased by about the same amount as on long throws. When opposition teams have to defend the penalty area against a potential long throw, the attacking team also has the option to run other plays or simply take a short pass in for a cross.  </p><p>These success rates suggest that, so long as football&#8217;s rules remain the same, teams will have little excuse for not making throw-in set pieces a core part of their attacking game. The gains cannot be denied.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Expecting Goals&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Expecting Goals</span></a></p><p></p><h3>Free Kicks: The Opportunities Left Behind</h3><p>We know that goals from free kick set pieces have decreased this season in the Premier League. Expected goals tell a similar story, with expected goals per free kick running at about 0.12 per match compared to a past average closer to 0.13.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>There has been a small increase in the use of free kicks as set pieces, especially from midfield, but the amount of change is much smaller than the numbers with throw-ins. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TC-2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TC-2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 424w, https://substackcdn.com/image/fetch/$s_!TC-2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 848w, https://substackcdn.com/image/fetch/$s_!TC-2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 1272w, https://substackcdn.com/image/fetch/$s_!TC-2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TC-2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png" width="1456" height="1743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1743,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:440902,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TC-2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 424w, https://substackcdn.com/image/fetch/$s_!TC-2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 848w, https://substackcdn.com/image/fetch/$s_!TC-2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 1272w, https://substackcdn.com/image/fetch/$s_!TC-2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c2bb94-07e3-4ec8-90ed-aef132cc1d92_2970x3556.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The clearest change here is a meaningful, but not enormous increase in the rate of set pieces played from central areas in the attacking half but not the attacking third. Teams are launching these balls forward more often, but not by more than five to ten percentage points. The large majority of free kicks from these deep areas are still taken short. </p><p>There are some peculiar drops in free kick set piece frequency in a few of the areas near the goal. I do not have good explanations for these zones specifically. My primary hypothesis is that teams are playing somewhat more complex set pieces occasionally, and the rules I have set up do not capture these well. One notable point about free kicks in the attacking third, however, is that teams already use these for set pieces the vast majority of the time anyway. If there were to be a large increase in set pieces, it would have to come in what <a href="https://www.nytimes.com/athletic/5025497/2023/11/10/everton-dyche-zone-set-pieces/">John Muller has called the &#8220;Dyche Zone&#8221; of launched free kicks from deep areas</a>. </p><p>To try to capture more precisely if free kick strategies have changed, I created a model of the likelihood of a free kick being taken as a shot, a cross or a launch. This season there have been somewhat more launches than expected, but only by a small amount.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5Zr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5Zr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 424w, https://substackcdn.com/image/fetch/$s_!N5Zr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 848w, https://substackcdn.com/image/fetch/$s_!N5Zr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 1272w, https://substackcdn.com/image/fetch/$s_!N5Zr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5Zr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png" width="1456" height="1448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235067,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N5Zr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 424w, https://substackcdn.com/image/fetch/$s_!N5Zr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 848w, https://substackcdn.com/image/fetch/$s_!N5Zr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 1272w, https://substackcdn.com/image/fetch/$s_!N5Zr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1033094-38a0-4ad3-bfb8-fb7b081816e7_2594x2580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These results suggest that there is not much room left for teams to play more crosses or shots. But the launched &#8220;Dyche Free Kick&#8221; still accounts for less than one-third of free kicks from the deepest areas of the attacking half, and only about ten percent in the most advanced areas of the defensive half. <a href="https://www.nytimes.com/athletic/5025497/2023/11/10/everton-dyche-zone-set-pieces/">John Muller has shown the potential of these free kicks</a>, and even in the midst of the set piece revolution there is little evidence they are being exploited to the fullest. Possibly, when teams feel they have finally maximized crowding the keeper on throw-ins and corners, there will still be more new set piece chances to create.</p><h3>Corner Kicks: A Dominant Strategy</h3><p>One might have thought there would not be more room to maximize corner kick goal scoring. Almost all corners are already used as set pieces and kicked long. But it turned out that there are better and worse options for corner kick placement, and significant value to be gleaned from these adaptations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R_qL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R_qL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 424w, https://substackcdn.com/image/fetch/$s_!R_qL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 848w, https://substackcdn.com/image/fetch/$s_!R_qL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 1272w, https://substackcdn.com/image/fetch/$s_!R_qL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R_qL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1188157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R_qL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 424w, https://substackcdn.com/image/fetch/$s_!R_qL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 848w, https://substackcdn.com/image/fetch/$s_!R_qL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 1272w, https://substackcdn.com/image/fetch/$s_!R_qL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27be7e14-d7aa-4656-9cf0-e074a135cc06_3621x2022.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In <a href="https://www.skysports.com/football/news/11095/13493842/arsenal-and-liverpool-rank-as-best-and-worst-from-set-pieces-as-premier-league-clubs-embrace-trend-between-the-lines">a study for Sky Sports</a>, Adam Smith, Nick Wright and David Forster showed that one major component of the increase in set piece goal-scoring has been an aggressive focus on in-swinging corners taken to the six-yard box. The area directly in front of the goal-mouth has been the main target, now accounting for nearly three in ten corner kicks. And that is probably only some of the corners aimed at the goal mouth, as even the best corner kick takers do not hit their spots every time. </p><p>The graph of the increase in corners to the six-yard box resembles the long-throw graph for its dramatic shift, although this one does take place over two seasons rather than one. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OXI3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OXI3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 424w, https://substackcdn.com/image/fetch/$s_!OXI3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 848w, https://substackcdn.com/image/fetch/$s_!OXI3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!OXI3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OXI3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png" width="1456" height="1057" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1057,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:281850,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OXI3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 424w, https://substackcdn.com/image/fetch/$s_!OXI3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 848w, https://substackcdn.com/image/fetch/$s_!OXI3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!OXI3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9faf8d67-d126-4b6c-97ba-0149ec34c68a_2815x2043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These crosses obviously target locations where the goalkeeper should be able to get to the ball. But despite this, the rate at which goalkeepers are claiming crosses has gone down in the Premier League. The current trend of surrounding the opposition goalkeeper with bodies, so they cannot patrol the area closest to goal and prevent shots from close range, is clearly working. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I9tm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I9tm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 424w, https://substackcdn.com/image/fetch/$s_!I9tm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 848w, https://substackcdn.com/image/fetch/$s_!I9tm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 1272w, https://substackcdn.com/image/fetch/$s_!I9tm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I9tm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png" width="1456" height="893" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:893,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:337341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I9tm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 424w, https://substackcdn.com/image/fetch/$s_!I9tm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 848w, https://substackcdn.com/image/fetch/$s_!I9tm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 1272w, https://substackcdn.com/image/fetch/$s_!I9tm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf68be3-efcb-4cec-b4f8-8ce36c8998fc_3750x2301.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I built a model to estimate the likelihood of a cross being claimed, using a similar method to the free kick model, to account for the significant increase in crosses played into the vicinity of the goalkeeper. The model suggests that this season in the Premier League, keepers have been able to claim only about two-thirds of the crosses they normally would under past conditions. Strikingly, in 2024&#8211;25, the first season where crosses to the six-yard box surpassed all other crosses as the most common corner kick routine, the rate of claims also spiked and the model more or less predicted the number of times a keeper would rise to catch the ball. </p><p>It is true that keeper punches on corner kicks have increased this season, and so keepers are at least getting to somewhat more crosses than these numbers suggest. But punches are always a secondary option for a goalkeeper, which they take when they are unable to safely claim. Again, this suggests the crowding the keeper strategy is working.</p><p>This strategy may help explain one of the primary oddities in the corner kick data. Unlike the situation with throw-in crosses, the increase in goal-scoring from crosses to the six-yard box has not been paired with an increase in shots from these chances.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uo8O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uo8O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 424w, https://substackcdn.com/image/fetch/$s_!uo8O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 848w, https://substackcdn.com/image/fetch/$s_!uo8O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!uo8O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uo8O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png" width="1456" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:392674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uo8O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 424w, https://substackcdn.com/image/fetch/$s_!uo8O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 848w, https://substackcdn.com/image/fetch/$s_!uo8O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!uo8O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8259ea8-bd5f-4821-9ce0-44dde78b942f_5026x2043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once again, I included the expected goals numbers in the hopes of explaining why so many more goals have been scored from a very small increase in shot attempts. Here, xG can offer only a partial explanation. Clearly the chances being created in the six-yard box are better than in past seasons, according to the xG model, but only to a degree that explains somewhat less than half the increase in goals scored from these shots. </p><p>Two possible explanations present themselves, both of which likely have some merit. The first is that part of the corner kick goal explosion this season has been a fluke of finishing, and the scoring rate from corners should come down to some degree. The second is that the strategy of crowding the keeper is throwing off the xG model, which was not trained on data from this tactical context.</p><p>There are two other points to draw from this graph. First is the own goal number. Own goals make up a small, but still significantly larger percentage of goals from corner kicks taken to the six-yard box than corner kicks taken to other locations. Playing a ball more or less at the goal increases the chances it will take a deflection off a defender on the way in.</p><p>Second, we see a large increase here in goals scored from short corners. The xG data suggests this is probably more of a fluke than anything else. But it seems possible again that changing the direction of attack unexpectedly, with the keeper surrounded, might also lead to benefits that the xG model is not able to pick up. </p><p>One reason I am emphasizing the importance of the tactical change of goalkeeper interference is that past data suggests aiming crosses to the six-yard box was not an obvious winner. This is different from the evidence on throw-ins where playing them long has always been more successful than taking them short. With corners, the inswinger hit to the goal-mouth only becomes a dominant strategy in combination with other changes which magnify the advantages of such crosses.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/the-set-piece-revolution?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/the-set-piece-revolution?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/the-set-piece-revolution?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>Conclusion: Looking to the Future, and Germany</h3><p>Anyone who has been watching the Premier League this season could have told you that set pieces have taken over ever more of the game. This newsletter, to a great degree, serves only to confirm what your lyin&#8217; eyes have already told you. But what is going to come next?</p><p>In <a href="https://www.thetimes.com/sport/football/article/football-set-pieces-long-throws-premier-league-k9p9nlgl7">his piece for The Times</a>, Hamzah Khalique-Loonat reported that he had spoken to an IFAB official about set pieces in September and they had no concerns at the time. While some changes in the rules may be implemented, in particular a shot clock for bringing the ball back into play, I am skeptical these will make any major dent in the effectiveness of these strategies. A long throw specialist sprinting rather than jogging over to take a throw-in will save some time, but it is unlikely to make long throws meaningfully less of a dominant strategy.</p><p>What we will have to see in the Premier League is whether any tactical counterstrokes exist. So far none has arisen. It is possible that the set piece trend is like innumerable previous tactical trends, an innovation just waiting for a counter-innovation to come along and re-balance the game. But it is also possible, and it tends to be my hypothesis, that set pieces are a real gap in the football rulebook, situations where a dominant strategy exists and clubs will have few choices but to follow the trend, at least until more significant reforms to the rulebook are implemented.</p><p>If that is true, the question may not be what responses to set pieces there are, but rather whether set pieces have been fully exploited yet. In particular I wonder if launched free kicks will become a larger part of the game as teams look for new edges. </p><p>But even more than the Premier League, I will be watching the top leagues around continental Europe. If these strategies work, they will surely be picked up elsewhere.</p><p>In particular, the Bundesliga shows signs of its own tactical shift to set pieces.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QDSJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QDSJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 424w, https://substackcdn.com/image/fetch/$s_!QDSJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 848w, https://substackcdn.com/image/fetch/$s_!QDSJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!QDSJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QDSJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png" width="1456" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:385162,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QDSJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 424w, https://substackcdn.com/image/fetch/$s_!QDSJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 848w, https://substackcdn.com/image/fetch/$s_!QDSJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!QDSJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d64d7e-d8fe-46ec-b7c0-457fb89aac93_4524x2043.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While the increase in goals from throw-ins this season is small, that is because the long throw had already peaked last season. The rates of goal-scoring from long throws in the Bundesliga in 2024&#8211;25 and 2025&#8211;26 are the two highest of any league since 2010&#8211;11 other than the Premier League this season. </p><p>On corner kicks, the data points in the same direction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kzNd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kzNd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 424w, https://substackcdn.com/image/fetch/$s_!kzNd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 848w, https://substackcdn.com/image/fetch/$s_!kzNd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 1272w, https://substackcdn.com/image/fetch/$s_!kzNd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kzNd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1259493,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kzNd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 424w, https://substackcdn.com/image/fetch/$s_!kzNd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 848w, https://substackcdn.com/image/fetch/$s_!kzNd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 1272w, https://substackcdn.com/image/fetch/$s_!kzNd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f10e5c2-efc0-46b7-9fee-f15b77b5e1a7_3621x2022.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Goals from corner kicks are up in the Bundesliga, and crosses hit to the goal-mouth have increased significantly. Nearly 40 percent of corners are being placed in the six-yard box.</p><p>This appears to also correlate with a decline in keeper claims, although it is worth noting that Bundesliga goalkeepers are far more reticent to claim crosses at baseline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eL_T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eL_T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 424w, https://substackcdn.com/image/fetch/$s_!eL_T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 848w, https://substackcdn.com/image/fetch/$s_!eL_T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 1272w, https://substackcdn.com/image/fetch/$s_!eL_T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eL_T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png" width="1456" height="893" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:893,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:359391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/185968105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eL_T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 424w, https://substackcdn.com/image/fetch/$s_!eL_T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 848w, https://substackcdn.com/image/fetch/$s_!eL_T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 1272w, https://substackcdn.com/image/fetch/$s_!eL_T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d16ca8a-29b6-44cc-a46e-a6c9c1b42485_3750x2301.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Watching matches in the Bundesliga, I have noticed several teams making use of recognizable Premier League strategies around the goal during corner kicks. I would love to hear from more dedicated German football fans if this trend is something they have noticed as well.</p><p>One of the theories of the Premier League&#8217;s set piece revolution has been that Premier League refereeing standards are a core factor. The idea that goalkeeper &#8220;should be stronger&#8221; when he is blocked by a wall of bodies from reaching the ball is certainly common in English commentary. It may be that refereeing norms which are kinder to keepers elsewhere will limit the effect these tactical trends. It is also possible that refereeing standards simply have not been stress tested yet, and there is more room to make use of physicality, or just masses of human bodies, in the continental leagues as well. </p><p>What the Bundesliga data suggests is that it is already happening, and it is already succeeding, if to a lesser degree. </p><p>I am by no means certain that the set piece revolution has only just begun. Any number of dynamic responses, from defensive adjustments to national norms of play and refereeing, could prevent the continuation of these trends in England or their extension to other football leagues. At the same time, corner kick and long-throw tactics have been adopted and demonstrated their effectiveness in the Premier League with remarkable speed. At this rate of spread, top football leagues across the world could see rapid shifts in goal-scoring and tactical trends within the year. I am particularly interested in whether this summer&#8217;s World Cup will crystallize these trends for an even larger audience. </p><p>There is every chance that the set piece revolution has only just begun. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Appendix on Method: Defining &#8220;Set Pieces&#8221; </h3><p>Identifying which situations can be identified as set pieces begins as the most basic football question and eventually develops into an irreducibly uncertain quandary that can only be resolved with some best-guess heuristics. </p><p>Obviously when a player plays a dead ball cross into the center of the penalty area and their teammate heads it home, that&#8217;s a set piece goal. If a player launches a long throw into the penalty area and it isn&#8217;t cleared and in the chaos a defender kicks it into the net, that&#8217;s a set piece goal. But there are two important edge cases. The first is, when does a dead ball play constitute a set piece? How far does the ball need to be kicked or thrown to start a set piece action? And second, when does a set piece end? If a ball is cleared out of the penalty area but recovered by the attacking team and they cross it in again during the second phase, is that still the same set piece?</p><p>For this analysis, I made the following choices.</p><ol><li><p>All corner kicks constitute set piece opportunities even if they are taken short.</p></li><li><p>Throw-ins are counted as set pieces when they are thrown into the penalty area, or when the data is tagged as a &#8220;throw-in set piece&#8221; by the provider, indicating that the action involved a designed play aimed at creating a good shooting opportunity within the next couple touches.</p></li><li><p>Free kicks are counted as set pieces when they are taken directly as a shot, played as a cross, or launched at least 20 yards and into the central area of the pitch, either into the penalty area or a region about eight yards extended beyond the penalty area. Likewise, when an action is labeled as a &#8220;set piece&#8221; for some other characteristic not immediately visible in the on-ball data, that will also count the action as a set piece. </p></li></ol><p>Further, I chose to count second phase opportunities within the same set piece action. A &#8220;second phase&#8221; ends when the possession itself ends, either with a turnover or a dead ball, or when the ball is recycled into the defensive half of the pitch, or 20 seconds elapse from the initial playing of the dead ball. These definitions mean that my numbers may differ slightly at the margins from other studies, but they clearly accord with the findings of others in broader terms.</p><p><em>All data from Opta unless otherwise noted.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>If you are wondering about the technical specifications here, and exactly which shots and goals can be defined as coming from set pieces, you can check the Appendix on Method at the end of the newsletter. No growth-hacker has yet identified a better way to sell a subscription newsletter than with appendices on method. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>sadly the Substack architecture does not allow me to go back and change the newsletter title after I have written it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Perhaps in time someone will determine a way to consistently produce shots from goal kicks. A bright future awaits us indeed. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>For the most part, I have avoided using xG in this newsletter. With hundreds of matches of data, we can be reasonably confident that most xG variation will even out. Further, I am concerned that an expected goals system built on data from a different era of set pieces might fail to capture the quality of chances created. So I will use xG to check possible errors but not depend on it.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Holiday Power Rankings]]></title><description><![CDATA[How do things look around the midpoint of the European football season?]]></description><link>https://www.expectinggoals.com/p/holiday-power-rankings</link><guid isPermaLink="false">https://www.expectinggoals.com/p/holiday-power-rankings</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Wed, 24 Dec 2025 12:02:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F7Zx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09625c12-c1a0-40c1-bb04-94a48df5ce8a_1220x1916.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of the continental leagues are going on break while the English Premier League prepares for its holiday fixtures. Here at Expecting Goals, there will be multiple new studies to publish in January, including some updates to the Power Rankings model. To prepare for potential changes, I have added two columns to the tables which note changes from the last published Power Rankings. Today, the new columns simply mark where the team&#8217;s performance in recent matches has moved its ratings from <a href="https://www.expectinggoals.com/p/expecting-goals-power-rankings">the December 5 version of these tables.</a>  </p><p>You can <a href="https://www.expectinggoals.com/p/expecting-goals-premier-league-team">read the initial newsletter introducing the model for a full description of the method</a>, but broadly it is based on a combination of expected goals created and conceded, actual goals created and conceded, and estimated team value from <a href="https://www.transfermarkt.us/">TransferMarkt</a>, with adjustments for schedule difficulty, home field advantage, and time played with a man advantage or disadvantage. </p><p>This post will include the updated Expecting Goals Power Rankings for each of the big five European leagues: the Premier League, the Bundesliga, Serie A, La Liga and Ligue 1. Because the model is based on league football only, the ratings are only scaled relative to the league, they do not project how well two teams from different leagues would fare against one another.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here&#8217;s what the columns in the table mean.</p><h3><strong>Glossary</strong></h3><p><strong>Team Performance</strong>: This is a measure of how well the team has played in its matches this season, based on statistics that best project future quality, adjusted for red cards and opposition quality. It is expressed in goal difference per match. You can think of this as, how many goals better or worse than the average team has this club played over the season?</p><p><strong>Performance +/-</strong>: This is the change in the team&#8217;s performance rating from the previous published version of the power rankings (in this case December 5). </p><p><strong>Attack Performance</strong>: This is the attacking component of Team Performance. How many goals better has this club&#8217;s attack been, compared to the average team, over the season so far?</p><p><strong>Defense Performance</strong>: This is the defensive component of Team Performance. How many fewer goals and scoring chances has this club&#8217;s defense conceded, compared to the average team, over the season so far? Note that better defensive performances here are negative, in the sense that the team has conceded fewer chances and goals than average.</p><p><strong>Schedule Difficulty</strong>: This is the opposition quality adjustment, also expressed in goal difference per match. A team with &#8220;+0.1&#8221; schedule difficulty has played a schedule which is harder than average by a margin of 0.1 goals per match. This measurement takes into account home field advantage and the team ratings estimated quality of opposition. A positive Schedule Difficulty reflects a harder schedule, in the sense that the team&#8217;s typical opponent is better than average.</p><p><strong>Team Rating</strong>: This is the current overall rating for this club, representing how my system will project their future performance. It is based on a weighted average of team performance combining goals and xG, regressed to estimated team value, and for promoted teams past performance is adjusted for league difficulty. Team Rating is scaled to 1.0, with 2.0 being a team that is roughly twice as good as the average team and 0.5 being a team that is roughly half as good as the average team.</p><p><strong>Rating +/-</strong>: This is the change in the team&#8217;s projected rating since the previous published version of the power rankings (in this case December 5). </p><p><strong>Attack Rating</strong>: In the model itself, it is Attack and Defense Rating which are used to project matches. In the newsletter below I will get into the guts of what makes these up, but the basic components are what I listed under Team Rating. Like Team Rating, Attack Rating is scaled to 1.0, with 2.0 being an attack roughly twice as good as league average, and 0.5 half as good as league average.</p><p><strong>Defense Rating</strong>: This is the defensive component of team rating. Note that while it is scaled to 1.0, now lower numbers are better. An 0.5 Defense Rating reflects a defense roughly twice as good as league average (that is, conceding half as many goals), and a 2.0 Defense Rating reflects a defense roughly half as good as league average.</p><h3>Premier League Power Rankings</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1cOgA/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09625c12-c1a0-40c1-bb04-94a48df5ce8a_1220x1916.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d19c8bd-a4ee-4fc5-ac80-5d1e3ad1a1e3_1220x2040.png&quot;,&quot;height&quot;:1060,&quot;title&quot;:&quot;Premier League Power Rankings, Dec 23&quot;,&quot;description&quot;:&quot;Expecting Goals Premier League Team Ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1cOgA/1/" width="730" height="1060" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>See <a href="https://fbref.com/en/comps/9/Premier-League-Stats">the actual Premier League table from fbref.com here</a>. </p><h3>Commentary</h3>
      <p>
          <a href="https://www.expectinggoals.com/p/holiday-power-rankings">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Expecting Goals Power Rankings]]></title><description><![CDATA[Let's see how things are going in Europe]]></description><link>https://www.expectinggoals.com/p/expecting-goals-power-rankings</link><guid isPermaLink="false">https://www.expectinggoals.com/p/expecting-goals-power-rankings</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Fri, 05 Dec 2025 15:05:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a-In!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b502d0-208b-49bb-b98b-f8fe0639bc58_1220x1916.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I built a <a href="https://www.expectinggoals.com/p/expecting-goals-premier-league-team">team ratings and match projection model</a> earlier this year, and I have already used it to study <a href="https://www.expectinggoals.com/p/what-happens-when-teams-have-nothing">the effects of motivation on soccer players</a> by looking at performance compared to expectation in matches where teams have nothing to play for. I will be going back into the system with updates based on this study. The system is not fixed, but rather I wanted to build it in order to continue refining it through a series of studies. But for now, it has been a month and I wanted to share what the ratings say.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>You can read the linked post for a full description of the model, but broadly it is based on a combination of expected goals created and conceded, actual goals created and conceded, and estimated team value from <a href="https://www.transfermarkt.us/">TransferMarkt</a>, with adjustments for schedule difficulty, home field advantage, and time played with a man advantage or disadvantage. </p><p>This post will include the updated Expecting Goals Power Rankings for each of the big five European leagues: the Premier League, the Bundesliga, Serie A, La Liga and Ligue 1. Because the model is based on league football only, the ratings are only scaled relative to the league, they do not project how well two teams from different leagues would fare against one another.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here&#8217;s what the columns in the table mean.</p><h3><strong>Glossary</strong></h3><p><strong>Team Performance</strong>: This is a measure of how well the team has played in its matches this season, based on statistics that best project future quality, adjusted for red cards and opposition quality. It is expressed in goal difference per match. You can think of this as, how many goals better or worse than the average team has this club played over the season?</p><p><strong>Attack Performance</strong>: This is the attacking component of Team Performance. How many goals better has this club&#8217;s attack been, compared to the average team, over the season so far?</p><p><strong>Defense Performance</strong>: This is the defensive component of Team Performance. How many fewer goals and scoring chances has this club&#8217;s defense conceded, compared to the average team, over the season so far? Note that better defensive performances here are negative, in the sense that the team has conceded fewer chances and goals than average.</p><p><strong>Schedule Difficulty</strong>: This is the opposition quality adjustment, also expressed in goal difference per match. A team with &#8220;+0.1&#8221; schedule difficulty has played a schedule which is harder than average by a margin of 0.1 goals per match. This measurement takes into account home field advantage and the team ratings estimated quality of opposition. A positive Schedule Difficulty reflects a harder schedule, in the sense that the team&#8217;s typical opponent is better than average.</p><p><strong>Team Rating</strong>: This is the current overall rating for this club, representing how my system will project their future performance. It is based on a weighted average of team performance combining goals and xG, regressed to estimated team value, and for promoted teams past performance is adjusted for league difficulty. Team Rating is scaled to 1.0, with 2.0 being a team that is roughly twice as good as the average team and 0.5 being a team that is roughly half as good as the average team.</p><p><strong>Attack Rating</strong>: In the model itself, it is Attack and Defense Rating which are used to project matches. In the newsletter below I will get into the guts of what makes these up, but the basic components are what I listed under Team Rating. Like Team Rating, Attack Rating is scaled to 1.0, with 2.0 being an attack roughly twice as good as league average, and 0.5 half as good as league average.</p><p><strong>Defense Rating</strong>: This is the defensive component of team rating. Note that while it is scaled to 1.0, now lower numbers are better. An 0.5 Defense Rating reflects a defense roughly twice as good as league average (that is, conceding half as many goals), and a 2.0 Defense Rating reflects a defense roughly half as good as league average.</p><h3>Premier League Power Rankings</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/t3gqZ/4/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04b502d0-208b-49bb-b98b-f8fe0639bc58_1220x1916.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba333cbc-de47-4a93-8240-790ccf57c519_1220x2040.png&quot;,&quot;height&quot;:1060,&quot;title&quot;:&quot;Premier League Power Rankings, Dec 5&quot;,&quot;description&quot;:&quot;Expecting Goals Premier League Team Ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/t3gqZ/4/" width="730" height="1060" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Commentary</h3>
      <p>
          <a href="https://www.expectinggoals.com/p/expecting-goals-power-rankings">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Political Geography of New York City]]></title><description><![CDATA[A Story in 14 or 15 Clusters]]></description><link>https://www.expectinggoals.com/p/the-political-geography-of-new-york</link><guid isPermaLink="false">https://www.expectinggoals.com/p/the-political-geography-of-new-york</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Thu, 04 Dec 2025 17:33:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PE6L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As I have worked in New York City politics for the last decade, I have learned a kind of shorthand for maps, a mental model of which neighborhoods vote which way and why. When I&#8217;m giving a presentation or just talking to a few people, the shorthand is good enough to get by. But when I started writing up the <a href="https://www.expectinggoals.com/p/how-zohran-mamdani-won-and-what-the">2025 New York City election newsletter</a>, I realized that this shorthand would not suffice. There are too many overlapping and complex dynamics and hand-waving them would be unconvincing. </p><p>So I did what anyone in this situation would do. I built a statistical model.</p><p>In some ways this is just a newsletter about how cool machine learning is. I put together a set of data with election results and census demographics by New York City election districts and I fed them into a &#8220;Gaussian Mixture Model&#8221; to create clusters of similar election districts, and of the 20 clusters it created, 15 had clear and coherent stories, and shockingly coherent geographies, despite the lack of geographic markers in the data. I merged two of the clusters into one group because they made more sense together than apart, and so that left me with 14.</p><p>(For a little more on the method and process, see the Appendix on Method at the conclusion of this newsletter.)</p><p>I should say here that writing about political geography entails making generalizations about populations. In many of these areas, there are large groups making up 20 percent or more of the population whom I do not discuss. That does not mean they are unimportant. Further, obviously a majority 70 percent of a particular population, whether black or East Asian, lower income or college educated, is made up of many thousands of people irreducibly different from one another. What this analysis seeks to do is not to deny those obvious facts about people. Rather, I think it is striking that despite the ways people are ever unpredictable and changing, we can still identify population level trends by geography and electoral and demographic factors.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Let&#8217;s get into the different groups.</p><h3>The Mamdani Base</h3><p>The core of Zohran&#8217;s base in the primary and the general lay in the Brooklyn and Queens waterfront neighborhoods of Greenpoint, Williamsburg, Bushwick and Astoria.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PE6L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PE6L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!PE6L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!PE6L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!PE6L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PE6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1342504,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PE6L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!PE6L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!PE6L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!PE6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ede14-e758-4400-9b1a-07dfeb99a4d4_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mamdani put up margins of 60 points and more in these districts, amid surging voter turnout. This cluster also has the highest percentage of younger adults of any that the model identified. It is professional-class and highly educated but not exceptionally high-income. These are areas with multiple Democratic Socialist local representatives already, and it is hardly surprising they supported a DSA Mayoral candidate.</p><p>Several other areas also gave large support to Mamdani, and while these areas are significantly different, perhaps what ties them together most is a high percentage of young people and professional-class voters.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X2sD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X2sD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!X2sD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!X2sD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!X2sD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X2sD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1358850,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X2sD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!X2sD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!X2sD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!X2sD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a86237e-3138-4e5d-81e2-398827f856df_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This captures large sections of the neighborhoods of Clinton Hill, Crown Heights, Bedford-Stuyvesant, Prospect-Lefferts Gardens and Flatbush in Brooklyn, and Central Harlem in Manhattan. These are majority black areas with significant young, college-educated, left-progressive populations. Mamdani did not quite rack up the same majorities here as he did in North Brooklyn and Astoria but it was close.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fkMS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fkMS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!fkMS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!fkMS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!fkMS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fkMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1381879,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fkMS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!fkMS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!fkMS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!fkMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a61b78-f8f2-4547-9c0f-df5805e7128a_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Although Mamdani got far fewer 1st place votes in the ranked-choice primary here than he did in the previous cluster, nonetheless when the ranked choice voting was completed he had two-thirds of the vote. In these affluent, professional-class, white progressive areas, voters used their full ballots and Brad Lander got his best numbers in the mayoral race. Thanks to the ranked-choice system and Lander&#8217;s full-throated cross-endorsement with Mamdani, those votes were eventually assigned to Mamdani.</p><p>This map shows the neighborhoods of Park Slope, Carroll Gardens and Boerum Hill in Brooklyn, Long Island City in Queens, and a bit of the East Village, Chelsea and Hell&#8217;s Kitchen in Manhattan. The best thing about this map is how it identified Morningside Heights, near Columbia University, as sharing these qualities with Park Slope.</p><p>I am not sure if the identification of these particular Manhattan neighborhoods&#8212;Morningside Heights aside&#8212;as being significantly different from the rest of affluent, primarily-white Manhattan is correct. As we go through more of these and my grasp of the political geography gets progressively weaker outside Brooklyn, I will have more uncertainty.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XNg6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XNg6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!XNg6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!XNg6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!XNg6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XNg6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1437924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XNg6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!XNg6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!XNg6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!XNg6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aa22911-fb01-422a-89de-e1f9f518f222_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This cluster, even more so than the previous one, is not quite as geographically coherent, with a few little dots strewn around on perhaps dubious grouping logic. But the core of it remains compelling to me. We have chunks of Williamsburg and Bushwick in North Brooklyn, Red Hook and Sunset Park on the Brooklyn waterfront, a bit of the Lower East Side, Spanish Harlem, West Harlem and Washington Heights in Manhattan. These are lower-income areas, majority Hispanic with significant white and black populations, but again very young and with a significant college-educated minority. Mamdani&#8217;s margins here were not as enormous as in the above clusters, but he won in both the primary and the general by over 20 points.</p><p>Here we also see the first story of the 2020s shift to the right. Trump gained seven points in these districts between 2020 and 2024, but in the down-ballot Comptroller race in 2025, Mark Levine won those voters back and more.</p><p>For a fuller analysis of the recent Republican trend in New York City&#8217;s voting and whether 2025 saw it reversed, see <a href="https://www.expectinggoals.com/p/how-zohran-mamdani-won-and-what-the">the 2025 election analysis newsletter</a>, to which this post is a companion.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Og1b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Og1b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!Og1b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!Og1b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!Og1b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Og1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1337677,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Og1b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!Og1b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!Og1b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!Og1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6b3f52-8466-4f11-8d29-2b429512de32_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This map cuts a swath through a series of central and eastern Queens neighborhoods, including Richmond Hill, Ozone Park, and South Ozone Park. These are mixed-race and heavily South Asian areas where Mamdani ran shockingly strong in both the primary and the general election compared to the recent level of Democratic support. He won 61 percent of the vote in the November election, just about exactly equal to Kamala Harris&#8217; share in 2024. If you wanted to look for Trump-Mamdani voters, this is where you should go. It seems very plausible that a South Asian candidate running for Mayor was able to connect with and win over an unusual number of South Asian voters, even among those who had trended away from Democrats in recent elections.</p><p>Here, support for Mamdani coincided with a dramatic shift back toward Democrats. Harris had lost 16 points of support from Biden in 2020, and Levine won it all back even beyond Mamdani&#8217;s impressive win.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/the-political-geography-of-new-york?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/the-political-geography-of-new-york?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/the-political-geography-of-new-york?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>Swing Areas in the Primary</h3><p>During the primary, Mamdani ran surprisingly strong in a number of areas where Democrats had mostly struggled recently. Generally he did not end up with majorities in these neighborhoods in the general election because large numbers of conservatives did eventually turn out to vote. But his margins in the primary made up a meaningful part of his victory, and we see a number of hopeful signs for Democrats in the general election results.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8KUr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8KUr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!8KUr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!8KUr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!8KUr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8KUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1364356,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8KUr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!8KUr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!8KUr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!8KUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8614274b-ca1f-467f-9695-3b9ec58e9256_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is another somewhat spotty cluster, but I think it still captures something. We have heavily Hispanic, working class neighborhoods of Woodhaven, Elmhurst, and Corona in Queens, as well as some chunks of the Bronx. We can see here that lower-income, more moderate Hispanic voters supported Mamdani in significant numbers in the primary and the general election. And just as with the heavily South Asian areas above, this coincided with a massive reversion to Democratic support in down-ballot elections. Where Harris had fallen to 63 percent support in 2024, Mark Levine won 79 percent just one year later.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WisG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WisG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!WisG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!WisG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!WisG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WisG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1322359,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WisG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!WisG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!WisG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!WisG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c3b30d-5bc4-4902-a9e9-83de213461c9_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mamdani actually won a small majority in the primary in Flushing, Sunset Park, and Manhattan Chinatown, but a more conservative general electorate made these swing regions in November. Here, strikingly, we see the same pattern of recent Democratic losses being reversed, but now in an area where Andrew Cuomo also received a large share of the vote. Voters in New York City&#8217;s Chinatowns were splitting their tickets, not supporting the Democratic nominee for Mayor but backing down-ballot Democrats like Mark Levine by high margins that hadn&#8217;t been seen in some years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7At3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7At3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!7At3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!7At3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!7At3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7At3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1413181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7At3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!7At3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!7At3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!7At3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc9382e-6a99-4905-8b1a-fb59880be58d_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Large areas of Southern Brooklyn and Northeastern Queens with a mixed White and Asian population have leaned to the right in recent years. In Bayside and Bensonhurst, voters backed Cuomo in both the primary and general election, by notably larger margins in the general. But at the same time, down-ballot Democrats like Mark Levine and Kayla Santosuosso in Southern Brooklyn managed to win majorities. These areas are more conservative on the whole than Flushing and Sunset Park, with larger populations of conservative white voters, but they swung back to Democrats in 2025 nonetheless.</p><h3>Swing Areas in the General</h3><p>The story of the 2025 Mayoral election was that Andrew Cuomo couldn&#8217;t hold on to his base. The middle- and working-class moderate Democrats who backed him in the primary ended up giving small majorities to Mamdani in the general.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K7-Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K7-Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!K7-Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!K7-Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!K7-Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K7-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1383785,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K7-Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!K7-Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!K7-Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!K7-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a236ee8-dd1d-4f96-8cb0-891c84af61a7_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the black middle class neighborhoods of Southeastern Queens&#8212;Jamaica, Springfield Gardens, Queens Village, Rochdale, Cambria Heights, and Laurelton among others&#8212;Cuomo managed 40 point majorities in the primary, albeit with depressed turnout. Flatlands and Canarsie in Brooklyn showed similar numbers. But in the general election, majorities of voters in these 90+ percent Democratic neighborhoods ended up preferring Zohran Mamdani. The election was lost when Cuomo could not hold on to these votes, and it was never clear that he or his campaign understood this was where the election would be decided.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i-po!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i-po!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!i-po!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!i-po!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!i-po!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i-po!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1366413,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i-po!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!i-po!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!i-po!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!i-po!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54b31aa-d6bd-40e2-9e4e-92accc210206_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We see an extremely similar story in the lower-income neighborhoods of East Flatbush, Brownsville and East New York in Brooklyn, and in the Northeast Bronx. A nearly 30-point shift toward Mamdani from the primary to the general.</p><p>Both this and the preceding cluster demonstrate that there was much less of a shift to the right among black voters in New York City than among Hispanic and Asian voters. What small shifts did occur also appear to have disappeared in 2025.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q6By!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q6By!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!q6By!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!q6By!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!q6By!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q6By!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1393105,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q6By!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!q6By!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!q6By!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!q6By!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba6955-5823-4c90-bb93-611c3bc24645_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The black and Hispanic South Bronx, which contains many of the poorest neighborhoods in the city, tells a similar story about the Mayoral election as Mamdani gained about 20 points between the primary and the general.</p><p>In 2024, the Bronx was a surprising epicenter of Democratic losses, as even in 2022 Kathy Hochul&#8217;s vote share in the Bronx had held up reasonably well. Just a year later, Mark Levine won back the double-digit losses Democrats had suffered in these districts.</p><h3>Cuomo Conservatives and the Manhattan Mystery</h3><p>Cuomo&#8217;s base in this election was Republicans and Manhattan.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xjT9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xjT9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!xjT9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!xjT9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!xjT9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xjT9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1370527,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xjT9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!xjT9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!xjT9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!xjT9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f14628c-29a1-442e-914e-b4e746f2cd7f_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m sure there is much diversity in the many neighborhoods of Southern Staten Island, in Brighton Beach, Breezy Point, and other highly Republican areas. But the model saw Harris at 25 percent and lumped them all together. And for the purposes of looking at the 2025 election, this is correct. Republicans were motivated to vote against Zohran Mamdani and they did so by enormous margins.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WH00!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WH00!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!WH00!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!WH00!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!WH00!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WH00!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1298671,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WH00!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!WH00!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!WH00!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!WH00!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa2a43f-d69b-4be9-ac0f-b15428a9ab5e_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Those margins and turnout, however, were nothing like what Cuomo racked up among Haredi Jewish voters. Mamdani won under 10 percent of the vote in these areas and turnout even increased from the 2024 general election.</p><p>One of the reasons I decided I would publish these clusters is that the model found most of New York City&#8217;s Haredi communities despite the fact that the census has no data on religious affiliation. The peculiar voting patterns and demographics of these neighborhoods identified themselves to the clustering model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a3v6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a3v6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!a3v6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!a3v6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!a3v6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a3v6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1380771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180714044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a3v6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 424w, https://substackcdn.com/image/fetch/$s_!a3v6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 848w, https://substackcdn.com/image/fetch/$s_!a3v6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!a3v6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf3b201-f0f4-473d-8bfc-839a4e0957b5_5640x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So finally we are left with Manhattan. These are wealthy, mostly white areas that have historically voted for Democrats by enormous margins. And ultimately, they did support Mark Levine 78&#8211;22. But in an election where Democrats were running well ahead of their baseline everywhere, even in Staten Island, it is notable that Democrats lost ground in Manhattan, as well as in Riverdale in the Bronx.</p><p>As I said in my election analysis, I would guess that the dynamics here are peculiar to Manhattan and Riverdale. It will remain to be seen whether Manhattan moves to the right while the rest of the city moves left.</p><h3>On New York City: The Big Apple: The Greatest City in the World</h3><p>This model helps to demonstrate the immense complexity of New York City&#8217;s politics. There is no single &#8216;Democratic Base&#8217; or &#8216;Working Class&#8217; vote in New York City. There are many distinct political ecosystems, and the political climate of the 2020s has impacted them in similar but never identical ways.  </p><p>While the topline result showed a city swinging back to the left, that shift was built on a complex coalition. Young progressives in Astoria, older Black homeowners in Jamaica, and South Asian families in Richmond Hill ended up voting in similar ways, but they all took different paths to get there, through the 2020s and then during the primary. And that&#8217;s just in Queens alone. The underlying dynamics which made New York City a bellwether for the nation in recent years likely stem from this very complexity. Whether we want to understand New York City for its own sake, or for what it can tell us about national political dynamics, we must start with this diversity before identifying the trends that can tie different people and different neighborhoods together.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Appendix on Method</h3><p>This model was built from publicly available data from the US Census Bureau and the New York City Board of Elections. There is <a href="https://docs.google.com/spreadsheets/d/1IcMTqCUMmNGp6FhAO6mJ4ckBEpKqMfmbjYO84f3Zvd4/edit?usp=sharing">an enormous and probably incomprehensible public spreadsheet with the data I used for this analysis</a> which you are welcome to play around with. The census provided information on race/ethnicity, class and education. The election data focused on dynamics since 2020, looking at general election outcomes in 2020, 2021, 2022 and 2024, as well as primaries in 2021 and 2025. This took into account total vote share, changes in vote share between elections, and shifts in turnout. </p><p>I merged the census data with the election data by extrapolating from geographical overlaps between census tracts and election districts. Because New York City updates its voting districts every year, sometimes more than once a year, older election results are also extrapolated according to geography. (This is why, if you look at the spreadsheet, it is assigning fractional votes to Joe Biden and Eric Adams. That&#8217;s from the geographic extrapolation.)</p><p>The &#8220;Gaussian Mixture Model&#8221; took this data and reduced it to 20 clusters. Five of the clusters had to be discarded as ultimately incoherent. Two of the clusters made much more sense grouped together than separated. </p><p>Broadly, machine learning is only as good as the data you feed into it and your ability to make sense of its outputs. I knew which data I had used in the past to explain political trends in New York City, and I provided those to the model rather than every single line of data I could find. The results of the model were, to my eye, shockingly compelling and coherent. But still five of them did not work at all. So I selected the ones that did appear meaningful, and that&#8217;s how this newsletter came to be. </p>]]></content:encoded></item><item><title><![CDATA[How Zohran Mamdani Won, and What the 2025 Election in New York Can Teach Us About the National Political Environment]]></title><description><![CDATA[More than you think, but not in the way you&#8217;re thinking.]]></description><link>https://www.expectinggoals.com/p/how-zohran-mamdani-won-and-what-the</link><guid isPermaLink="false">https://www.expectinggoals.com/p/how-zohran-mamdani-won-and-what-the</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Thu, 04 Dec 2025 15:59:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zF5g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Zohran Mamdani&#8217;s victories over Andrew Cuomo, first in the Democratic primary and then in the New York City Mayoral election in November, shocked the political world. There have been innumerable analyses of these results, considering the appeal of Democratic Socialism, the role of Israel-Palestine issues in national politics, and <a href="https://ag.ny.gov/press-release/2021/independent-investigators-find-governor-cuomo-sexually-harassed-multiple-women">Andrew Cuomo&#8217;s record of sexual harassment</a> and his resignation in disgrace. People have been fascinated by the peculiarities of New York City&#8217;s 2025 election, but that focus obscures the import of these events. </p><p>New York City in the 2020s is not an outlier; it is a bellwether. The drift of non-white working-class voters away from Democrats began here in 2021, <a href="https://www.expectinggoals.com/p/what-happened-in-the-2024-election">foreshadowing the national catastrophe of 2024</a>. Now, the 2025 results are telling a different story.</p><p>Beneath the unusual structure of the Mayoral race, the data reveals a massive swing back toward Democrats, driven not by off-cycle turnout quirks but by former Trump supporters changing their minds. Despite all the drama of 2025 in New York City, the most important story might be how normal the election ultimately was. It is precisely that normality which makes New York City worth deep consideration for electoral analysis.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>How Zohran Won the Primary</h3><p>Now, to explain how the 2025 general election can offer insights into the national political situation, I need to explain the New York City Mayoral primary, which was anything but a normal American election. </p><p>Here&#8217;s a full map of city results from the primary. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zF5g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zF5g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 424w, https://substackcdn.com/image/fetch/$s_!zF5g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 848w, https://substackcdn.com/image/fetch/$s_!zF5g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 1272w, https://substackcdn.com/image/fetch/$s_!zF5g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zF5g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2694093,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zF5g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 424w, https://substackcdn.com/image/fetch/$s_!zF5g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 848w, https://substackcdn.com/image/fetch/$s_!zF5g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 1272w, https://substackcdn.com/image/fetch/$s_!zF5g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4689c9-e4dc-4dac-abe6-e9618905394c_3405x3591.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The first way this election was unusual is that New York City has ranked-choice voting in its primaries, which allowed multiple candidates to cross-endorse and encourage their supporters to rank allied candidates. Thanks to cross-endorsements, Mamdani consolidated the support of eliminated candidates in the ranked-choice rounds to expand his lead. He won the first round vote by a little under 8 points, 43.8&#8211;36.1, but then in the final round he defeated Cuomo by about 13 points, 56.4&#8211;43.6.  (In this newsletter I will generally be using the final-round head-to-head vote when I talk about the primary, and that is what the above map displays.)</p><p>Second, the primary election was driven significantly by differential turnout. Consistently, rates of voting ran higher in the areas where Mamdani&#8217;s support was concentrated.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ywob!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ywob!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 424w, https://substackcdn.com/image/fetch/$s_!ywob!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 848w, https://substackcdn.com/image/fetch/$s_!ywob!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!ywob!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ywob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png" width="1456" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1749465,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ywob!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 424w, https://substackcdn.com/image/fetch/$s_!ywob!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 848w, https://substackcdn.com/image/fetch/$s_!ywob!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!ywob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d59a311-5ab2-41b7-94a6-7d8ad3ced98c_6735x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The area&#8212;in blue on the left and green on the right&#8212;running from the Queens waterfront down through Brooklyn and around Prospect Park gave Mamdani his largest margins anywhere in the city. These areas also saw some the highest rates of voter turnout, compared to the 2021 Mayoral primary, in the city. </p><p>By contrast, most of Cuomo&#8217;s strongest regions, from Southern Queens to Central Brooklyn and the Bronx, had some of the lowest rates of turnout in the city. These are light red on the left and purple on the right. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WGmh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WGmh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 424w, https://substackcdn.com/image/fetch/$s_!WGmh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 848w, https://substackcdn.com/image/fetch/$s_!WGmh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 1272w, https://substackcdn.com/image/fetch/$s_!WGmh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WGmh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png" width="1456" height="916" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:419662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WGmh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 424w, https://substackcdn.com/image/fetch/$s_!WGmh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 848w, https://substackcdn.com/image/fetch/$s_!WGmh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 1272w, https://substackcdn.com/image/fetch/$s_!WGmh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f12cac-c22d-49a6-92fd-e5e195e6316d_3814x2399.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There were 14 Assembly Districts where turnout in the 2025 primary did not surpass 2021 turnout, and Cuomo won 13 of them.</p><p>But the few districts where Cuomo did perform well in the primary and where voter turnout did increase from the 2021 baseline are perhaps just as indicative of the dynamics of this primary. AD45 and AD48 in Southern Brooklyn are home to large Haredi Jewish communities who have recently strongly supported Trump, as well as significant numbers of Republicans. AD62 in Southern Staten Island is the most consistently Republican area of the city, while AD76 in the Upper East Side is a moderate, affluent Democratic area. All four regions are heavily white. In areas where Cuomo&#8217;s support was highest among white voters, his campaign turned out supporters at good rates.</p><p>But most of Cuomo&#8217;s support did not come from affluent moderate or conservative whites. It came from black and Hispanic middle class and working class voters in Brooklyn, Queens, and the Bronx. And those are precisely the areas where voter turnout fell.</p><p>(If you are interested in the political geography of New York City, see the accompanying newsletter, <a href="https://www.expectinggoals.com/p/the-political-geography-of-new-york">&#8220;The Political Geography of New York City&#8221;</a>.)</p><p>The core of Cuomo&#8217;s failure in the primary campaign was that his campaign, with its focus on Israel-Palestine issues and on the dangers of socialism, did successfully turn out voters in areas where these topics were pertinent. But for the working and middle class black and Hispanic voters that made up Cuomo&#8217;s real base, the campaign had little in the way of message or outreach. Further, with his median-voter focused message on affordability, Mamdani was able to reach moderate voters who may not share his larger ideology. Mamdani cut down the margins of his losses in most of his opponent&#8217;s base areas, winning on average about 40 percent of the vote there while racking up 70 percent or better numbers in his best districts. And of course Cuomo failed to drive turnout among most of his base.</p><p>Mamdani, by contrast, <a href="https://www.nytimes.com/2025/06/29/nyregion/zohran-mamdani-voters-strategy.html">motivated a historic shift in primary voter turnout</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cx-3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cx-3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 424w, https://substackcdn.com/image/fetch/$s_!Cx-3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 848w, https://substackcdn.com/image/fetch/$s_!Cx-3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 1272w, https://substackcdn.com/image/fetch/$s_!Cx-3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cx-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png" width="698" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:698,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:509735,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cx-3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 424w, https://substackcdn.com/image/fetch/$s_!Cx-3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 848w, https://substackcdn.com/image/fetch/$s_!Cx-3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 1272w, https://substackcdn.com/image/fetch/$s_!Cx-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cbed92-455b-43e5-8e5b-fc0af8c7e2f5_698x698.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/how-zohran-mamdani-won-and-what-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Expecting Goals! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/p/how-zohran-mamdani-won-and-what-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.expectinggoals.com/p/how-zohran-mamdani-won-and-what-the?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>The 2025 New York City General Election: A Normal Election</h3><p>While the primary was marked by an unusual voting structure and massive shifts in the voting population, the general election ended up a surprisingly normal affair. Even though Andrew Cuomo ran an independent, third-party campaign and Republican nominee Curtis Sliwa refused to step aside for him, Mamdani&#8217;s eventual winning coalition was not all that different from a typical Democrat&#8217;s coalition.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Flyw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Flyw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 424w, https://substackcdn.com/image/fetch/$s_!Flyw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 848w, https://substackcdn.com/image/fetch/$s_!Flyw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!Flyw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Flyw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png" width="1456" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4749702,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Flyw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 424w, https://substackcdn.com/image/fetch/$s_!Flyw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 848w, https://substackcdn.com/image/fetch/$s_!Flyw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!Flyw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcf46f8-af7a-4d88-8374-14f6d3ac8766_6735x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Obviously Mamdani, running in a three-way race against a former Democratic governor, ended up with a much lower overall vote share than Kamala Harris (51 percent as opposed to 68 percent). However, the shape of his support is easily recognizable. Mamdani lost Republican areas and won Democratic areas, if with lower margins in some of the Democratic areas. The only real exception is the Upper East Side of Manhattan, a Democratic area where Cuomo nonetheless notched a clear victory.</p><p>But for the most part, Mamdani won because Democrats voted for the Democratic nominee in a general election.</p><p>A map of the change in vote share from the primary shows that Mamdani gained votes in Democratic areas and lost votes in Republican areas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!juFd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!juFd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 424w, https://substackcdn.com/image/fetch/$s_!juFd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 848w, https://substackcdn.com/image/fetch/$s_!juFd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 1272w, https://substackcdn.com/image/fetch/$s_!juFd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!juFd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2696396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!juFd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 424w, https://substackcdn.com/image/fetch/$s_!juFd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 848w, https://substackcdn.com/image/fetch/$s_!juFd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 1272w, https://substackcdn.com/image/fetch/$s_!juFd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b5ec9e1-8048-4347-9c33-ae046ed8aae5_3405x3591.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It was precisely in heavily Democratic areas of the Bronx, Southern Queens and Central to Eastern Brooklyn where Mamdani made major gains compared to the primary. Republicans turned out in force in Staten Island, Southern Brooklyn and Northern Queens to vote against Mamdani. But at the same time a critical group of Cuomo supporters from the primary, moderate and mostly black and Hispanic Democrats, flipped to back Mamdani and gave him the margin he needed.</p><p>Once again, Andrew Cuomo&#8217;s campaign, <a href="https://www.nytimes.com/2025/11/03/nyregion/trump-cuomo-endorse-nyc-mayor.html">buoyed by support from Donald Trump</a>, successfully won over many of the Republicans they were targeting. But they lost Democratic support for every Republican they won and that&#8217;s not a good trade in New York City.</p><p>It&#8217;s worth returning to the point that Republicans turned out to vote. While Mamdani had a massive turnout advantage in the primary, the November electorate showed no obvious trend either way compared to 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fv3q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fv3q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 424w, https://substackcdn.com/image/fetch/$s_!Fv3q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 848w, https://substackcdn.com/image/fetch/$s_!Fv3q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 1272w, https://substackcdn.com/image/fetch/$s_!Fv3q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fv3q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:345859,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fv3q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 424w, https://substackcdn.com/image/fetch/$s_!Fv3q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 848w, https://substackcdn.com/image/fetch/$s_!Fv3q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 1272w, https://substackcdn.com/image/fetch/$s_!Fv3q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea9fbb47-2dc1-4506-8bca-e4749f02bfb7_3914x2472.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of my favorite little indicators of how far to the right a New York City electorate tilts is the percentage of the vote that came from Republican Staten Island, from everywhere in the borough excluding the North Shore.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FudQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FudQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 424w, https://substackcdn.com/image/fetch/$s_!FudQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 848w, https://substackcdn.com/image/fetch/$s_!FudQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 1272w, https://substackcdn.com/image/fetch/$s_!FudQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FudQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123778,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FudQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 424w, https://substackcdn.com/image/fetch/$s_!FudQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 848w, https://substackcdn.com/image/fetch/$s_!FudQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 1272w, https://substackcdn.com/image/fetch/$s_!FudQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb799d7-e514-4fb2-886a-35ac03da286f_2970x1859.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Unlike in 2018 when Democrats massively outvoted Republicans in a blue wave year, here Republicans made up a healthy slice of the electorate.</p><p>There are two big takeaways from this point. The first is that the Mamdani campaign did not discover a way to change the electorate with a new message. Instead, it seems that Republicans were unusually motivated to vote against a socialist candidate, leading to an electorate that was more balanced, or perhaps even slightly tilted to the right, compared to expectations in an off-cycle election.</p><p>Republican voters have agency, and they expressed their preferences in clear terms. Right-wing media, influential figures, and voters themselves recognized and opposed Mamdani&#8217;s ideology in particular.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Conservatives are nowhere near a majority in New York City, and so they were outvoted. The story here is that a Democratic Socialist running on the Democratic line can absolutely win a high-stakes election in a large Democratic city, but not without facing a substantial right-wing backlash.</p><p>At the same time, even if this election result doesn&#8217;t validate a new way of winning elections for the left, it does offer a surprisingly representative view of the electorate right now. A &#8220;normal&#8221; election in an off cycle year doesn&#8217;t come along very often, and this is an opportunity for deeper analysis.</p><h3>A Normal Election is a Representative Election</h3><p>The problem with drawing any conclusions from the November election is that the Mayoral contest itself can&#8217;t offer any particular insights because it was a three-way race. But there were two citywide elections, for Comptroller and Public Advocate, contested between Democrats and Republicans, appearing on the same ballot.</p><p>Mark Levine won the two-party vote for Comptroller by a 77&#8211;23 margin, and Jumaane Williams won the two-party vote for Public Advocate 75&#8211;25. These were the best citywide candidate numbers since 2020. (Chuck Schumer managed 74&#8211;26 in his Senate re-election in 2022, that&#8217;s the closest one.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-bbP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-bbP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 424w, https://substackcdn.com/image/fetch/$s_!-bbP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 848w, https://substackcdn.com/image/fetch/$s_!-bbP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 1272w, https://substackcdn.com/image/fetch/$s_!-bbP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-bbP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185474,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-bbP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 424w, https://substackcdn.com/image/fetch/$s_!-bbP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 848w, https://substackcdn.com/image/fetch/$s_!-bbP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 1272w, https://substackcdn.com/image/fetch/$s_!-bbP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8410b8e-e767-4323-b8ad-cf2c6f035816_2970x1859.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These were down-ballot candidates, where odd things can happen. However, it is worth noting that in <a href="https://www.nytimes.com/interactive/2021/11/02/us/elections/results-nyc-mayor.html">the 2021 citywide election</a>, the Public Advocate and Comptroller candidates (Williams and Brad Lander) ran only one or two points ahead of Adams. </p><p>Further, there were some tightly-contested City Council races in New York City this cycle which offer a more granular view of voter shifts. In particular, Council District 30 in Central Queens and Council District 47 in Southern Brooklyn had open seat elections, which means they were unaffected by incumbency effects. Both were tightly contested, as Republicans had made major gains in these areas since 2020. The Democratic candidates, Kayla Santosuosso in CD47 and Phil Wong in CD30, won by double digits. Levine and Williams put up similar numbers.</p><p>It is important to note that it was Democrats in two-ways contests who ran strongly here, not Zohran Mamdani. Cuomo won both CD30 and CD47, by three and five points respectively. What the down-ballot races show us is that while Mamdani gained most of his votes from Democrats and liberals, there was a crucial slice of voters who chose Cuomo while voting Democratic down-ballot. These swing areas of New York City have swung back, but the candidates who can win here need to win over a significant minority of Cuomo voters.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Vqs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Vqs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 424w, https://substackcdn.com/image/fetch/$s_!0Vqs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 848w, https://substackcdn.com/image/fetch/$s_!0Vqs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vqs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Vqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png" width="1456" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334629,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Vqs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 424w, https://substackcdn.com/image/fetch/$s_!0Vqs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 848w, https://substackcdn.com/image/fetch/$s_!0Vqs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db80fc7-146f-4e81-bd0c-beea17c56100_4770x2373.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The down-ballot races all seem to confirm that, beneath the three-way Mayoral election, Democrats had an extremely strong election in New York City. With an electorate probably more conservative than the 2024 electorate, Democrats outperformed Harris&#8217; baseline by something in the range of six to eight points, and by more in these swing council districts.</p><p>As I have previously written, <a href="https://www.expectinggoals.com/p/what-happened-in-the-2024-election">New York City was a bellwether for the nation in the Biden years</a>. The collapse of support for Democratic candidates in 2021 and 2022 in New York City ended up being a preview for the nationwide Democratic losses in 2024. The concentration of losses among non-white voters, particularly among Hispanic and Asian voters, as well as white people without college degrees, was a notable feature of weak runs by Eric Adams and Kathy Hochul in 2021 and 2022, and then a nationwide problem for Democrats in 2024.</p><p>While Harris trailed Biden&#8217;s support level by 6.6 points citywide, she fell about 8-9 points in Council Districts 30 and 47. And CD30 and CD47 are not among the places where Harris lost the most votes from Biden. Nonetheless, they are representative of the shift away from Democrats in 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x9TP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x9TP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 424w, https://substackcdn.com/image/fetch/$s_!x9TP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 848w, https://substackcdn.com/image/fetch/$s_!x9TP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 1272w, https://substackcdn.com/image/fetch/$s_!x9TP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x9TP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png" width="1456" height="1535" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1535,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2669925,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x9TP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 424w, https://substackcdn.com/image/fetch/$s_!x9TP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 848w, https://substackcdn.com/image/fetch/$s_!x9TP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 1272w, https://substackcdn.com/image/fetch/$s_!x9TP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b36761e-74f3-4f40-b257-d7eae3eb4613_3407x3591.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>(CD47 spans most of the Southern Brooklyn waterfront while CD30 is a relatively conservative area of Central Queens.)</p><p>So this raises a question. If Democrats gained back ground unusually in two council districts which had shifted right, were Democratic gains in 2025 concentrated in precisely those areas?</p><p>A comparison of Levine&#8217;s and Williams&#8217; vote shares with Kamala Harris&#8217; from 2024 and Joe Biden&#8217;s from 2020 shows that this appears to be the case. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ni3A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ni3A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 424w, https://substackcdn.com/image/fetch/$s_!ni3A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 848w, https://substackcdn.com/image/fetch/$s_!ni3A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!ni3A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ni3A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png" width="1456" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4770283,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ni3A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 424w, https://substackcdn.com/image/fetch/$s_!ni3A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 848w, https://substackcdn.com/image/fetch/$s_!ni3A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 1272w, https://substackcdn.com/image/fetch/$s_!ni3A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5093a16-b2f2-438e-8e81-4c5a110030a2_6735x3564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Levine and Williams <strong>saw </strong>only modest improvements over Harris among the white conservative voters of Southern Staten Island, Northeastern Queens, and Rockaway Beach / Breezy Point. But across more heavily Asian and Hispanic areas of Northern and Central Queens, the Bronx and Southern Brooklyn, their gains almost perfectly mirror Harris&#8217; losses.</p><p>This map does not quite look like 2021 to 2024 never happened, but it is close.</p><p>The 2025 election in New York City shows a massive swing back toward Democrats in a city which had been the epicenter of Democratic losses over the last several years. This swing back did not happen because of differential turnout, despite 2025 being an off-cycle election, because Zohran Mamdani motivated conservatives to turn out to vote. It looks like somewhere between six to eight percent of voters simply changed their minds about Republicans.</p><h3>The Exceptions: Upscale Manhattan and the Haredi Vote</h3><p>We see massive gains for Mark Levine, and some for Jumaane Williams, in areas of Southern Brooklyn, South Williamsburg, Central Queens and Far Rockaway which are home to large Haredi Jewish communities. The vote in Haredi areas tends to move more like a bloc, with influential rabbis able to activate large majorities with their endorsements, and often happy to swing back and forth between Democrats and Republicans in local elections to ensure funding and support. The fact that Levine, and to a lesser degree Williams, were able to sway Haredi votes is a specific local dynamic best treated as an outlier.</p><p>To account for this, and to describe the political geography of New York City more clearly, I built a &#8220;Gaussian Mixture Model&#8221; based on electoral and census data to categorize the political regions of New York City. (See t<a href="https://www.expectinggoals.com/p/the-political-geography-of-new-york">he companion newsletter on the political geography of New York City</a> for a full discussion of these model results and what they can tell us about the city.)</p><p>One thing that came out very clearly from this analysis was the distinct political behavior and demographic qualities of Haredi districts. If we exclude the districts in this cluster, Levine and Williams end up almost exactly even, at 75 percent, Harris is unchanged at 69 percent and Biden jumps up slightly to 77 percent.</p><p>But there&#8217;s another clear outlier on the map. The swath of Manhattan from Battery Park and Tribeca on the lower west of Manhattan, up through midtown and both the Upper West Side and Upper East Side bordering Central Park, shows a notable trend against Democrats. This was also a region where Cuomo ran unusually strong in the general election. My model found a large cluster that maps directly to these districts: heavily Democratic, well-educated, extremely high-income, mostly white areas where Zohran had limited primary support. The cluster model also identified Riverdale in the Bronx as having similar dynamics.</p><p>In these areas Levine and Williams lost about 5 points of support compared to Harris, unlike in the rest of the city where they made large gains.</p><p>So what is going on here? I am torn between two possible explanations. To what degree did affluent white voters in Manhattan, who opposed a Mamdani mayoralty, vote Republican down-ballot in the hopes of balancing out Mamdani rather than because they have changed their political leanings? And to what degree have a minority of Manhattan Democrats reacted to the politics of 2025 by turning to the Republican Party?</p><p>If we exclude the Manhattan cluster from analysis as well, the graph looks pleasingly symmetrical.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sWW9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sWW9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 424w, https://substackcdn.com/image/fetch/$s_!sWW9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 848w, https://substackcdn.com/image/fetch/$s_!sWW9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 1272w, https://substackcdn.com/image/fetch/$s_!sWW9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sWW9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187760,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180701925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sWW9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 424w, https://substackcdn.com/image/fetch/$s_!sWW9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 848w, https://substackcdn.com/image/fetch/$s_!sWW9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 1272w, https://substackcdn.com/image/fetch/$s_!sWW9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d30691-2af8-4f79-a155-b233f469a64d_2970x1859.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My guess is that this is not quite right, and Democrats really have lost some percentage of Manhattan voters in the welter of 2025. It is easy to imagine the story of moderate Democratic voters, many of them Jewish, who were negatively polarized against the pro-Palestinian protest movement and then against a socialist candidate for Mayor. But even if that is what happened, will these voters continue voting Republican after 2025? I would guess there are a fair number who will swing back in elections where state and federal, rather than local offices are up for a vote.</p><p>Further, for the question of what New York City says about the country, is this then a story peculiar to New York City, a story of voters activated by the Columbia protests and the backlash to the Mamdani campaign?</p><p>If the goal is to interpret what New York City says about the rest of the country, we should not lean too heavily on the peculiar dynamics of Manhattan. I think here we have a situation where dynamics truly peculiar to New York City have been the primary driver of election results, and this is less likely to be representative of the nation as a whole.</p><p>And in that case, this data reflects a city where Republicans had been gaining ground steadily for years, in ways that were representative of movements in the nation as a whole, and where in a high-turnout election with a representative electorate, Democrats gained seven to nine points above their previous level. That is a very large shift and it was probably primarily a matter of voters changing their minds about whether voting for Republicans is a good idea.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>The National Context</h3><p>In a week where Democrats saw <a href="https://www.nytimes.com/interactive/2025/12/02/us/elections/results-tennessee-us-house-7-special.html">a 13-point overperformance in a special election in Tennessee</a> with nearly midterm-level turnout, this analysis can be added to the <a href="https://www.gelliottmorris.com/p/what-the-special-election-in-tennessees">growing evidence of a blue wave</a> collected by G. Elliott Morris at Strength in Numbers. Further, the specific shape of Democratic gains in New York City matches with the national trend.</p><p>Nate Cohn at the New York Times identified in the special election results from Virginia and in particular from New Jersey evidence that <a href="https://www.nytimes.com/2025/11/06/upshot/election-turnout-trump-hispanics.html">Democratic gains were likely driven as much by persuasion as turnout</a>. Both exit polling and voter registration data suggest that the electorate was, while Democratic-leaning, not so blue that it could account for most of the Democratic wins on the night.</p><p>Further, some of the biggest changes from 2024 occurred in North Jersey counties, many heavily Hispanic, which had flipped to Trump in 2024. An <a href="https://marywitha4.substack.com/p/trumps-approval-rating-is-falling">analysis by the polling expert Mary Radcliffe</a> found that Trump&#8217;s approval rating has been dropping fastest among precisely the groups Trump won over in 2024: younger voters and Hispanic voters. The polling is not granular enough to identify shifts among Asian voters, particularly Asian voters without a college degree, which are so striking in the New York City data. But it would make sense that yet another group of voters who tried out voting Republican in 2024 have decided perhaps it was not for them.</p><p>Election Day 2026 is still far off, and as always there is no more powerful driver of political outcomes than Events. But the signal from the 2025 data is becoming undeniable. New York City offers some of the strongest proof yet of a building blue wave. Precisely because Mamdani&#8217;s candidacy activated conservative opposition and generated a highly representative electorate, the down-ballot results from this election offer an unusually clear picture of former Trump voters, numbering perhaps seven to nine percent of the electorate, actively changing their minds.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Progressives will often say that it doesn&#8217;t matter whether you call yourself a socialist because your Republican opponent will do that anyway. The results from New York City suggest that Republican voters can tell the difference.  </p></div></div>]]></content:encoded></item><item><title><![CDATA[What Happens When Teams Have "Nothing to Play For"]]></title><description><![CDATA[Using analytics to determine who wants it more]]></description><link>https://www.expectinggoals.com/p/what-happens-when-teams-have-nothing</link><guid isPermaLink="false">https://www.expectinggoals.com/p/what-happens-when-teams-have-nothing</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Mon, 01 Dec 2025 12:31:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IsD8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc80b66-bf2f-4fc5-9711-016a629dc7b2_3732x3490.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On May 4, 2025, Liverpool traveled to West London to face Chelsea. The Reds held first place in the table with 82 points and also led the league with plus-48 goal difference and plus-46 expected goals difference. They had conceded more than two goals only three times in the previous 34 matches and more than two expected goals only once. Chelsea beat them 3&#8288;&#8211;1 and racked up 3.1 xG including 2.3 non-penalty expected goals, both the worst numbers of the season for Liverpool. In the following matches Liverpool went 0&#8288;&#8211;2&#8288;&#8211;1 against Arsenal, Brighton and Crystal Palace, notching their second, third and fifth-most xG conceded of the season in those matches. In all, the Reds ended the season taking just two points from their final four matches with negative goals and expected goals difference.</p><p>Despite these seemingly shocking numbers, Liverpool&#8217;s end of season slide was not considered anything notable at the time. The win for Chelsea made a major difference in the Blues&#8217; chase for a Champions League spot, but it didn&#8217;t matter to Liverpool. The Reds had clinched the title the week before at Tottenham. They had nothing to play for.</p><p>Famously, the difference between European sporting competition and the formats in use in North America is that in league play in Europe, there&#8217;s almost always something on the line. The teams at the bottom risk relegation to a lower league while at the top qualification for different levels of European competition remains at stake until late into the season. Only rarely does a team have more than a few weeks of matches where the points don&#8217;t matter for something.</p><p>But perhaps because there are so few of these matches, there is broadly an acceptance of the notion that teams ease up after their fate is sealed for the next season. No one asked what was wrong with Liverpool despite the obvious change in their performance level. </p><p>So this raises the most basic sort of sports analytics question. Are the intuitions of soccer fans correct? Do teams actually stop playing their best when they have &#8220;nothing to play for&#8221;? And how exactly does their play change?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>What To Expect: Jonathan Liew&#8217;s Study </h3><p>In a <a href="https://www.telegraph.co.uk/sport/football/competitions/premier-league/10810560/Do-Premier-League-teams-ease-up-when-they-have-nothing-to-play-for.html">2014 study in </a><em><a href="https://www.telegraph.co.uk/sport/football/competitions/premier-league/10810560/Do-Premier-League-teams-ease-up-when-they-have-nothing-to-play-for.html">The Telegraph</a></em>, Jonathan Liew identified 76 matches in the Premier League between 2010&#8288;&#8211;11 and 2013&#8288;&#8211;14 in which at least one of the teams involved had nothing to play for. He found that these teams did indeed play worse, taking fewer points per match. And strikingly not only did their goals conceded increase, but so did their goals scored per match. But the increase in goals conceded outpaced the increase in goals scored, leading to an aggregate decrease in goals difference.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!meaa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!meaa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 424w, https://substackcdn.com/image/fetch/$s_!meaa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 848w, https://substackcdn.com/image/fetch/$s_!meaa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 1272w, https://substackcdn.com/image/fetch/$s_!meaa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!meaa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png" width="785" height="192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:192,&quot;width&quot;:785,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41165,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/180360453?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!meaa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 424w, https://substackcdn.com/image/fetch/$s_!meaa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 848w, https://substackcdn.com/image/fetch/$s_!meaa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 1272w, https://substackcdn.com/image/fetch/$s_!meaa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7351c1fd-df1a-4820-925a-8fbf0c7931ea_785x192.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In this study, I wanted to update Liew&#8217;s study using a larger set of data that would allow for more fine-grained analysis. It was always striking to me how intuitive Liew&#8217;s findings were, that teams with nothing to play for just stopped defending, and maybe took some more risks to attack. These results suggested that soccer players really do prefer not to defend so much, that defending is a thankless task involving hard work, focus, and putting your body on the line which players would love a chance to opt out from. And perhaps it is even the case that without the normal pressures of league football competition, players can express themselves more in attack.</p><p>The core questions here, then, are how much worse do teams play when they have &#8220;nothing to play for&#8221;, are these changes in play different in defense and attack, and do teams which have secured different places in the table, whether that means winning a title or facing relegation, show different effects from one another?</p><h3>Who Has Nothing To Play For? Building the Data Set</h3><p>So the first task is identifying the relevant matches. I looked at matches played in the big five European leagues starting in the 2010&#8288;&#8211;11 season.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> In these league seasons, teams might have &#8220;something to play for&#8221; at many different levels.</p><ul><li><p>Title. Obviously the team that finishes first wins the title.</p></li><li><p>Champions League group stage qualification. In different seasons and leagues, somewhere between the top two and top five sides might gain automatic qualification to the Champions League group stage with their finish.</p></li><li><p>Champions League playoff qualification. Teams finishing 3rd or 4th, in some seasons, have won access to the Champions League playoffs rather than directly to the group stage.</p></li><li><p>Europa League and Conference League group stage or playoff qualification. This follows the same structure as Champions League qualification for the group stages or playoffs, but takes on many different forms season to season.</p></li><li><p>Relegation / Promotion playoff. In the Bundesliga and Ligue 1 in most seasons under consideration, the top-ranked team among the bottom three in the league goes to a relegation / promotion playoff.</p></li><li><p>Relegation. The bottom two or three teams (or the bottom four from Ligue 1 in 2022&#8288;&#8211;23) are sent down to a lower division.</p></li></ul><p>A confounding factor is that qualification rules are fluid. Domestic cups in particular offer an alternate pathway to Europa League qualification, and when lower-placed teams win domestic cups, they can take one of the league&#8217;s qualification slots. Rather than slog through 15 years of domestic cup results to track the shifting Europa spots, I implemented a strict filter to avoid false positives. Based on the relevant league and UEFA rules, I found the places which corresponded to title-winning, Champions League qualification, and relegation, and identified the moment in the season where clubs mathematically locked in these places. I estimated the Europa qualification places based on the maximum number of places which might be given to Europa qualifiers and then excluded these places from consideration entirely. This ensures that I can be equally definitive that the final group below, teams which have guaranteed survival but cannot qualify for Europe, includes no one who could qualify for the Europa or Conference Leagues via their league position.</p><p>This method identified:</p><ul><li><p>203 matches played by 63 different teams which had clinched a league title</p></li><li><p>249 matches played by 127 different teams which had secured a Champions League group stage place, as well as 15 matches played by 12 teams that had secured a playoff spot</p></li><li><p>337 matches played by 127 teams that were guaranteed relegation, as well as one team that had clinched a spot in the relegation playoff</p></li><li><p>1,115 matches played by 542 teams that were guaranteed survival in the top division but would not earn a place in Europe via their league position</p></li></ul><p>Their results in these matches were easily distinguishable from their results in previous matches, to highly statistically significant degrees.</p>
      <p>
          <a href="https://www.expectinggoals.com/p/what-happens-when-teams-have-nothing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Team Ratings and Power Rankings for European Soccer]]></title><description><![CDATA[To the continent!]]></description><link>https://www.expectinggoals.com/p/team-ratings-and-power-rankings-for</link><guid isPermaLink="false">https://www.expectinggoals.com/p/team-ratings-and-power-rankings-for</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Fri, 31 Oct 2025 11:31:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!k8gg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9669ef05-0097-433a-b4f9-7acc26051779_1220x1948.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One decision I made in constructing <a href="https://www.expectinggoals.com/p/expecting-goals-premier-league-team">the Expecting Goals Team Ratings system</a> was not to optimize just for the English Premier League. The training and testing set included equal numbers of seasons from the top divisions in Spain, Italy, Germany and France. It is possible that, at the margins, this decision will make the ratings and projections a little less precise for the Premier League. But it also means that for future studies, these methods have been tested on more data and can be used on a more expansive set of data. </p><p>And it means that while I covered the Premier League earlier this week, I still have a lot more Power Rankings to share. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>La Liga Team Ratings and Power Rankings</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/xflsG/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9669ef05-0097-433a-b4f9-7acc26051779_1220x1948.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db3a4c84-7aa3-4303-bd5e-8f0d4eb81e98_1220x2072.png&quot;,&quot;height&quot;:1077,&quot;title&quot;:&quot;La Liga Ratings, Oct 27 2025&quot;,&quot;description&quot;:&quot;Expecting Goals La Liga Team Ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/xflsG/2/" width="730" height="1077" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p><em><a href="https://fbref.com/en/comps/12/La-Liga-Stats">La Liga table at FBRef for comparison</a></em></p><h3>Glossary</h3><p>If you want to see the method and explanation for these power rankings and how they were developed, that is in <a href="https://www.expectinggoals.com/p/expecting-goals-premier-league-team">my earlier post this week</a>, along with some proposals for future study.</p><p><strong>Team Performance</strong>: This is a measure of how well the team has played in its matches this season, based on statistics that best project future quality, adjusted for red cards and opposition quality. It is expressed in goal difference per match. You can think of this as, how many goals better or worse than the average team has this club played over the season?</p><p><strong>Attack Performance</strong>: This is the attacking component of Team Performance. How many goals better has this club&#8217;s attack been, compared to the average team, over the season so far?</p><p><strong>Defense Performance</strong>: This is the defensive component of Team Performance. How many fewer goals and scoring chances has this club&#8217;s defense conceded, compared to the average team, over the season so far? Note that better defensive performances here are negative, in the sense that the team has conceded fewer chances and goals than average.</p><p><strong>Schedule Difficulty</strong>: This is the opposition quality adjustment, also expressed in goal difference per match. A team with &#8220;+0.1&#8221; schedule difficulty has played a schedule which is harder than average by a margin of 0.1 goals per match. This measurement takes into account home field advantage and the team ratings estimated quality of opposition. A positive Schedule Difficulty reflects a harder schedule, in the sense that the team&#8217;s typical opponent is better than average.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p><strong>Team Rating</strong>: This is the current overall rating for this club, representing how my system will project their future performance. It is based on a weighted average of team performance combining goals and xG, regressed to estimated team value, and for promoted teams past performance is adjusted for league difficulty. Team Rating is scaled to 1.0, with 2.0 being a team that is roughly twice as good as the average team and 0.5 being a team that is roughly half as good as the average team.</p><p><strong>Attack Rating</strong>: In the model itself, it is Attack and Defense Rating which are used to project matches. In the newsletter below I will get into the guts of what makes these up, but the basic components are what I listed under Team Rating. Like Team Rating, Attack Rating is scaled to 1.0, with 2.0 being an attack roughly twice as good as league average, and 0.5 half as good as league average.</p><p><strong>Defense Rating</strong>: This is the defensive component of team rating. Note that while it is scaled to 1.0, now lower numbers are better. An 0.5 Defense Rating reflects a defense roughly twice as good as league average (that is, conceding half as many goals), and a 2.0 Defense Rating reflects a defense roughly half as good as league average.</p><h3>La Liga Commentary </h3><ul><li><p>We covered La Liga in some detail on <a href="https://www.patreon.com/posts/el-clasico-and-142377337">the most recent subscriber episode of the Double Pivot podcast</a>, using these team ratings and our observations of the matches to break down the table. </p></li><li><p>Probably the most immediately striking there here is that while Real Madrid rate as the best team in Spain, Barcelona do not join them in that top tier so far. Barca have struggled with injuries, but also the defense has been conceding far too many good chances. It is very, very hard to win a title when you are conceding the sixth-most expected goals in the league. My system here rates their defense a little better than raw xG would suggest, both because there are two penalties in the xG total and because Barca have allowed only ten non-penalty goals, a more midtable total. So far these performances over nine matches have only dropped their Team Rating a little behind Madrid&#8217;s. Clearly there is time for a comeback.</p></li><li><p>Villarreal play Espanyol on November 8. I may regret it but I am planning to watch and the season data so far suggests it has a chance to be an entertaining match between two teams that have, at least so far this season, been playing good attacking football.</p></li><li><p>But the La Liga midtable really tells the story of Spanish football right now. The dominant tactical trend among sub-elite clubs is Getafe-style negative football, a style built on preventing opposition chances with a defensive approach that doesn&#8217;t rely so much on conceding opposition possession but on blowing up midfield with physicality, longballs and aerials, and driving down the percentage of live ball play in the match. It&#8217;s not great.</p></li></ul><h3>Serie A</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/n6u1x/5/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/854df0ef-bc36-4f6b-a936-077a8af4589a_1220x1788.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f7cd1bc-ddc6-4845-8682-cb417d099a83_1220x1912.png&quot;,&quot;height&quot;:992,&quot;title&quot;:&quot;Serie A Ratings, Oct 30 2025&quot;,&quot;description&quot;:&quot;Expecting Goals Serie A Team Ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/n6u1x/5/" width="730" height="992" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><a href="https://fbref.com/en/comps/11/Serie-A-Stats">Serie A table at FBRef</a>.</p></li><li><p>As it has been for several years running, Serie A remains the most competitive top league in Europe. Inter have consistently had the best underlying numbers, but not by such large margins that the normal variation of soccer<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> couldn&#8217;t allow Milan or Napoli to sneak in for a title. With Inter sitting third, three points behind Roma and Napoli, such drama may be on offer again in Italy.</p></li><li><p>If there was one thing most people agreed on before this Serie A season kicked off, it was that Atalanta losing longtime manager Gian Piero Gasperini to Roma would mean that Atalanta&#8217;s magic in developing attacking talent would leave for Roma as well, or perhaps that Gasperini had lost his touch and it wouldn&#8217;t work at Roma either. But somehow what has happened is that Atalanta remain one of the best teams in the league with a new breakout striker in Nikola Krstovi&#263; and Roma have joined the ranks of Serie A&#8217;s leaders due to an elite defense, which is carrying a still sputtering attack. Football!</p></li><li><p>Promoted Cremonese are in eighth place now but with the second-worst expected goals difference in the league, and even this model which gives significant credit for goals scored has them among the worst sides in the league. It might be they have booked enough points to stay up but it looks fluky. </p></li><li><p>Generally the bottom of the table in Italy looks just as competitive as the top so there may be a dramatic relegation battle here as well. </p></li></ul><h3>Bundesliga</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/waSrq/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5e0aed0-c689-4488-9b77-de74fa751408_1220x1768.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba8fe9a0-75ce-47a0-82ab-ed6294f268b9_1220x1892.png&quot;,&quot;height&quot;:984,&quot;title&quot;:&quot;Bundesliga Ratings, Oct 27 2025&quot;,&quot;description&quot;:&quot;Expecting Goals Bundesliga Team Ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/waSrq/2/" width="730" height="984" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><a href="https://fbref.com/en/comps/20/Bundesliga-Stats">Bundesliga table at FBRef</a>. </p></li><li><p>Bayern Munich&#8217;s 2.80 Team Rating is by a good margin the best of any team in the leagues covered here. At the same time, Bayern&#8217;s dominance over Germany is not new. Their Team Rating has run over 3.0 for periods in the last decade, in 2019 under Nico Kova&#269; and earlier in 2017 under Carlo Ancelotti. During Pep Guardiola&#8217;s tenure between 2014 and 2015 the Team Rating almost never dropped below 3.0 and nearly touched 4.0. Bayern have unquestionably dominated the league so far but it will take even a higher level than this to match their modern heights.</p></li><li><p>It is striking that despite RB Leipzig running more or less even on Team Performance with Dortmund and Leverkusen, the model has not lifted their Team Rating up to a similar level. It is never clear to me what rate of updating is best, especially when a team has historically been competitive but has a terrible off year. Perhaps the club mean could incorporate a larger sample of past data. In any case, Leipzig&#8217;s negative expected goals difference last season will clearly take more time to filter out. </p></li><li><p>Gladbach have fallen all the way to last place and they rate among the bottom teams in the league across all metrics, but the one reed of hope is they have played the toughest schedule in the Bundesliga. On the other side of the coin are Stuttgart, who have played seven of their eight matches against teams in the bottom half of the table with the only exception being eighth-place FC K&#246;ln.</p></li></ul><h3>Ligue 1</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/x6Jia/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5c412c7-82ed-444b-9672-be0f0a91f9e8_1220x1544.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18b50304-f773-48c5-8ac8-c12abe21ac10_1220x1668.png&quot;,&quot;height&quot;:865,&quot;title&quot;:&quot;Ligue 1 Ratings, Oct 27 2025&quot;,&quot;description&quot;:&quot;Expecting Goals Ligue 1 Team Ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/x6Jia/2/" width="730" height="865" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><a href="https://fbref.com/en/comps/13/Ligue-1-Stats">Ligue 1 table at FBRef</a>. </p></li><li><p>The most striking thing here is not so much that PSG are not running away with the league &#8212; they have been rotating the squad in league matches with abandon and are still in first place with a perfect Champions League record as well. Rather, it is the apparent stratification of Ligue 1, a league more commonly marked by parity (PSG excluded) over the last decade. The top clubs are putting some distance between themselves and the rest of the table.</p></li><li><p>Marseille have played about one-third of all their league minutes either with a man advantage or disadvantage. They have a 24-11 goal difference overall but a 16-8 goal difference at even strength. This ends up not making too large a difference in Marseille&#8217;s overall team rating because of the way the red card adjustment is implemented, with a 40 percent credit or penalty to attacking and defending. Marseille creating about five xG and scoring eight goals while up a man over a few matches rates as such strong play, despite the favorable situation, that they still remain near the top of the ratings.  </p></li></ul><p><em>All underlying data from Opta unless otherwise noted.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>There was an error here in Tuesday&#8217;s newsletter where I mixed up positive and negative. This is now fixed here and in the online version of the earlier newsletter. Positive schedule difficulty means stronger opponents. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>To quote from my statement of purpose in the very first Expecting Goals newsletter.</p><p><em>One important editing note before we begin. I have written for British publications where I called the sport &#8220;football&#8221; and for American publications where I wrote &#8220;soccer.&#8221; They all had strict style sheets requiring that I could only use one or the other. But on <a href="https://www.patreon.com/doublepivot">my podcast</a> I use the terms interchangeably, depending on my whim and the rhythms of the sentence. You can expect that to continue in the newsletter. Soccer and football are just two names for the same sport.</em></p></div></div>]]></content:encoded></item><item><title><![CDATA[Expecting Goals Premier League Team Ratings]]></title><description><![CDATA[A new method for evaluating soccer teams in the major European Leagues, and an opportunity to discover whether I am biased against your favorite team or not.]]></description><link>https://www.expectinggoals.com/p/expecting-goals-premier-league-team</link><guid isPermaLink="false">https://www.expectinggoals.com/p/expecting-goals-premier-league-team</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Tue, 28 Oct 2025 12:01:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!C9hs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda1de2d0-4dcc-4bdf-90af-380908752fe3_1220x1916.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The bread and butter of sports analytics are ratings and projections. Anyone seriously engaged in sports analytics should have a few insights into which teams are truly the best, and which teams have been playing in ways that suggest their current position in the table or the standings misrepresents their real level.</p><p>On one level, this is a soccer analytics newsletter and obviously there should be Expecting Goals Team Ratings during the season. At the same time, team rating systems are one of the few areas of soccer analytics where people already have a wealth of options to choose from. Even after the tragic and still-mourned death of the <a href="https://fivethirtyeight.com/methodology/how-our-club-soccer-predictions-work/">FiveThirtyEight soccer model</a>, the Elo-based <a href="https://theanalyst.com/articles/who-are-the-best-football-team-in-the-world-opta-power-rankings">Opta power rankings</a> and the gambling-odds-based <a href="https://www.pitchrank.fyi/">Pitchrank power rankings</a> continue to provide insights into the competitive balance of global soccer. And at the league level, there are excellent models for the English Premier League at <a href="https://analytic-fpl.streamlit.app/">Analytic.football</a>, <a href="https://www.elevenify.com/p/premier-league-data">Elevenify</a> and the <a href="https://www.cannonstats.com/p/premier-league-simulation-202526">Cannon Stats newsletter</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>If there were no Expecting Goals team ratings model, people could still get insights from soccer analytics about their favorite teams. And while I have worked hard to optimize this model and find new ways to use the statistical record to evaluate clubs, these are surely marginal gains.</p><p>I decided to build this ratings system for two reasons. The first is because it is fun. And the second is that building a ratings system opens up a variety of possible new studies and new ways of approaching studies.</p><p>Here&#8217;s how this system came to be. I was working on a study on the effects of red cards and teams playing with a man advantage, and as a first step I aggregated statistics in games with red cards to find how many goals teams scored before and after the red cards. Teams playing up a man, specifically 11 against 10, typically score and concede at rates that equate over a full match to about 2.0 non-penalty goals scored and 0.7 non-penalty goals conceded. This suggests the value of a red card is worth about 1.3 non-penalty goals. However, teams that get red carded have typically been playing worse in the match up to that point as well. The average non-penalty scoreline before a sending-off , scaled to a full match, favors the team that would later get a man advantage by about 1.3 to 1.0.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> So perhaps the value of the red card is less than it seemed.</p><p>The question this raises is, why do we find that teams which eventually get a red card are already being outplayed before the red card? Is it because they are, on average, worse teams? Is it because teams that are losing tend to take risks that can lead to a sending-off? Or might the sample of games with red cards select teams that simply weren&#8217;t playing well that day, including but not limited to committing a red card offense? This question cannot be answered simply on the basis of what happened in those matches. It requires an objective measure of team quality that can be used to project game outcomes before the fact. It requires team ratings.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>As I worked on this new model, I found that a ratings system opens up many more avenues for possible study. Some of them were pursued in building the current system, and others will become later newsletters and then additions and revisions to this model. </p><p>So, at least before these later revisions, what does the current team ratings model say and how does it work?</p><h3>Premier League Team Ratings</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/aiz9y/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da1de2d0-4dcc-4bdf-90af-380908752fe3_1220x1916.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41867ade-b36f-4d93-bc86-d930ec8c8546_1220x2040.png&quot;,&quot;height&quot;:1045,&quot;title&quot;:&quot;Premier League Ratings, Oct 27 2025&quot;,&quot;description&quot;:&quot;Expecting Goals Premier League Team Ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/aiz9y/3/" width="730" height="1045" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Glossary</h3><p><strong>Team Performance</strong>: This is a measure of how well the team has played in its matches this season, based on statistics that best project future quality, adjusted for red cards and opposition quality. It is expressed in goal difference per match. You can think of this as, how many goals better or worse than the average team has this club played over the season?</p><p><strong>Attack Performance</strong>: This is the attacking component of Team Performance. How many goals better has this club&#8217;s attack been, compared to the average team, over the season so far?</p><p><strong>Defense Performance</strong>: This is the defensive component of Team Performance. How many fewer goals and scoring chances has this club&#8217;s defense conceded, compared to the average team, over the season so far? Note that better defensive performances here are negative, in the sense that the team has conceded fewer chances and goals than average.</p><p><strong>Schedule Difficulty</strong>: This is the opposition quality adjustment, also expressed in goal difference per match. A team with &#8220;+0.1&#8221; schedule difficulty has played a schedule which is harder than average by a margin of 0.1 goals per match. This measurement takes into account home field advantage and the team ratings estimated quality of opposition. A positive Schedule Difficulty reflects a harder schedule, in the sense that the team&#8217;s typical opponent is better than average. </p><p><strong>Team Rating</strong>: This is the current overall rating for this club, representing how my system will project their future performance. It is based on a weighted average of team performance combining goals and xG, regressed to estimated team value, and for promoted teams past performance is adjusted for league difficulty. Team Rating is scaled to 1.0, with 2.0 being a team that is roughly twice as good as the average team and 0.5 being a team that is roughly half as good as the average team.</p><p><strong>Attack Rating</strong>: In the model itself, it is Attack and Defense Rating which are used to project matches. In the newsletter below I will get into the guts of what makes these up, but the basic components are what I listed under Team Rating. Like Team Rating, Attack Rating is scaled to 1.0, with 2.0 being an attack roughly twice as good as league average, and 0.5 half as good as league average.</p><p><strong>Defense Rating</strong>: This is the defensive component of team rating. Note that while it is scaled to 1.0, now lower numbers are better. An 0.5 Defense Rating reflects a defense roughly twice as good as league average (that is, conceding half as many goals), and a 2.0 Defense Rating reflects a defense roughly half as good as league average.</p><h3>Commentary</h3><p>At this point in the Premier League season, the <a href="https://fbref.com/en/comps/9/Premier-League-Stats">actual table</a> bears shockingly little resemblance to the Expecting Goals Ratings table. While Arsenal have been as dominant statistically as their points total suggests, the second-place team in these ratings stands in fifth place, and the next two in twelfth and ninth place respectively.</p><p>Some of these divergences can be explained simply by going to <a href="https://fbref.com/en/comps/9/Premier-League-Stats">FBRef</a> and sorting by expected goals. Bournemouth, Tottenham and Sunderland all have negative expected goals difference despite their table position, and any model which is heavily based on xG will downrate them just as this one has.</p><p>But there are several other notable results here which are peculiar to this ratings system and may help explain exactly how it works before diving into the full methodology.</p><ul><li><p>Chelsea are not only ninth in the table but also tenth in expected goals difference. Their high rating here is a function of red card adjustment. Chelsea&#8217;s goal difference at even strength is plus-10 and their expected goals difference about plus-3. The Blues have struggled badly playing with 10 men for extended periods against Manchester United and Brighton, and this system accounts for that by scaling 10v11 and 11v10 performance by a factor of 1.4. That is, teams which are down a man are &#8220;credited&#8221; with about 40 percent better attacking and defensive performance than they actually managed in those uneven periods. With this adjustment, Chelsea move up the table.</p></li><li><p>Fulham sit in 17th place in the table with the 16th-best xGD. However, my ratings estimate that Fulham have played the toughest schedule in the Premier League, rated at about 0.18 goals per match more difficult than average. While Fulham have not faced every one of the best teams in the league, they have yet to face any of their direct competitors at the bottom of the table. With matches against Wolves, Everton, Burnley, Forest and West Ham to come before year-end, Fulham will have every chance to move up the table and out of the relegation fight.</p></li><li><p>There is not much in Aston Villa&#8217;s numbers here that would be surprising if you look at the xG table, but nonetheless it is worth emphasizing how strange their season has been. Aston Villa finished sixth in the PL in 2024&#8211;25, qualifying for the Europa League, on the back of a hot stretch run that also helped them establish one of the top six team ratings in my system at the beginning of this season. Since then, Villa&#8217;s attack has utterly disappeared. This season they are 19th in xG, 16th in shots, 19th in xG per shot, and tied for 16th in penalty area touches. While two recent victories on the back of three converted shots from range have improved their table position, Villa will need to start creating scoring chances at rates more similar to last season if they hope to compete for anything more than survival.</p></li><li><p>The relegation chase. Sunderland have obviously shot to the top of the table, but by these ratings Leeds&#8217; performances have been even better. Partly this is because Sunderland have played the easiest schedule in the league, rated at about 0.13 goals per match easier than average. But both teams are playing better than any promoted side in years. Leeds also have a roughly average team rating, in line with their Team Performance. This is because Leeds had dominant underlying statistics in the Championship, as well as a number of Premier League quality players, and so already coming into the season they were projected as a roughly average team. Sunderland, who were fortunate to be promoted, had an extremely poor Team Rating to start the season. Even nine matches this impressive have only been enough to pull their rating up to the level of some of the worst teams in the league.</p></li><li><p>The Liverpool Team Rating. It should not be too surprising that Liverpool&#8217;s Team Performance has them in sixth place after a four-match losing streak in the league. But how has the Team Rating of one of the projected title favorites already fallen below Newcastle&#8217;s?</p></li></ul>
      <p>
          <a href="https://www.expectinggoals.com/p/expecting-goals-premier-league-team">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Building Marcel, Part III: Contexts and Confounders]]></title><description><![CDATA[Using positional data and modeling to suggest the next steps forward and what may have been missed in the previous newsletters.]]></description><link>https://www.expectinggoals.com/p/building-marcel-part-iii-contexts</link><guid isPermaLink="false">https://www.expectinggoals.com/p/building-marcel-part-iii-contexts</guid><dc:creator><![CDATA[Michael Caley]]></dc:creator><pubDate>Tue, 30 Sep 2025 15:25:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NRuk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The final boss of soccer analytics is context. In <a href="https://www.expectinggoals.com/p/building-marcel-part-ii-age-curves">the last newsletter</a> I looked at age curves for various statistics, and I found some striking effects, like earlier peaks for carrying and dribbling than for shots and an earlier peak for shots than shots assisted or progressive passes. But these effects appear only within a larger contextual frame. Players&#8217; positions and touch profiles move gradually away from goal as they age. This raises the question, to what degree have the statistical age-curve effects reflected the real tendencies of player skills to change over time, and to what degree do they reflect changes in tactical use? Obviously these two effects are overlapping, as players whose ability to get separation against a defender declines while their creative passing improves will be moved deeper on the pitch simply as a recognition of those skills.</p><p>Every individual statistic in soccer carries within it the dynamism of the game. The work of soccer analytics is finding ways to pull apart and measure the various, overlapping relationships that are encoded in every measurement of team and player actions on the pitch.</p><p>Over the next several newsletters,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> I will examine new ways to account for these contexts and possibly offer revisions to previous results. As a first step, I have taken some of the results of the previous study and re-built models around them to look for places where contexts may be showing through. This newsletter will dig into the player-position data from the last study to offer a few new ways to identify the dynamic, tactical effects, and then examine the influence of larger competitive environments on player longevity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.expectinggoals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Expecting Goals is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>The Positional Aging Spectrum</h3><p>Players typically get on the ball further and further away from goal as they age, but this finding about touch profiles can be deepened with positional data. I took the playing time by position records of players from 2010-2025 in the big five leagues and built a generalized additive model to predict playing time by position in the next season with age as a factor. This creates an estimate at each age of how much a player retains their playing time at a particular position or is likely to move to a different position.</p><p>As in the previous studies, I have grouped positions together in large buckets: center back, fullback, central midfielder, wide midfielder / winger, central attacking midfielder, and striker. To begin, this is the model output for the positional aging paths of strikers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NRuk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NRuk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 424w, https://substackcdn.com/image/fetch/$s_!NRuk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 848w, https://substackcdn.com/image/fetch/$s_!NRuk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 1272w, https://substackcdn.com/image/fetch/$s_!NRuk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NRuk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png" width="1456" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195102,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.expectinggoals.com/i/174935483?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NRuk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 424w, https://substackcdn.com/image/fetch/$s_!NRuk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 848w, https://substackcdn.com/image/fetch/$s_!NRuk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 1272w, https://substackcdn.com/image/fetch/$s_!NRuk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3012dc28-80d0-41c2-9d1f-c2110937ac1c_2688x1469.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This shows that players who get minutes at striker at a young age are often converted to wide attackers, but the tendency to move to the wing dissipates by the early 20s. There is over time a small increase in movement from striker to the 10, but ultimately strikers do not move off the position commonly after the age of 26 or so. This model suggests that after peak age, strikers tend to stay at striker with a retention rate around or above 90 percent.</p><p>If you add up the model outputs for all the different positions at age 26, you get 0.04, or 4 percent to WM, about 2 percent to AM, and negligible numbers elsewhere. That means that maybe 7 percent of minutes at striker are not retained but move to another position, and a player who plays striker at age 26 should be expected to play about 93 percent of their minutes at striker in the next season.</p><p>Although it is the case that players tend to move further away from goal as they age, this effect does not seem to be reflected in the data on positional changes among strikers. And it is also hard to find among wingers and wide midfielders.</p>
      <p>
          <a href="https://www.expectinggoals.com/p/building-marcel-part-iii-contexts">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>