<script data-pm-proxy="intercept"></script><?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[Jagalytics writes]]></title><description><![CDATA[Writing data-driven articles about Partick Thistle and the Scottish Championship]]></description><link>https://jagalytics.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!ueDk!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png</url><title>Jagalytics writes</title><link>https://jagalytics.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 01 Sep 2026 13:27:42 GMT</lastBuildDate><atom:link href="/__u/jagalytics.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Steve Clark]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jagalytics@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jagalytics@substack.com]]></itunes:email><itunes:name><![CDATA[Steve Clark]]></itunes:name></itunes:owner><itunes:author><![CDATA[Steve Clark]]></itunes:author><googleplay:owner><![CDATA[jagalytics@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jagalytics@substack.com]]></googleplay:email><googleplay:author><![CDATA[Steve Clark]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[You know when you've been BOING'd]]></title><description><![CDATA[Preparing for a better BOING]]></description><link>https://jagalytics.substack.com/p/you-know-when-youve-been-boingd</link><guid isPermaLink="false">https://jagalytics.substack.com/p/you-know-when-youve-been-boingd</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 14 Aug 2026 17:31:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7GCX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Be prepared. That&#8217;s what Mr Baden-Powell always said.</p><p>Fail to prepare, and you&#8217;ll prepare to fail.</p><p>Genius is 1% inspiration and 99% perspiration (incidentally, that will bode well for the general geniusness of folks living in London right now). </p><p>At this point in the season, the data is pretty thin on the ground. You can take two data points on a chart, and draw any sort of line you like between them, tell any sort of story that suits you.</p><p>And so I&#8217;ve been resisting the urge to be too declarative yet. I&#8217;m mostly just doing the preparation for the season ahead. Laying groundwork. Putting in some framework to consider how the season unfolds when the data is less sparse.</p><p>I introduced my <a href="/__u/jagalytics.substack.com/p/the-jagalytics-heartbeat?r=4o8jfc">Jagalytics Heartbeat</a> as a way of tracking the team&#8217;s stats against historic high performers (and as a way of seeing how Wilsonball evolves season-on-season).</p><p>Then last week, I introduced my <a href="/__u/jagalytics.substack.com/p/checking-the-index?r=4o8jfc">Jagalytics Index</a> to do the same for players. Which players are excelling in particular roles?</p><p>This week, I&#8217;m going to reflect on one of my models - Biased Outcome Indicators of Non-played Games (or BOING &#8230; geddit???). Over the last couple of season, I&#8217;ve run this as a way of forecasting how the league would unfold. </p><p>One of the most important things you can do with a model is review it. See what it did well, what it failed to capture, and then come up with ways of improving that over time. So in order to prepare for the season (I probably won&#8217;t run BOING til everyone&#8217;s played five games), I thought I&#8217;d reflect on last season.</p><h2>What it does</h2><p>BOING is what&#8217;s called a &#8216;Monte Carlo&#8217; simulation. The idea is that the world is so full of uncertainty, and most real-world problems are subject to so many variables that no analytical model can accurately measure what&#8217;s likely to happen. </p><p>Instead, then, we can set a menu of &#8216;initial conditions&#8217; - the starting parameters that describe the general shape of the world (roses are red, the Pope&#8217;s a catholic, bears are known for arboreal defecation and so on) - then introduce a degree of randomness, and let the world unfold. If you do it once, you&#8217;ll get one possible outcome. </p><p>If you do it ten times, letting randomness tweak your initial conditions every time, you might get ten different outcomes, or you <em>might</em> get one outcome that happens more often than the others.</p><p>If you do it hundreds, thousands, tens of thousands of times&#8230;you begin to get a &#8216;<em><strong>probabilistic</strong></em> <em><strong>picture</strong></em>&#8217; of what&#8217;s likely to happen. 23% of the time <em>this</em> happens. 4%, <em>that</em> happens. 49% of the time, <em>the other</em> is where we end up.</p><p>It&#8217;s like those old kids&#8217; toys with pins on a board. Drop the ball bearing in, and it bounces here and there, left at that pin because a butterfly flapped its wings outside, right at the next because Aunty Ethel sneezed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7GCX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png 424w, /__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png 848w, /__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7GCX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png" width="364" height="454.83778966131905" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1402,&quot;width&quot;:1122,&quot;resizeWidth&quot;:364,&quot;bytes&quot;:2420693,&quot;alt&quot;:&quot;A pin board with a ball bearing ready to bounce down into the bins at the bottom&quot;,&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://jagalytics.substack.com/i/211196872?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A pin board with a ball bearing ready to bounce down into the bins at the bottom" title="A pin board with a ball bearing ready to bounce down into the bins at the bottom" srcset="/__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png 424w, /__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png 848w, /__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7GCX!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06d31-dbd2-4ac6-9a60-ffb9a22dc42e_1122x1402.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 aria-hidden="true" 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><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><figcaption class="image-caption">The child&#8217;s version of a Monte Carlo simulator. Where it goes, nobody knows!</figcaption></figure></div><p>At the bottom, you find out which bins are most likely based on how many balls end up in each of them. BOING follows this same approach. We can&#8217;t possibly model all the injuries, and weather, and disruption due to a flare on the pitch, or a freak gust of wind at Gayfield, or the &#8216;keeper having a bad night&#8217;s sleep and so letting his concentration slip.</p><p>But we can look at form both recently, and over the season, and use that to set some initial conditions. Each team gets given a range of possible points per game, based on historical evidence, and at the start of each simulation, they are given a random number of points per game for the remaining matches of the season within those ranges.</p><p>It&#8217;s a good way to go because you don&#8217;t then have to pick up on every nuance. But a team who&#8217;s done well so far is more likely to continue to do well, because you have some evidence that they can get points. A team whose recent form is strong is more likely to sustain high points hauls than a team who&#8217;s lost four on the bounce is to turn their form around. It can go the other way. But it&#8217;s rarer than good teams staying good and bad teams staying bad. </p><p>The randomness means that you allow for that <em>not</em> to happen every so often.</p><p>And because all ten teams get the same treatment, each time you launch a simulation, you get a slightly different outcome. A team who&#8217;s on a five-game winning run is statistically more likely to get a good rate for the next few games, but even if they get a randomly low number, everyone else will simultaneously have to do well to overtake them.</p><p>Then, after doing this 100,000 times, you get a sense of the most likely outcomes. I normally express it in terms of likely outcomes: </p><ul><li><p>Team X gets at least Y points in half the simulations; </p></li><li><p>Team Z finishes in the top 4 in 60% of the simulations.</p></li></ul><p>The range of points lets you see how likely one team is to overtake someone else.</p><p>For instance, in early April, here&#8217;s what the model thought:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/ipzPl/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c21fd44-52cc-467c-a392-d089b0027a8d_1220x542.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35a0911c-3a92-443f-9aea-f96abc79f215_1220x788.png&quot;,&quot;height&quot;:370,&quot;title&quot;:&quot;Likely range of points (up to 9 April 2026)&quot;,&quot;description&quot;:&quot;Based on BOING on 9 Apr 2026, with 100,000 simulations&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/ipzPl/1/" width="730" height="370" frameborder="0" scrolling="no" loading="lazy"></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>St. Johnstone tended to have the most points in simulations, but the likely range for Thistle and St. Johnstone overlapped quite a lot. By that point, Dunfermline and Arbroath were likely to be third and fourth, with the Pars looking at a higher total in half the simulations, but Arbroath had a much narrower &#8216;spread&#8217; - the model was more confident in what Arbroath would do, and Dunfermline&#8217;s end to the season was likely to be more chaotic.</p><p>Basically: BOING is a way of taking some evidence from recent history, introducing randomness, and trying over and over again to see who comes out on top.</p><p>It&#8217;s about <em><strong>probability</strong></em>. A 30% chance of winning the title means that in 3 out of 10 sims, the team in question outperforms everyone else. Last season&#8217;s version (BOING 2.0) didn&#8217;t actually simulate <em>games per se</em>. It just considered remaining resources (number of games left) and guessed at how many points per game the team would get. </p><p>This is not a digital Paul the Octopus. It&#8217;s more like Peter Snow at the start of Election Night, saying &#8220;Just for fun, if this result rolled out across the country, here&#8217;s what parliament would look like&#8230;&#8221;</p><p>So: how did the model do?</p><h2>A one-and-three-quarters-horse race at the top</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GP6j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GP6j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:345776,&quot;alt&quot;:&quot;Line chart showing that Thistle and St. Johnstone were both challenging for the title for much of the season&quot;,&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://jagalytics.substack.com/i/211196872?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Line chart showing that Thistle and St. Johnstone were both challenging for the title for much of the season" title="Line chart showing that Thistle and St. Johnstone were both challenging for the title for much of the season" srcset="/__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GP6j!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b2620f-f439-4d6c-bc45-c12f507d6078_2880x1920.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 aria-hidden="true" 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><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><figcaption class="image-caption">BOING&#8217;s simulation of the title race</figcaption></figure></div><p>The first thing to notice is just how long Thistle and St. Johnstone were in a title race, as far as BOING was concerned. When I first published a run of the model after five games, St. Johnstone won the league in around 40% of sims, Raith Rovers (remember them?) and Arbroath in just over 20% each, and Thistle in under 10%. That&#8217;s what happens when you have a slow start to the season the way we did last year. </p><p>But as we moved through the first quarter of games, and then into the second quarter, the two teams grew gradually closer together, and away from the teams behind, until the published model in late November had the teams almost 50-50, each winning about half of the simulations. </p><p>As far into the season as game 24- two-thirds of the way through the season - Thistle were still winning more than 36% of the sims. St. Johnstone were normally ahead, but the two teams were mostly sweeping up the title and second place between them in a high number of simulations.</p><p>There was some volatility, with St. Johnstone climbing to 70%, back to 57%, and then climbing again.</p><p>But from fairly early on, the model settled into seeing the Championship as a two-horse race - two credible contenders, who both had a not-insignificant chance of winning.</p><p>By game 28, St. Johnstone won 99% of the sims, and really the season was done for BOING. But even then, Thistle were consistently the second strongest performer, almost always finishing in second.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!n5Q-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n5Q-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299448,&quot;alt&quot;:&quot;Predicted median for both St. J and Thistle was pretty close by March&quot;,&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://jagalytics.substack.com/i/211196872?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Predicted median for both St. J and Thistle was pretty close by March" title="Predicted median for both St. J and Thistle was pretty close by March" srcset="/__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n5Q-!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bdc029f-1f35-4e8f-9a1b-6795100bf33c_2880x1920.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 aria-hidden="true" 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><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><figcaption class="image-caption">Thistle and St. Johnstone&#8217;s median points predicted by the model - the tally the team reached in at least half of the sims</figcaption></figure></div><p>Interestingly, the model was very strong at forecasting the points the teams would hit. From late October onwards, Thistle&#8217;s projected tally was between 63 and 68 - and we ended on 66. St. Johnstone were slightly underestimated, with most of the season projecting them to be just over 70 points, and in reality, ending up on 77.</p><p>By mid-March, both teams were projected to get to a count that was within 3 points of their final haul.</p><p>All this to say: although there was some volatility in the probabilities, for much of the season, BOING was very strong in having these two as the top two - by quite some distance - and always preferred St. Johnstone. And it was good at forecasting just where they&#8217;d finish on points.</p><h2>Race to the bottom</h2><p>The second area that BOING did well was in the relegation dogfight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!H3Qw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!H3Qw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243783,&quot;alt&quot;:&quot;Heatmap showing Airdrie and County were the bottom two for much of the season&quot;,&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://jagalytics.substack.com/i/211196872?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Heatmap showing Airdrie and County were the bottom two for much of the season" title="Heatmap showing Airdrie and County were the bottom two for much of the season" srcset="/__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!H3Qw!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d8c0d6-d890-449f-b053-890ca3c40108_2880x1800.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 aria-hidden="true" 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><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><figcaption class="image-caption">Probability of being in the bottom two throughout the season</figcaption></figure></div><p>Early on, BOING was very worried about Airdrie - which isn&#8217;t that surprising. By game three, 77% of sims had them in the bottom two by the end of the season, and it was over 97% by game six. It bounced around, and there was a brief rally towards the end of the first half of the season, but then they were around 80% or higher to be in the bottom two for almost the whole of the rest of the season.</p><p>Of the other candidates, although QP and Morton both had periods of flirting with the drop, very quickly it became obvious that the other team in real danger were (eventual 10th-placed) Ross County. Even whilst I was still assuming they would turn it around, their probabilities in BOING kept pulling them downwards. </p><p>By the midway point, they were in the bottom two in almost 9 out of 10 sims, and after a brief resuscitation when Kettlewell arrived, from game 24 onwards, they were always 70% or more likely to end up 9th or 10th. </p><p>A short run of results can make you feel like things are changing - that&#8217;s what County experienced when Kettlewell first took over. It was closely packed enough that it felt like they&#8217;d pull it around. But in the end, BOING&#8217;s instincts were right. Both teams ended up where the model guessed.</p><h2>Playoff hopefuls</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!n6Lb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n6Lb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:434134,&quot;alt&quot;:&quot;Arbroath, Dunfermline, Ayr, and Raith Rovers bounced around a lot&quot;,&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://jagalytics.substack.com/i/211196872?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Arbroath, Dunfermline, Ayr, and Raith Rovers bounced around a lot" title="Arbroath, Dunfermline, Ayr, and Raith Rovers bounced around a lot" srcset="/__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n6Lb!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ead53d-9a56-46af-8a13-049366e03fde_2880x1920.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 aria-hidden="true" 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><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><figcaption class="image-caption">Rapid fluctuations in top 4 chances made for a much more chaotic picture</figcaption></figure></div><p>What BOING struggled with a bit more was the playoff battle. Arbroath did fairly well from quite early. From game 9 onwards, they grew from a 40% chance to make the playoffs in a steady upwards trajectory. By game 15, it was around 90%. And from there on, they just locked in the chance that they&#8217;d finish in the top 4.</p><p>Raith Rovers started off well, but by game 15, they dropped away with their chances of a playoff hovering around 10% for several months, before disappearing (apart from a minor palpitation in the final few games).</p><p>Ayr, though, bounced around. They were up near 70% by the end of the first quarter, but by the end of the second, down to 20%. Up again by game 24 to 60%, and then cratering to almost zero by game 28 onwards.</p><p>Dunfermline were even more chaotic - every three games seemed to swing from really likely to make the playoffs to &#8216;not a hope.&#8217;</p><p>BOING reacts quickly by design. It pays attention to form, and weights its thoughts accordingly. Of all the teams in the league, Dunfermline&#8217;s form blew most hot and cold. Ultimately, it was good enough to get them into a very strong place. But BOING couldn&#8217;t work them out. It understood Thistle, St. Johnstone, County, Airdrie, and Arbroath pretty quickly. But Dunfermline? Nope.</p><h2>Timeliness</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!stJM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!stJM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:363769,&quot;alt&quot;:&quot;By game 25-26, BOING was pretty accurate in terms of both positions and final points tally&quot;,&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://jagalytics.substack.com/i/211196872?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="By game 25-26, BOING was pretty accurate in terms of both positions and final points tally" title="By game 25-26, BOING was pretty accurate in terms of both positions and final points tally" srcset="/__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!stJM!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6ea332-20b0-4966-8c9c-ddebcc2c1283_2880x1920.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 aria-hidden="true" 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><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><figcaption class="image-caption">The evolution of BOING&#8217;s accuracy over the season</figcaption></figure></div><p>The big question for any model is not just how good a predictor it is, but how <em>quickly</em> it becomes a good predictor of what&#8217;s going to happen. </p><p>The season evolution of BOING&#8217;s accuracy can be measured in two ways - you can see them both on the chart above. How quickly did it figure out what <em><strong>zone</strong></em> of the table teams would end up in (Champions, top 2, play-offs, relegation threatened, and so on)? And how <em><strong>closely</strong></em> did it forecast a team&#8217;s eventual points tally?</p><p>BOING had a season of three thirds (no, Mr Infantino, that was not a commercial suggestion. Step away from the rulebook, please).</p><p>The first 12 or so games, it was finding its feet. Under 60% of the teams were predicted in the zones they ended up in, and the average team projected points was out by 7 or more points. </p><p>After that, up to game 25 or so, 60-80% of the teams were commonly projected to end up where they really did, and the average error in projected points was more like 5 or 6.</p><p>From there on, BOING got the final position right for at least 90% (9 of the ten teams) each prediction, and the average points prediction was only off by 2.9 points (down to 2.3 by game 30).</p><p>So by ten games out, BOING was very accurate. By midway through the season, it was pretty strong at forecasting where things were going. I&#8217;m genuinely happy with that. </p><h2>What next?</h2><p>BOING 2.0 seemed to be good at getting the lay of the land - the general shape of the league - very quickly. St. Johnstone and Thistle were the leading pair from early on, and they behaved differently to all the teams below them by the end of the first quarter. </p><p>It remained positive about Arbroath, and pessimistic about County and Airdrie, despite fluctuations in form.</p><p>But the thing that strikes me is that, for the fine margins, BOING 2.0 is moving around too quickly. It was very uncertain about Dunfermline, and couldn&#8217;t quite work out what to do with Raith Rovers, Ayr, and QP. It was a touch too bullish about Thistle&#8217;s title challenge at points, and a bit too conservative about St. Johnstone&#8217;s points tally.</p><p>I think the next stage is to make it a little bit smarter. Not to try to model every possible parameter, lest we lose the areas where it did well. But I think I can make it a bit better in at least three ways:</p><ol><li><p>Make it <strong>more aware of the underlying performance</strong>, and not just the points in recent games. I&#8217;ve <a href="/__u/jagalytics.substack.com/p/have-thistle-stalled?r=4o8jfc">written</a> in the past about the fact that xGD in the trailing five or six games is a very strong predictor of the upcoming PPG (which is why it&#8217;ll be in the Jagalytics Heartbeat too). I&#8217;ll probably work that into BOING 3.0.</p></li><li><p>Make it <strong>a bit less influenced by recent form</strong> - making it smarter at asking whether recent fluctuations are just a quirk, or a sign of something deeper</p></li><li><p>Give it <strong>a better sense of what lies ahead</strong> - not just simulating points per game, but giving it a feel for upcoming game strength, and making it better at being a &#8216;zero sum system&#8217; so that it actually takes into account the features of games to be played</p></li></ol><p>I suspect that&#8217;ll iron out a few of the rough edges. </p><p>These are all sensible ways of making BOING better at simulating the real world.</p><p>But then again&#8230;when has the Championship ever been sensible?</p><h2>A final aside</h2><p>If you haven&#8217;t already, can I suggest you go read Aaron Richardson&#8217;s page? He&#8217;s written his dissertation and put much of the content <a href="https://aaronrichardsonfitc.wordpress.com/">online</a>. </p><p>Among other things, he&#8217;s interviewed players and others around the club about the way they engage with the community Thistle exists in - from Alex Samuel on being a Christian at a club in a city that often handles football and religion pretty poorly<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> to Lee Ashcroft thinking about responsibilities towards fellow pros, and other great articles covering an Iranian in Glagow, Jags for Good, and the longest serving manager in the SFL, there are some great reads. It&#8217;s really precious to have such access to the &#8216;real people&#8217; involved in our club, and I&#8217;m grateful that Aaron not only investigated football and community, but that he&#8217;s shared what he&#8217;s discovered. A great read.</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>This may be an understatement</p></div></div>]]></content:encoded></item><item><title><![CDATA[Checking the Index]]></title><description><![CDATA[Making it easier to look up talent]]></description><link>https://jagalytics.substack.com/p/checking-the-index</link><guid isPermaLink="false">https://jagalytics.substack.com/p/checking-the-index</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 07 Aug 2026 17:10:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1pGr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sometimes the best purchase is the one you realise you don&#8217;t actually have to make.</p><p>Or, in football parlance, the returning player is &#8216;better than a new signing&#8217;.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jagalytics/status/2082798581170180574?s=20&quot;,&quot;full_text&quot;:&quot;Last season, \n- Ben averaged 2.24 shots p90, \n- 1.97 box touches p90, \n- 10.76 defensive actions p90. \n\nThat's a midfielder who is incredibly dangerous going forward, with elite disruptive contribution (he has 7.47 possession-adjusted interceptions). That is unbelievably rare.&quot;,&quot;username&quot;:&quot;jagalytics&quot;,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1852665633143500800/ALsWmE_b_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-30T12:00:52.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;&#9997;&#65039; Ben Stanway has signed a one-year deal to remain at Partick Thistle.\n\nThe 21-year-old midfielder continues his Firhill journey after a standout 2025/26 campaign which saw him win the club&#8217;s Player and Players&#8217; Player of the Year awards.\n\nRead more: https://t.co/GlyJjF6u5k&quot;,&quot;username&quot;:&quot;PartickThistle&quot;,&quot;name&quot;:&quot;Partick Thistle FC&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1945880445108801536/fR2f0mhz_normal.jpg&quot;},&quot;reply_count&quot;:4,&quot;retweet_count&quot;:3,&quot;like_count&quot;:35,&quot;impression_count&quot;:4202,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>Recently, I posted some numbers quantifying Ben Stanway&#8217;s season last year. No central or defensive midfielder in the last 3 seasons of Premiership, League 1 or League 2, or the last 8 seasons of the Scottish Championship, managed to put up numbers comparable to Stanway across both defensive disruption and attacking threat. Several players came close on one or the other, but <em><strong>no-one managed both</strong></em>. </p><p>He&#8217;s a very rare talent, and one we&#8217;re unbelievably lucky to get to watch for another season. His team-mates clearly love having him around, and the whole club has a buzz to have him back. It&#8217;s like, as the man said, having a new signing.</p><p>Having Ben back made me think about indices (indexes?). Normally, when you think of an index, you think of the back of a book - a list of topics and names and which pages they appear in. A lot of software uses an index too - a way of looking up data more efficiently to reduce the computing power required to find what you&#8217;re looking for.</p><p>I used a simple type of index back in January in my red and yellow lines series (e.g. <a href="/__u/jagalytics.substack.com/p/red-and-yellow-lines-1-ball-running?r=4o8jfc">here</a>) - using a set of parameters to filter a pool of players to those who are relevant for a particular type of role.</p><p>People really responded to that post, and I like the general idea (some folks on Football Twitter, like Spencer Mossman, do a great job of proposing new indices). I&#8217;ve decided I&#8217;m going to add to my <a href="/__u/jagalytics.substack.com/p/the-jagalytics-heartbeat?r=4o8jfc">Jagalytics Heartbeat</a> concept as a way of tracking the season by introducing <strong>The Jagalytics Index</strong> - a player-level way of tracking players who are having a special season.</p><h2>What&#8217;s in an index?</h2><p>Each index will have the same set of criteria:</p><ol><li><p>It must be <strong>based on a Thistle player</strong> - current or historic. I&#8217;ve taken the last few seasons of data.</p></li><li><p>The player should be <strong>compared to a cohort</strong> of players who play in a similar role, in the Scottish leagues, with a reasonable number of minutes played in a single season to qualify. Each player might appear several times in the cohort, if they&#8217;ve hit the minutes threshold in more than one season.</p></li><li><p>The index should be <strong>based on only 3-6 metrics</strong> maximum. That&#8217;s about the right number to capture what the combination &#8216;means&#8217; in the real world.</p></li><li><p>The combination of metrics should be something that <strong>the player excels i</strong>n (or did in at least one season)</p></li><li><p>The combination of metrics should be something that <strong>distinguishes the player</strong> well (if you filter the players in the cohort to at least as good as the Thistle reference player in the metrics, you are only left with at most 5 or 6 other players). It&#8217;s not enough to be good at something if everyone else in your position is too.</p></li></ol><p>This leaves us with an &#8216;index&#8217; - a way of filtering the current season of players for someone who matches up well (i.e. they hit all of the same numbers the reference player did), as well as giving them an &#8216;index score&#8217; - out of 100, how impressive is this player&#8217;s season compared to the relevant metrics.</p><p>Let&#8217;s have a look at what I&#8217;ve chosen.</p><h2>The Stanway Index</h2><p><strong>Reference player</strong>: Ben Stanway, 25/26 season.</p><p><strong>Role cohort</strong>: CMs and defensive CMs (based on the primary position in Wyscout data)</p><p><strong>Metrics</strong>:</p><ul><li><p>Shots per 90 minutes played</p></li><li><p>Touches in the opposition box per 90</p></li><li><p>Successful defensive actions per 90</p></li><li><p>Possession-adjusted interceptions p90</p></li></ul><p><strong>What the index means</strong>: This combination of metrics is unusual for a deeper-lying midfielder. To be high on all four (even just the first three, dropping the final metric, actually), you need to be able to power forward regularly, get a lot of shots, but deliver strong disruptive output too. Ben&#8217;s season last year for the first three combined isn&#8217;t matched anywhere in the data. By anyone. At all.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1pGr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1pGr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:399552,&quot;alt&quot;:&quot;Table showing the Stanway Index, including current players whose first game matched up well&quot;,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Table showing the Stanway Index, including current players whose first game matched up well" title="Table showing the Stanway Index, including current players whose first game matched up well" srcset="/__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1pGr!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b9441a-645c-420d-bc11-4d41c0c9eb26_2560x1440.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 aria-hidden="true" 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><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><figcaption class="image-caption">Initial read of players whose first game matched the Stanway Index well. None of these numbers are yet reliable.</figcaption></figure></div><p>It&#8217;s <em>way</em> too early to be looking at players who match up well - I&#8217;m just laying the groundwork now for later in the season. The idea is that this index helps us find players who are showing the same sort of attributes as Ben did last year; a quick-look to find those two-way midfielders. Normally, I wouldn&#8217;t pay much attention to the numbers until the minutes hit at least 600 (and preferably 900) minutes played.</p><h2>The Tiffoney Index</h2><p><strong>Reference player</strong>: Scott Tiffoney, 22/23 season</p><p><strong>Role cohort</strong>: LW and LWF to build the index, bringing in the right side equivalents afterwards.</p><p><strong>Metrics</strong>:</p><ul><li><p>Dribbles p90 (which is the obvious feature of Tiff&#8217;s play that season)</p></li><li><p>Progressive runs p90 - these are runs that move the ball significantly towards the opposition goal. So not just short burst runs, but runs that are designed to drive towards the goal. These sort of runs need to drive forward at least 10m inside the opposition half.</p></li><li><p>Touches in the opposition box p90</p></li><li><p>Expected assists p90 </p></li><li><p>Expected goals p90</p></li></ul><p><strong>What the index means</strong>: This is a running attacker who provides end product from out wide. He takes on his man again and again, but does it in a way that forces the ball towards the goal, not just showcasing fancy footwork. Crucially, the player gets into the box, and has end product - the first three conditions are met by a few players, but very few <em>also</em> manage to hit a high rate of creating chances (xA) or high quality shots (xG) too. This index looks for players who do the first three, and then one of the final two. Tiff was very unusual in that season, because he did all five. We&#8217;ll end up with &#8216;creating Tiffs&#8217; and &#8216;shooting Tiffs&#8217;.</p><p>I&#8217;ve split the index to look for primarily left-sided players, and primarily right-sided ones.</p><h3>Left</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Fu-e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Fu-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:422927,&quot;alt&quot;:&quot;Left sided Tiffoney index&quot;,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Left sided Tiffoney index" title="Left sided Tiffoney index" srcset="/__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Fu-e!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73339f3-50c0-43a3-b1ef-6b67e675c96c_2560x1440.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 aria-hidden="true" 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><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><figcaption class="image-caption">Only Jota and Tounekti hit these numbers in the cohort data</figcaption></figure></div><p>Tonight&#8217;s opponents Livi have a player who is already red on all the numbers (though of course that&#8217;s based on a single game, so &#8230; take it with a pinch of salt). Recent Morton release Owen Moffat (who I&#8217;m a fan of) also scores well. And Fitzy is in the top 4 from the first weekend. Historic reference points outside of Tiff are limited to two Celtic players.</p><h3>Right</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!i5mK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!i5mK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:385157,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i5mK!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67570a66-8e02-4ba8-9f5f-61ce16ea4998_2560x1440.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 aria-hidden="true" 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><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><figcaption class="image-caption">The right sided set of players based on the Tiffoney index again picks out Celtic players historically</figcaption></figure></div><p>The right-sided flavour contains only Celtic players again (in the historic data). Keep an eye on Elgin&#8217;s MacIver this season to see if he keeps up those numbers.</p><h2>The Harry Milne Index</h2><p><strong>Reference player</strong>: Harry Milne, 22/23 Championship season</p><p><strong>Role cohort</strong>: LBs to build the index. LBs and RBs to find players subsequently.</p><p><strong>Metrics</strong>:</p><ul><li><p>Progressive runs p90</p></li><li><p>Ground duels won p90</p></li><li><p>Dribbles attempted p90</p></li><li><p>xA p90</p></li></ul><p><strong>What the index means</strong>: This is a battling fullback, who gets stuck in, but who runs the ball exceedingly well, and generates a high level of chance for his teammates at the end of the run. Not just a &#8216;bomb forward at all costs&#8217; guy, but one who battles for the ball out of possession too. Not just a &#8216;headless chicken&#8217; runner, but one who covers a lot of ground, and crucially gets a pass that creates a great chance.</p><h3>Left</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qein!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qein!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:391975,&quot;alt&quot;:&quot;Very few players match the Milne Index&quot;,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Very few players match the Milne Index" title="Very few players match the Milne Index" srcset="/__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qein!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af5bd8e-7c7d-4085-9a8a-5e1e28933e75_2560x1440.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 aria-hidden="true" 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><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><figcaption class="image-caption">Left backs on the Milne Index are &#8230; hard to find</figcaption></figure></div><p>It&#8217;s very hard to find players who hit the Milne Index. In fact, only Milne himself at Cove and then again at Thistle hit these numbers historically. And Milne himself pops up with his first game for Hearts this season. It&#8217;s noticeable that the players on the top 10 so far are almost all upper Championship or Prem players.</p><h3>Right</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!c14i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!c14i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2583621-a748-46ae-b905-3dac16639eda_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389429,&quot;alt&quot;:&quot;Right sided FB index only picks out Frimpong historically&quot;,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Right sided FB index only picks out Frimpong historically" title="Right sided FB index only picks out Frimpong historically" srcset="/__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c14i!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2583621-a748-46ae-b905-3dac16639eda_2560x1440.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 aria-hidden="true" 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><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><figcaption class="image-caption">Right sided players bias more towards ball progression rather than xA</figcaption></figure></div><p>Again, the historic index picks out only a single Celtic player. Interestingly, whilst several left-sided players this season started well on the chance creation metric, it&#8217;s more the progressive running that pops on the right side. There are a few lower league players in this set, which is worth keeping an eye on.</p><h2>The Ashcroft Index</h2><p><strong>Reference player</strong>: Lee Ashcroft, 25/26</p><p><strong>Role cohort</strong>: Primarily CBs</p><p><strong>Metrics</strong>:</p><ul><li><p>Defensive duel win rate</p></li><li><p>Aerial duels won p90</p></li><li><p>Interceptions (possession adjusted to allow for lower opportunity if the player plays for a high-possession side)</p></li><li><p>Progressive passes p90 (equivalent to the run metrics above, but focused instead on passing accurately in a way that successfully moves the ball 30m+ down the pitch inside your own half, 20m+ across the halfway line, or 10m+ in the opposition half). This is often correlated with the high-performing Championship teams.</p></li></ul><p><strong>What the index means</strong>: This is a combative, engaged defender who handles business out of possession, reads the game well (snuffing out passes), and is crucial in build-up play.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!iUX9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!iUX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:415040,&quot;alt&quot;:&quot;Ashcroft is a very rare beast over a whole season&quot;,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ashcroft is a very rare beast over a whole season" title="Ashcroft is a very rare beast over a whole season" srcset="/__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iUX9!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1415074c-7db6-4a8c-a4fd-aef5c83312d3_2560x1440.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 aria-hidden="true" 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><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><figcaption class="image-caption">Early performers in the Ashcroft index most often struggle with the Aerial requirement</figcaption></figure></div><p>Our captain had a very unusual season last year. To be as dominant out of possession, as involved in early buildup, and maintain his historic ability in intercepting passes, is very hard to keep up over a season. I&#8217;d expect this to drop off significantly as the season goes on, with very few players being able to keep this up week in and week out.</p><h2>The BBG Index</h2><p><strong>Reference player</strong>: Brian Graham in our League 1 winning season (20/21)</p><p><strong>Role cohort</strong>: Players who are primarily a CF</p><p><strong>Metrics</strong>:</p><ul><li><p>Goals p90</p></li><li><p>xG per shot</p></li><li><p>Aerial duels won p90</p></li><li><p>Touches in the box p90</p></li></ul><p><strong>What the index means</strong>: A high end-product forward, who gets consistently high-quality chances, and has aerial presence. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5YWa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5YWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:401078,&quot;alt&quot;:&quot;Brian Graham 26/27 is unsurprisingly doing well on the Brian Graham index&quot;,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Brian Graham 26/27 is unsurprisingly doing well on the Brian Graham index" title="Brian Graham 26/27 is unsurprisingly doing well on the Brian Graham index" srcset="/__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5YWa!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f410b-ff1b-4f90-be73-6e629a8ce918_2560x1440.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 aria-hidden="true" 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><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><figcaption class="image-caption">This is the quintessential &#8216;fox in the box&#8217; profile - a guy who looks for high value chances close in, and turns them into goals</figcaption></figure></div><p>Interestingly, BBG himself appears at the top of the list after game 1 - he&#8217;s still doing Brian Graham things up in Dingwall. This isn&#8217;t an all-round striker, but a player who will &#8230; y&#8217;know &#8230; score your goals. It&#8217;s unlikely many players will cross the threshold - more than a goal every other game is &#8230; tough to deliver over a season. So I&#8217;m mostly interested in players who get close, and who do well on the other metrics.</p><h2>The bonus &#8216;all round threat&#8217; Index (name tbc)</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/scoutedftbl/status/1879505515790917991?s=20&quot;,&quot;full_text&quot;:&quot;Per <span class=\&quot;tweet-fake-link\&quot;>@fbref</span>, only six players in Europe's Big Five Leagues this season have recorded:\n\n&#10026; 20+ shots\n&#10026; 20+ key passes\n&#10026; 20+ take-ons completed\n&#10026; 20+ aerial duels won\n\nHugo Ekitik&#233;, Charles De Ketelaere and Elliot Anderson are the U23 representatives. &quot;,&quot;username&quot;:&quot;scoutedftbl&quot;,&quot;name&quot;:&quot;SCOUTED&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2021220463322509312/NNjVvc5m_normal.jpg&quot;,&quot;date&quot;:&quot;2025-01-15T12:26:49.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/GhVYFlaW4AE9wXs.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/aOwtPSuo9E&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:10,&quot;like_count&quot;:73,&quot;impression_count&quot;:26565,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I first started playing with this sort of idea after seeing this particular index a couple of years ago. Those who&#8217;ve read Jagalytics for a while will know I&#8217;m a big fan of ScoutedFtbl, and how they think about the game. They blend the eye test - how football really looks in real life - with data and analysis in the right sort of blend.</p><p>This particular index is a reliable way of spotting players who have hit a combination of all-round threat by midway through a season. Last year, very few players in the Championship got close (though our own Tony Watt was one of them). The original post highlighted several high-end players - Anderson, Semenyo and so on all commanding huge fees in the last couple of years.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jagalytics/status/2003587623034716649?s=20&quot;,&quot;full_text&quot;:&quot;One player in the Scottish Champ has hit this 30+ triple so far - Dunfermline's Andy Tod. He also has 10 Key Passes. Jamie Gullan is the next closest, but he's still 10 successful take-ons and 10 aerial duels shy of hitting it. I said it last week - Tod's a special prospect.&quot;,&quot;username&quot;:&quot;jagalytics&quot;,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1852665633143500800/ALsWmE_b_normal.jpg&quot;,&quot;date&quot;:&quot;2025-12-23T22:04:48.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Nearly a year on from this, Semenyo set to be the first player to hit this particular triple. The only other B5L player on 20+ of each is Giovane (Hellas Verona, someone else I&#8217;ve said to watch out for). They both have 20+ Key Passes too.&quot;,&quot;username&quot;:&quot;JakeEntwistle&quot;,&quot;name&quot;:&quot;Jake Entwistle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1617195325566885888/1P1xzuXM_normal.jpg&quot;},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:2,&quot;impression_count&quot;:898,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>So I thought I&#8217;d add this into the mix to track as the season goes on. I&#8217;ll start with the 4-metric 20+ threshold, and then move onto the 30+ number for Dribbles, Aerial duels, and Shots (which is a good second level filter for the real elite performances).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!o-7_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!o-7_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:353101,&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://jagalytics.substack.com/i/210234343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o-7_!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e99969-349f-4fee-97b0-d4ffaa0a7bce_2560x1440.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 aria-hidden="true" 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><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 Jake Entwistle said in reply to my tweet, it&#8217;s a reliable way of finding players who are all-round threats. It&#8217;s normally too late to help recruitment (by the time players put up these numbers, everyone and their dog know the guy is a pler), but it&#8217;s a helpful barometer. So far, there are 17 players tracking to break the 20+ limit in all four if they keep it up and play lots of minutes, including our own Fitzy.</p><h2>Tracking the season ahead</h2><p>So now, I have two different ways to track the season ahead:</p><ul><li><p>At a team level, the Jagalytics Heartbeat</p></li><li><p>At a player level, the Jagalytics Index</p></li></ul><p>I plan to come back to these in a few weeks to refresh how things are going. But for now, let&#8217;s focus on an exciting Friday evening under the lights, and a very dangerous Livi team adjusting to life in the Championship. Let&#8217;s hope Ben can show us all that he&#8217;s better than a new signing.</p>]]></content:encoded></item><item><title><![CDATA[The Jagalytics Heartbeat]]></title><description><![CDATA[Getting ready for another season...]]></description><link>https://jagalytics.substack.com/p/the-jagalytics-heartbeat</link><guid isPermaLink="false">https://jagalytics.substack.com/p/the-jagalytics-heartbeat</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:18:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LnjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#8216;twas the night before Championship, and all through the house - not a creature was stirring, not even a cheeky co-op loan.</p><p>We&#8217;ve reached that most magical time of the year. A moment &#8216;twixt<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Before and After. A sliver when anything is possible, dreams are yet to be crushed, and thoughts that &#8216;this might finally be the year&#8217; gain momentum.</p><p>Tomorrow sees the start of a new Champ season, and so - once again - it&#8217;s time to think about football.</p><p>Today, I simply want to introduce an idea I&#8217;m going to try to track and develop as the season goes on. I&#8217;ll add more detail and dig into the thought process behind it (and probably tweak and change it as we go), but for now, here&#8217;s the thing&#8230; introducing:</p><div class="callout-block" data-callout="true"><p><strong>The Jagalytics Heartbeat.</strong></p></div><p>The idea is simple. I&#8217;m going to pick a (relatively) small smattering of metrics that we&#8217;ll trace through the season, describing something of how Thistle are playing. Up and down, side by side, we&#8217;ll get a sense of how we&#8217;re performing against a tangible reference point.</p><p>Each of them will have a <strong>comparison to last season</strong> (so we have a numbers-y way of comparing Thistle 26/27 to Thistle 25/26), and also <strong>a benchmark:</strong> over the last few seasons, what would you have seen from the team that won the league, the teams that were in the play-offs, the teams that finished outside the playoffs but not in relegation trouble, and the teams who were in a relegation battle?</p><p>Have Thistle measurably <em>changed</em> compared to last season?</p><p>Are Thistle <em>playing like champions</em> or like playoff contenders? Or worse?</p><p>I&#8217;ll track it semi-regularly, and use this as a jumping-off point to consider strengths, weaknesses, and interesting evolutions.</p><p>I&#8217;ve got six different areas it&#8217;ll cover:</p><h2>Outcomes</h2><p>This is the main thing. Only one metric here: <em><strong>points per game</strong></em>. Over the last three years, you need to hit roughly 2.0 or more points per game to win the league. You can do it with lower numbers, but there&#8217;s a pretty big gap between the normal range to guarantee playoffs, and the range that ensures you&#8217;ll win the league. Anywhere in between is &#8230; risky.</p><p>Last year, we were between those two ranges with 1.83 PPG. But we need to turn that up a notch to be in with a chance.</p><h2>Underlying numbers</h2><p>Again, this has just one metric: <em><strong>expected goal difference</strong></em> (or xGD). I wrote about this a bit in January - you can see a link to the post below. Basically, though, if you look at the recent trend of a team&#8217;s league xGD (the expected goals they generate minus the xG they concede to opponents), you have a pretty good idea of what their upcoming points per game will be. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;32493e96-f832-4564-bec8-74e4f77a829f&quot;,&quot;caption&quot;:&quot;Note: I&#8217;ll return to the Red and Yellow Lines series soon. This was just an interesting diversion for me. As an aside, one of the players mentioned in a previous post on Progressive Defenders signed for Union Saint-Gilloise, one of the Jamestown stable, this week, for around &#8364;1.6m. It&#8217;s always nice to have the approach validated! Meanwhile, one of the p&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Have Thistle stalled?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-15T19:42:17.815Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sgrO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bd38b59-91b5-485f-a926-1cc2e4b11aaf_1220x770.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/have-thistle-stalled&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184638798,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>If you hit over +0.3 or +0.4 over a few games, you can expect to average 1.8 PPG in the next few (ish). When I wrote that article, we were fresh from a fairly weak league run (drawing with Raith Rovers and QP, just squeaking past Morton, losing to County) in the league, and a loss to Caley Thistle in the Challenge Cup, but the underlying numbers suggested we were in line to hit 1.8 PPG in the upcoming games. In fact, we won two cup games and averaged 2.3 PPG in the league. </p><p>That case is anecdotal, but outside this one example, the evidence is actually quite strong on this. I&#8217;m working on improving that model a bit, but for now, the heartbeat will include the xGD (possibly the &#8216;recent trailing&#8217; games, but I haven&#8217;t decided yet).</p><p>Last season, we averaged +0.35 xGD - again ahead of normal playoff performance, but well short of the normal <strong>Champions range of +0.89-1.21</strong>. That&#8217;s the target for us this season.</p><h2>Attack </h2><p>For attack, I&#8217;m starting with three metrics:</p><ul><li><p><em><strong>Shots per 100 box touches</strong></em>. This is a bit &#8220;<em>lies, damn&#8217;d lies, and statistics</em>&#8221; &#8230; it&#8217;s a measure of how much a team has to footer around to find a shot. It can be low because the team snatches at the first shot they find in the box, or because they are incredibly decisive. It can be high because the team is carefully looking for the right chance, or just incapable of translating &#8216;being in the box&#8217; into &#8216;posing a threat&#8217; In other words, it can be good, or bad. Champions have a fairly wide range here, so this is more a way of tracking how different (or similar) we are to previous seasons. Mostly, playoff teams are slightly more decisive, needing fewer touches to get a shot than mid-table teams, and it could be argued that Champions were a bit more decisive again, but it&#8217;s not as clear-cut as some other metrics. Thistle were around 65 shots per 100 box touches last season - a bit lower than the non-champion average.</p></li><li><p><em><strong>Box-touch share</strong></em>. This is a bit like &#8216;pitch tilt&#8217; - it&#8217;s a measure of what percentage of touches in the box go to one team over the other. A higher percentage means you get more of the attack in games. Champions are typically <em>miles</em> ahead here - <em><strong>63-83%.</strong></em> Thistle were down at 55% last season, so we need to shift that a bit. This is a good way to tell if we&#8217;re reallly serious about challenging for the title.</p></li><li><p><em><strong>Spreading the shooting load</strong></em>. The idea here is to see what fraction of the xG falls to one particular player (the most shooty player in the team). Often, the champions are better at spreading it around, with several threats on the team. Playoff teams often ride on the coat-tails of one star forward who takes most of the shots (think BBG). Thistle were at 17% last season. We&#8217;re looking for whether the team spread the load around, or focus on one player.</p></li></ul><h2>Defence</h2><p>In defence, again there are three metrics:</p><ul><li><p><em><strong>xG allowed per 100 final-third passes by the opposition</strong></em>. Effectively, this is a measure of how quickly the other team can go from breaking through your defensive midfield to getting quality shots. A higher number means the other team don&#8217;t need many passes to find good chances, and can go pretty directly through your back line. It&#8217;s ok to sit high defensively if you can track back, or your keeper can sweep well. Generally, the lower this number is the better. Thistle had a relatively high (i.e. bad) number for this last year - more like a mid-table side, which is interesting, given the strength of our defenders. We need to figure out how to make it harder for the other teams to go from passing our high line to getting a clear shot.</p></li><li><p><em><strong>OPpDA</strong></em> (or opposition passes per defensive action). This is measuring how eagerly you harass defenders - a lower number means your &#8216;press is more intense. It&#8217;s measuring how many passes the other team gets before you put in a tackle, or contest the ball, or block a shot, or intercept a pass, or clear the lines. Generally, champions have a lower number here - they get the ball back quicker, stop opponents playing their game forcefully (interestingly, Falkirk had a bit of variance home and away on this, but that&#8217;s for another day). It&#8217;s easier to do if you have a fit team, who&#8217;s had a full pre-season, and have depth you can swap in, and it&#8217;s hard to sustain if you have an older or smaller squad. Two years ago, Livi used their artificial pitch to help them here. Thistle were less intense than you&#8217;d expect last season. Again, this is not necessarily &#8216;more intense is good&#8217; - it&#8217;s more contextual to see what&#8217;s changed.</p></li><li><p><em><strong>Average defensive line</strong></em>. Again, this is more to understand how we&#8217;re playing rather than predicting the chance of winning. Normally, the champions are able to play a much higher defensive line (normally 33-35m) than anyone else, partly because they&#8217;re attacking more and have more of the ball in more advanced locations. Everyone else in the league is normally 30-32m. Thistle were around 33m last season, so closer to the lower end of how the champions would play, but not quite making that final step.</p></li></ul><h2>General possession</h2><p>There are two general possession numbers to watch:</p><ul><li><p><em><strong>Average possession</strong></em> (which is pretty obvious). Generally, more of the ball correlates with more success. We averaged around 53.7% last season. Good, but not elite.</p></li><li><p><em><strong>Progressive actions per 90</strong></em>. This is a measure of how many times a team moves the ball significantly up the pitch successfully per game by passing or running - 30m or more up the pitch by the end of the action in the defensive half, 20m or more across the half-way line, or 10m or more in the attacking half. I&#8217;ve <a href="/__u/jagalytics.substack.com/p/were-all-about-forward-motion-here?r=4o8jfc">written</a> about this too, but generally the team that passes and runs the ball most effectively and often up the pitch wins the league. Thistle were squarely in the champions range for this last season with 93.45 passes and runs per 90 that met this target. We need to keep this up.</p></li></ul><h2>Set pieces</h2><p>Finally, I&#8217;m going to track set pieces. This is an area where we&#8217;ve not been as strong in recent seasons, and where we probably need to improve a lot this year to make that final step up the league.</p><p>I&#8217;ve got three metrics, all expressed as a &#8216;balance&#8217;. The idea for each is to compare how good you are, minus how good you let your opponents be. A good set-piece team knows both how to create and capitalise on chances, but also how to <em>restrict</em> the opposition. So a positive number here means you&#8217;re better at this aspect than you allow your opponents to be. Negative means you allow your opponents to be better.</p><ul><li><p><em><strong>Opportunity</strong></em>. How good are you at creating set piece chances (and restricting your opponents from getting them)? Corners, throw-ins, free-kicks. Each set piece is a chance to create a shot or a goal. Champions tend to do well here, and everyone else is some variation on breaking even or slightly negative. The message is: if you know how to create and restrict set pieces, you&#8217;ll win the league. Thistle were quite good at this last year - better than a normal playoff contender, but still well short of normal champions. So we need to keep up our progress, and improve where we can.</p></li><li><p><em><strong>Efficiency</strong></em>. How good are you at turning a set piece into a shot? There&#8217;s more variance here in the champions, but generally, higher is better. Thistle were roughly like a high mid-table team here. We need to be more efficient at creating shots, and tighter at restricting opponents, to be in contention.</p></li><li><p><em><strong>Effectiveness</strong></em>. This is a measure of how well shots on target from set pieces are scored. Thistle were &#8230; <em>bad</em> at this last year. Like spectacularly bad. If we can do one thing to help ourselves this year, it&#8217;s improve our goalscoring rate (and lower our conceded rate) from shots starting from set pieces.</p></li></ul><h1>Putting it all together</h1><p>So that's our heartbeat metrics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LnjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png 424w, /__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png 848w, /__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LnjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png" width="1456" height="1324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1324,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:208169,&quot;alt&quot;:&quot;Range charts showing each of the heartbeat metrics (other than the set pieces)&quot;,&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://jagalytics.substack.com/i/209279662?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Range charts showing each of the heartbeat metrics (other than the set pieces)" title="Range charts showing each of the heartbeat metrics (other than the set pieces)" srcset="/__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png 424w, /__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png 848w, /__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LnjF!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda25d3c0-6bbb-42a6-bbee-b1e97a332ee8_2400x2182.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 aria-hidden="true" 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><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><figcaption class="image-caption">The Jagalytics Heartbeat starting position. Each metric shows the normal range for a team who wins the league (in yellow), finishes in the playoffs (blue), ends up mid-table (grey), and is battling relegation (brown). Last season&#8217;s number for Thistle shown as a red diamond.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bptn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png 424w, /__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png 848w, /__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bptn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png" width="1456" height="389" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:389,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90651,&quot;alt&quot;:&quot;Range chart showing the jagalytics heartbeat set piece metrics&quot;,&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://jagalytics.substack.com/i/209279662?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Range chart showing the jagalytics heartbeat set piece metrics" title="Range chart showing the jagalytics heartbeat set piece metrics" srcset="/__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png 424w, /__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png 848w, /__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bptn!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1dad60-bf41-418a-90ae-ce7d5399d704_2400x642.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 aria-hidden="true" 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><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><figcaption class="image-caption">Jagalytics Heartbeat set piece metrics</figcaption></figure></div><p>I&#8217;ll use them to track Thistle&#8217;s evolution this season, and open a window onto how our season is unfolding. I&#8217;ll return to this, and may tweak and change the numbers we look at as we go.</p><p>For now, though, savour the sunrise of a new league season. Taste the nectar of possible promotion, free of the bitterness of unfulfilled hopes. It&#8217;s a new day.</p><p>Be still, my beating heart.</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>OK, that&#8217;s two uses of the apostrophe-t in the first two paragraphs&#8230; maybe there&#8217;s been too much Period Drama watched in the Jagalytics House recently.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The subtle art of footballing drama]]></title><description><![CDATA[GrAphIc dEsign Is my pASsioN]]></description><link>https://jagalytics.substack.com/p/the-subtle-art-of-footballing-drama</link><guid isPermaLink="false">https://jagalytics.substack.com/p/the-subtle-art-of-footballing-drama</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sat, 18 Jul 2026 18:57:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yd0C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I haven&#8217;t posted in a while, as 1) life&#8217;s been quite busy, 2) I&#8217;ve been enjoying just watching football for a few weeks, and 3) I&#8217;ve been working away at some background stuff. </p><p>As I write, Thistle have just won a penalty shoot-out (gasp). No, really. Drama, thou art found at the 12-yard spot.</p><p>Football is a low-scoring, high-stakes sport. It specialises in drama in the same way that Breaking Bad does. Sometimes sudden and shocking, sometimes as the result of sustained and building tension. The thrill of a last minute equaliser, or a breathtaking comeback. Sneddon scoring five minutes into injury time. Ethan Ingram clearing off the line.</p><p>The drama of football is one of the reasons we love it. </p><p>And yet it&#8217;s sometimes hard to articulate to someone after the game where that drama came from. It&#8217;s not from a single moment, or an isolated event. Not really. It&#8217;s a confluence of activity; ebbs and flows, a complex narrative in whose flow sit the weighty rocks of the memorable moments.</p><p>For instance, there was a great animation someone created this week about how the England vs. Argentina World Cup semi-final this week changed after England took the lead. You can see it <a href="https://x.com/UtdArena/status/2077710699875168311?s=20">here</a>. It brings to life what you saw with your eyes if you watched the game. A team on the front foot went ahead, and then surrendered territory almost instantaneously.</p><p>I&#8217;m a sucker for a novel way of turning data into a story. <a href="https://science.nasa.gov/mission/hubble/multimedia/sonifications/">NASA</a> have &#8216;sonified&#8217; some of their telescopic data (partly to allow visually impared communities to engage with the beauty of their imagery). Or Charlie Clark, who championed the idea of taking the average colour of each frame of a movie and turning it into a &#8216;barcode&#8217; at <a href="https://www.thecolorsofmotion.com/?">The Colors of Motion</a>. From the heathery pale purples of The Good, the Bad, and the Ugly to the distinctive Anderson bold palette of reds and browns and yellows in The Grand Budapest Hotel.</p><p>I love the creativity of taking some data and using it to give a fresh look at something you&#8217;re familiar with.</p><p>I came across a wonderful project this week by<a href="https://zehfernandes.com/posts/how-i-turned-world-cup-data-into-posters"> Zeh Fernandes</a>, doing just that. Zeh wanted to represent the drama of World Cup games in visual representations of the data - giving a sense impression in a glance of what you would have absorbed if you&#8217;d watched the whole game.</p><p>I thought this was truly gorgeous. </p><p>I found myself going back to the posters again and again, captivated by them. Even games I hadn&#8217;t watched caught my eye, and made me dwell for a moment on the drama of an event I didn&#8217;t participate in.</p><p>So I though I&#8217;d give it a go.</p><h2>The method</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Yd0C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Yd0C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png" width="1260" height="1620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1620,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:866879,&quot;alt&quot;:&quot;A visual representation of shots and substitutions from Thistle's 2-0 win over Dunfermline in April shows a constant stream of pressure in the first half&quot;,&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://jagalytics.substack.com/i/207567562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A visual representation of shots and substitutions from Thistle's 2-0 win over Dunfermline in April shows a constant stream of pressure in the first half" title="A visual representation of shots and substitutions from Thistle's 2-0 win over Dunfermline in April shows a constant stream of pressure in the first half" srcset="/__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yd0C!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267b5bda-ea3d-45f0-bb2a-de7ce7956263_1260x1620.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 aria-hidden="true" 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><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><figcaption class="image-caption">A visualisation of Thistle&#8217;s 2-0 win over Dunfermline in April 2026</figcaption></figure></div><p>I&#8217;m no graphic designer. I once attended a great seminar by the Guardian data journalist team, and one of the points they made is that good data storytelling involves at least four steps - data, story, chart, and design. And, the seminar leader said, almost no-one is good at all four steps - at least, not at the same time, on the same project. It takes a village to raise a child, and it takes a team to tell a story with data.</p><p>On my best days, design is my weakest of the four disciplines.</p><p>So, confident in my ineptitude in terms of design, I decided to follow Zeh&#8217;s methodology, with a few tweaks of my own. Any strength in the visuals you see here is tribute to Zeh. Any failing is down to me. </p><p>I used an able agentic deputy of Mr C. Odex<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> to help me build the code and iterate (because it allowed me to work on it whilst standing on the sidelines of my youngest son&#8217;s football coaching session).</p><p>The basic idea is this:</p><ul><li><p>Much of the drama of a game of football is in the ebb and flow of attack: the rearguard defensive action, or the tsunami of final third threat. So let&#8217;s visualise the match through the lens of attacks (and especially shots).</p></li><li><p>Turn the timeline of the match into a grid rather than one long line. Zeh played around and found a grid that goes from top left across a row, then to another row, and another, and so on, worked well. In the end, he had an 8x11 grid, so each &#8216;box&#8217; represented just over a minute of the game. I stuck with that.</p></li><li><p>The main currency of attacking drama was shots - and so each shot was dropped into its time-coded box</p></li><li><p>Each shot then had a set of lines streaming from the side to the shot-dot (home side from the left, away from the right). That helped give a sense of how competitive and confrontational a game was, because it feels more like two armies attacking each other</p></li><li><p>The lines were longer if the team had a higher share of the game&#8217;s passes, and thicker if the team had more possession</p></li><li><p>Additional &#8216;secondary&#8217; events were added to the grid when fouls and so on happened</p></li><li><p>When teams scored, those dots then exterted &#8216;gravity&#8217; because goals are the most influential part of a game. More dramatic goals - late winners, climaxes of a series of pressure, big counter-attacks breaking out from sustained opposition pressure - impacted the chart more, and affected the chaos and busy-ness of the streams.</p></li><li><p>This gravity caused the lines streaming through the page to &#8216;bend&#8217; like a planet on its moon or a black hole on passing rays of light. Home team goals ended up causing lines to swirl in one direction, and away teams the other, causing a bit more &#8216;entropy&#8217; to the plot.</p></li></ul><p>Zeh used this process to create the basic &#8216;pattern&#8217; of a game, and then blends the streams into colour-smeared posters. They really are beautiful.</p><p>I worked on a similar logic, with a few changes.</p><ul><li><p>I used <strong>Championship data from Scotland</strong>, and particularly Thistle&#8217;s games from the season just gone. My aim was to build a poster for each game I had data for (34 of the 36 Champ games from 25/26)</p></li><li><p>I didn&#8217;t use secondary foul data, but I added in <strong>substitutions</strong>, as those often change the flow of the game</p></li><li><p>I <strong>weighted</strong> the shots based on non-penalty post-shot <strong>xG</strong> (my own model), which impacted the density of the the lines streaming to the dots. That meant that big chances create more visual impact. </p></li><li><p>I gave <strong>penalties</strong> their own icon, and missed penalties or missed chances with high xG, got &#8216;<strong>anti gravity</strong>&#8217; - they pushed the lines away from themselves, rather than towards them the way goals did. This added another element of entropy to the distortion of the lines. </p></li><li><p>I didn&#8217;t end up fully blending the lines, as I liked the aesthetic with discernable back-and-forth that the patterns gave</p></li><li><p>Thistle always appear as red, and the opposition normally appear as their dominant non-white colour (e.g. Dunfermline are black), unless that was too close to Thistle&#8217;s red. In those cases, the team was given a colour that came from last season&#8217;s away or third strips, or their logo, that gave a reasonable visual contrast (for instance, white doesn&#8217;t work on these charts, and so the natural choice for Airdrie would be red, but instead I picked a purply blue from one of their other strips). The aim was contrast and &#8216;battle&#8217; drama, rather than game accuracy.</p></li></ul><p>You can see one example above, from Thistle&#8217;s win against Dunfermline in April. It immediately caputred for me the strength of Thistle&#8217;s start to the game, with limited pushback from Dunfermline&#8217;s black, and the impact of two quick goals early in the game. Despite phases of pressure in the second half, the lower part of the game is much more reserved.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6224448e-3c86-416f-ac69-d323b3a56183_1260x1620.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4285a1a8-8f61-415a-b0e7-13bf77530b9b_1260x1620.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e948cf1-ef54-44f3-9fcb-90cbc2b139de_1260x1620.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b9043f0-cd29-4547-b64e-9d439b8bd06f_1260x1620.png&quot;}],&quot;caption&quot;:&quot;Thistle's four games against St. Johnstone&quot;,&quot;alt&quot;:&quot;Four posters, each showing a game between Thistle and St. Johnstone&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a18edff5-75e9-4f44-9d94-a03a4f143e61_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>If you put the four posters for Thistle&#8217;s league games against St. Johnstone together, you can see the different flow of our games. The onslaught of that opening day humbling, the cautious but canny 2-1 win, the more open blow-for-blow 2-2, and a cagey 0-0 in March.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XNwU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XNwU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png" width="1260" height="1620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1620,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1149848,&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://jagalytics.substack.com/i/207567562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XNwU!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0600afb3-6e59-4e6e-965d-5bbcb1590d6f_1260x1620.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 aria-hidden="true" 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><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><figcaption class="image-caption">Thistle dominate Queen&#8217;s Park 5-0 in November, with the second half in particular being a flow of red</figcaption></figure></div><p>Our 5-0 victory over Queen&#8217;s Park gives a different visual impact. The first half started well, but with limited action between about 25 minutes to the break. But the second half &#8230; a tidal wave of red. Irresistable and destructive. </p><p>For drama, not many games beat the late, late, late Ablade goal against Falkirk in the penultimate game of the 24/25 season. And that too is visible in the poster.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Xh5M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Xh5M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png" width="1260" height="1620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1620,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:919382,&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://jagalytics.substack.com/i/207567562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Xh5M!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c61328-547a-4620-98c8-f58e27908e0a_1260x1620.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 aria-hidden="true" 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><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><figcaption class="image-caption">The second-to-last game of the 24/25 season was dominated by Falkirk, but owned by Ablade&#8217;s late goal</figcaption></figure></div><p>Falkirk&#8217;s blue dominates most of the game, other than BG&#8217;s early goal. But the visual is sucked towards the drama of that last-ditch winner. Streaking through the ocean of blue is a stain of deep red. The gravitational pull of that winner bends the rest of the game&#8217;s narrative.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0wFg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0wFg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png" width="1260" height="1620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1620,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:689877,&quot;alt&quot;:&quot;Thistle's final game of the season 24/25 against Livi was mostly a rearguard action defending a wave of gold&quot;,&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://jagalytics.substack.com/i/207567562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Thistle's final game of the season 24/25 against Livi was mostly a rearguard action defending a wave of gold" title="Thistle's final game of the season 24/25 against Livi was mostly a rearguard action defending a wave of gold" srcset="/__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png 424w, /__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png 848w, /__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0wFg!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26df61dc-2ed9-4746-817a-61d55926c7c4_1260x1620.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 aria-hidden="true" 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><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><figcaption class="image-caption">The final game of that same season against Livi is more about resisting the tide of gold</figcaption></figure></div><p>The game right at the end of that season - just as important in getting us to the playoffs that year - was a different story. A rearguard action, trying not to be overwhelmed by a surge of gold throughout the whole game, intense and constant. As an aside, this was a good example of having to deal with a particular quirk of the data - own goals - and making sure they were captured in the right way.</p><p>I loved this idea by Fernandes. It gave me a little side project to plug away at, trying to produce something that was visually appealing. I have posters for each of Thistle&#8217;s games where the data was available, and I&#8217;ll probably go back to them in future to help me tell a story.</p><p>I might share some of them over the coming months, or I may not. </p><p>Sometimes, art is enough in itself, and you don&#8217;t need a &#8216;story.&#8217; And data can generate wonderful art, if you know how to look at it.</p><p>I often feel a great satisfaction in corraling data into shape to allow me to tell a story. You often don&#8217;t see that, but what I imagine a painter feels when her canvas dries is what I feel after wrangling messy data into order. Whilst I don&#8217;t always do it justice, it feels beautiful to me in its own way when chaotic and disparate numbers can be organised and structured to help illumniate a narrative. But for once, this time, it was fun just to try to focus on the art of the drama as an end in itself.</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>I have Views about AI, but one of the wonderful things about it is how it unlocks the chance to try something I would never have attempted even a few months ago. I could give this a go as a little side project for a few evenings, rather than whistfully thinking and moving on. I&#8217;ll never have the skills of someone like Fernandes, but it enables me to pay pale tribute to them</p></div></div>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Season: Forward]]></title><description><![CDATA[And now ... the end is near...]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-season-bb8</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-season-bb8</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sun, 07 Jun 2026 06:00:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X_hj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a366687-b5e1-47cd-be98-64c57d37197b_1220x706.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;d fully intended to stretch out this series over at least a couple of weeks. But it seemed in the end that a bit of momentum would be better than taking my time. So just over a week after starting, here is the last in my series building three different Teams of the Season.</p><p>The aim was to build each team roughly in Thistle&#8217;s playing shape from the 25/26 season (so that in theory you could put them on the pitch and they&#8217;d form a coherent side). Each team would have its own defining characteristic: a single criterion that judged who was best suited for the team, as if there was only one recruiting paradigm worth using.</p><p>In the end, that means that certain players are less likely to make it in. Players who play in unusual systems, or at least systems that use different shapes than Thistle&#8217;s are slightly biased against - and that means that it was harder for players like Andrew Tod, Dylan Easton, and so on to make it onto the list. I&#8217;m fully aware that this is the case, but the point of this exercise isn&#8217;t to replicate all the other &#8216;teams of the season&#8217; (otherwise those sorts of players would be very likely to be in contention). I wanted to show how you could build a team using a somewhat coherent - albeit woefully myopic - single datapoint strategy.</p><p>I&#8217;ve said before that in reality, this isn&#8217;t really how data input works for a football club. Real selection and recruitment decisions are made using a variety of evidence, layered and woven together based on the preferences of the football department. Data is one strand, and good data analytics helps you make better decisions not by being &#8216;clever&#8217; but by helping provide understandable, accessible evidence that real humans can engage with. </p><p>Almost no club in the world, I suspect, truly runs on extreme Moneyball rules. Some will lean more heavily into data, especially to find undervalued players or to reduce the inevitable risk of signing a player. I can&#8217;t imagine any player is signed because &#8216;the model said they were 19 out of 20&#8217; &#8230; but it&#8217;s probably the case that it can feature in the decision-making, alongside the instinct, knowledge, and experience of real scouts, coaches, and industry experts.</p><p>This is a simplified form of feeding data into a decision-making process. In my experience, more than half of the work of using data well is wrangling - getting data into the right shape, handling the edge cases and mitigating the risks that you&#8217;ve misinterpreted, abused, or unduly warped the data. Another 30% or more is thinking carefully about how to land that data in a way that real people can absorb what it <em>means</em> and helping them to use it to make decisions. Very little is actually doing super clever modelling stuff. </p><p>All that to say - I&#8217;ve enjoyed this sandbox way of constructing a team based on a limited scope of data. It&#8217;s interesting, because it shows - in a vastly over-simplified way - how you can use data to judge between one player or another. But it&#8217;s also shown me again the importance of having a target - a system that you want to play, a style, and priority. That allows you to make the messier decisions about which players are truly in and out of scope, and the order you need to make decisions. </p><p>I switched to picking wingers before 8s because it made sense to get the wingers in their true positions even if they&#8217;d be near the top of the advanced midfielder rankings too. I filtered out some players who were good and viable candidates for the central midfield roles because they weren&#8217;t really the style of players I expected. I left out some very talented players in the defence (Chilikoa-Mullen, for instance) because he scored highest in a position where I don&#8217;t think you&#8217;d actually get the best out of him.</p><p>You can only make those decisions if you know what you&#8217;re aiming for. </p><p>That&#8217;s been one of the real strengths of Mark Wilson&#8217;s Jags this season - he&#8217;s had a real clarity of how he wants to play, and he and the team around him have both recruited to that plan, and coached players specifically to that plan. Good strategy is, after all, what you say no to.</p><p>All that brings us back to the final part of our Teams of the Season: the front man. Over the year, Thistle have played with one or two up top, but for the sake of this exercise, I&#8217;m going to pick one striker for each of the three teams. In two cases, the player isn&#8217;t a real out-and-out centre forward - but I think all three are arguable.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/zHibk/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a366687-b5e1-47cd-be98-64c57d37197b_1220x706.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6cddd47-0bca-4198-bbb0-16d3f4ad4cf3_1220x924.png&quot;,&quot;height&quot;:522,&quot;title&quot;:&quot;Top forwards by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different forwards?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/zHibk/1/" width="730" height="522" frameborder="0" scrolling="no" loading="lazy"></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><h2>Impact</h2><p>The first team to be completed is the Impact team. And the central forward for that team is <em><strong>Jamie Gullan</strong></em>. Four players broke 14 on the impact score, and another 4 (including Alex Samuel) were between 13 and 14 - players who made their teams&#8217; outcomes noticeably better when they are on the park. Several of the players in the list have played at CF over the season, but aren&#8217;t normally a forward (Chalmers and Fitzpatrick both feature on the chart, for instance). McPake again scores highly here, but as we already have him in the side, he&#8217;s not going to &#8216;win&#8217;.</p><p>Gullan isn&#8217;t really an out-and-out striker. He excelled in his final year at Raith surrounded by players like Easton and Finlay Pollock, providing a big creative foil for the goalscorers around him. But whilst others at St. Johnstone have gained plaudits - McPake for his goals, McAlear and Holt for running the midfield, Sidibeh up front before he left, I tend to think the most important signing that St. Johnstone made last summer was Gullan.</p><p>He is exceptional in buildup play, linking and connecting St. Johnstone&#8217;s attack. 14% of his passes are &#8216;progressive&#8217; - moving the ball significantly closer to the opposition goal. He generates around 0.73xA per 100 passes - meaning that he only needs about 135 passes to create the quality of chances that lead to at least one expected goal for his team-mates (very few players in the league are above 0.6). He delivers crosses when needed, and wins around 60% of his dribble attempts. He averaged an assist every 4 games, and around 4 goals every 10 games. </p><p>For St. Johnstone, he didn&#8217;t have his best games when he was the main striker, but by this measure - a player who has played as a striker at some point - he is well ahead of the other options.</p><h2>Undervalued</h2><p>Moving on, then to the undervalued player, there are again a cluster who are in contention. Alex Samuel, Jamie Murphy, Mark McKenzie, Nikolai Todorov, Tomi Adeloye, and Gullan all broke 15 for how much impact they delivered given their market value. </p><p>But topping them all was <em><strong>Euan Henderson</strong></em> of Airdrie (well &#8230; not any more!). Henderson&#8217;s impact wasn&#8217;t necessarily that high. He played for a team that struggled, and under several different managers. Sometimes he was on the pitch for the harder moments, and so the impact score doesn&#8217;t look as compelling. Again, he was more of a wide forward and occasionally a central striker than a true CF. </p><p>But he was supremely capable at finding shots, and a very dangerous forward nonetheless.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!x5Wp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!x5Wp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png" width="506" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1560,&quot;width&quot;:1320,&quot;resizeWidth&quot;:506,&quot;bytes&quot;:158425,&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://jagalytics.substack.com/i/200902080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!x5Wp!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c2f8a96-ce2a-4fc4-baf4-554a1db323a1_1320x1560.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 aria-hidden="true" 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><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><figcaption class="image-caption">Henderson&#8217;s heatmap shows that he spent most of his time on the left wing, or as a left-sided wide forward this season, but still with reasonable time up front.</figcaption></figure></div><p>As I&#8217;ve already said, I&#8217;m willing to put guys in who aren&#8217;t always used in this sort of role. Tony Watt was used as a 10 and a left winger at times this season - in much the same way as Henderson often is. But he is also a very effective close-range striker. The same could be said of Henderson.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bhnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png 424w, /__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png 848w, /__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bhnP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png" width="475" height="551.3392857142857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1300,&quot;width&quot;:1120,&quot;resizeWidth&quot;:475,&quot;bytes&quot;:254860,&quot;alt&quot;:&quot;Shotmap for Euan Henderson&quot;,&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://jagalytics.substack.com/i/200902080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Shotmap for Euan Henderson" title="Shotmap for Euan Henderson" srcset="/__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png 424w, /__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png 848w, /__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bhnP!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f40fcf9-493c-4573-8130-529929ce01cf_1120x1300.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 aria-hidden="true" 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><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><figcaption class="image-caption">Henderson&#8217;s shotmap shows that he was very dangerous from the edge of the area (much like Chalmers), often finding shots as soon as he entered the box</figcaption></figure></div><p>Henderson was willing to track back more than most forwards in the data, and won his defensive duels well. He&#8217;s not a typical striker, but he is very effective at drawing free kicks from opponents, and excellent at generating shooting opportunities by how he carries the ball. He&#8217;s excellent at finding space to receive long passes too, which helps him quickly find gaps to shoot.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/63wNa/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af2e01e0-5f10-426f-aea3-3fbfea8cc8ed_1220x2728.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/749b8568-26d4-4b75-8992-7ecf368c3c2c_1220x2974.png&quot;,&quot;height&quot;:1464,&quot;title&quot;:&quot;Turning shots into goals&quot;,&quot;description&quot;:&quot;Which forwards is the most clinical at taking a chance and scoring from it?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/63wNa/1/" width="730" height="1464" frameborder="0" scrolling="no" loading="lazy"></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>The final team to be completed, then, is the wildcard group. For this team, there isn&#8217;t a single coherent metric across all positions. Rather, I picked a role-appropriate metric for each position. This time, it&#8217;s all about goals. I built a metric (as I&#8217;ve done before) that&#8217;s about being clinical. It is mostly focused on how many shots are needed to get a goal, with some flavour of average shot quality, volume of shots, and how many touches in the box they need to find a shot.</p><p>Above zero means the striker is more clinical than average. Above 1 means he&#8217;s more clinical than about 67% of strikers.</p><p>The winner of this one is <em><strong>Josh Fowler</strong></em> - probably the most traditional forward in the teams. Although he&#8217;s tagged at St. Johnstone here, it takes into account his time at QP as well. </p><p>Fowler, on the whole, hasn&#8217;t been a <em>high-volume</em> shooter this year, and he often takes quite a lot of touches. But he does that to find a really good quality shot. Not that many forwards in the league this year focused on getting high xG chances. Last year, players like Brian Graham, Ben Wilson, George Oakley, and Anton Dowds all thrived on 0.2+ average xG shots. This year, Fowler and Michael Ruth were the only forwards to focus on that sort of play.</p><p>Fowler is a strong technical forward. He gets more lift on his shots than almost anyone else in the league, putting the ball at a difficult height to save. More than half of his shots are on target, and almost a third of shots on target are scored. That&#8217;s pretty impressive. </p><h2>The Final Lineups</h2><p>That, then, completes our three teams. You can see the final lineups below. Thanks for following along over the last week and a bit - I&#8217;ve really enjoyed reviewing the 25/26 Championship season through these lenses. Hopefully, you&#8217;ve learned something here and there, and haven&#8217;t found the outcome too offensively off-the-wall! Which one would you back in a head-to-head?</p><p>I&#8217;ll probably go on to write some &#8216;What to Expect When You&#8217;re Recruiting&#8217; posts soon. But for now - well done to everyone who made it into the Teams of the Season.</p><h3>Impact team</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!rl8t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png 424w, /__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png 848w, /__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!rl8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png" width="482" height="643.1129629629629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1441,&quot;width&quot;:1080,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png 424w, /__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png 848w, /__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rl8t!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349cf68-dcf0-43f2-a1f4-3d579552998e_1080x1441.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 aria-hidden="true" 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><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><h3>Undervalued team</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!A6LX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png 424w, /__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png 848w, /__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png 1272w, /__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!A6LX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png" width="480" height="640.4444444444445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1441,&quot;width&quot;:1080,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png 424w, /__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png 848w, /__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.png 1272w, /__u/substackcdn.com/image/fetch/$s_!A6LX!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fcef24-e5d6-4550-9835-927f5957075c_1080x1441.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 aria-hidden="true" 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><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><h3>Wildcard team</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HlC0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png 424w, /__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png 848w, /__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HlC0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png" width="482" height="643.1129629629629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1441,&quot;width&quot;:1080,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png 424w, /__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png 848w, /__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HlC0!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0069981-dd1d-460c-93e6-863cbfcf94ee_1080x1441.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 aria-hidden="true" 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><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></p>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Season: Pushing Midfielders]]></title><description><![CDATA[Aft Ganging Agley]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-season-511</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-season-511</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sat, 06 Jun 2026 06:00:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!79Xv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I had loosely expected to go through this series over a couple of weeks, but it&#8217;s somewhat run away with me - I&#8217;ve enjoyed the process, and as I&#8217;ve finished each one, I&#8217;ve had ideas for the next, so I&#8217;ve written them each evening, queued up for the next day. So it seems like we&#8217;re doing it daily instead. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;2d4d84a2-cdec-44a4-bc04-df99c5f3a827&quot;,&quot;caption&quot;:&quot;I had intended the next post in this series to move from the central midfield anchor to the running &#8216;8s&#8217; in front of him. It felt more natural to build through the middle before moving to the front three of central striker and wingers. But as I did a bit of planning, something interesting came to light.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Championship Team(s) of the Season: Left Wing&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-04T06:01:27.683Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!fGgw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/championship-teams-of-the-season-402&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200510204,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Another of my intentions was that I&#8217;d focus on each position, gradually working from back to front, with wingers being the penultimate post, followed by the forwards. But as I said in my first of two posts on the wingers, the interchangeability of the attacking units means that it made sense to pick the more rarefied wide players first, and then come back to the more advanced midfielders.</p><p>A third intention was that I&#8217;d stick rigidly to the style of players in the standard shape of Wilsonball 1.0 - a sort of 4-1-2-2-1 with wingers and two advanced running 8s. In reality, as I dug into the data, that felt a bit restrictive on the type of 8s we&#8217;d get in the teams. So I&#8217;ve tweaked the criteria a bit to give me two more central midfielders who can either dominate the centre of the park <em>or</em> play a more running 8 more akin to how Thistle use these players. After all, we&#8217;re not going to <em>play</em> these sides - we just want a shape that has three central-ish midfielders.</p><p>So: best laid plans, mice, men, that sort of thing.</p><p>Now we have our wingers, I&#8217;m back to the central midfield. Let&#8217;s look for two midfielders who are what we can call &#8216;pushers&#8217; for each of the teams; midfielders who drive teams forward, fend off the early buildup of the opposition&#8217;s defence and so on. </p><p>You can push by creating threat yourself, or by fending off the opposition at the earliest opportunity, making the central channels uncomfortable.</p><p>Whereas the anchor is focused on guarding the defence, and controlling the earlier phase of play, these guys are more about supporting the attackers, protecting the wingers, pushing the other team backwards. They won&#8217;t be the standard Wilson 8s (necessarily). I&#8217;ve pulled anyone with 1000+ mins and some time in CM or attacking midfield for our pool, which gives us just over 40 players.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/OxTVi/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abeee9fc-4a08-4099-866b-58712f89e456_1220x706.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/823e2a95-4cd6-432e-9363-ece7be67fca7_1220x924.png&quot;,&quot;height&quot;:521,&quot;title&quot;:&quot;Top attacking 8s by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different advanced midfielders?&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/OxTVi/1/" width="730" height="521" 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><h2>Impact</h2><p>First, then, are our impact players: the ones whose presence lifts the team, and whose production is better than replacement &#8216;normal&#8217; players in the same league and role.</p><p>The most impactful player in the set is Gilmour at Dunfermline - by quite a long way - but as he is already in one of our teams (along with Matty Todd), we&#8217;ll leave him to one side. So the next two players are Thistle&#8217;s own <em><strong>Ben Stanway</strong></em>, and <em><strong>Harry Cochrane</strong></em> of Arbroath.</p><p>Cochrane is an interesting player. He&#8217;s not that involved in creating (he only contributes about 6% of the early buildup and 6% of the late buildup), but he&#8217;s the most active team contributor on the other side of the ball. He generates more defensive output than any other Arbroath player other than Wilkie and O&#8217;Brien. He&#8217;s a true pusher in the sense that he forces the other team to work incredibly hard to get through him.</p><p>Stanway, of course, has had a breakout season. His shooting is technically strong - improving the xG post-shot by around 8%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!NxCt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png 424w, /__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png 848w, /__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NxCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png" width="484" height="561.7857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1300,&quot;width&quot;:1120,&quot;resizeWidth&quot;:484,&quot;bytes&quot;:221194,&quot;alt&quot;:&quot;Shotmap for Ben Stanway&quot;,&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://jagalytics.substack.com/i/200787674?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Shotmap for Ben Stanway" title="Shotmap for Ben Stanway" srcset="/__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png 424w, /__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png 848w, /__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NxCt!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73be3c29-2b0a-4611-a486-c9a016dfdf83_1120x1300.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 aria-hidden="true" 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><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><figcaption class="image-caption">Stanway&#8217;s shotmap shows that he often takes shots around the left edge of the D, but is most dangerous just left of centre from around 18 yards out to about 25 yards</figcaption></figure></div><p>He gets into the left half-space - the channel between the middle of the pitch and the left flank - more than most other central midfielders (about 28% of his events happen here). He reads the game incredibly well - getting more than 7.4 interceptions per game (adjusted for possession) - and he gets into more than 16 defensive duels per game, slowing the opposition down through the middle of the park.</p><p>Cochrane and Stanway provide an excellent impact pairing in the centre of midfield.</p><h2>Undervalued</h2><p>The undervalued pair are a bit left-field - they&#8217;re not who I&#8217;d naturally expect to come out of this list. The two added to this team are <em><strong>Ryan Dow</strong></em> and <em><strong>El Banzo</strong></em>. Dow has had a strong creative season for Arbroath. His speciality was pushing through the defence to the byline and cutting it back across the goal for a player to run on to. Earlier in the season, he also worked well taking set pieces. </p><p>Banzo, meanwhile, had a solid season at Somerset Park, doing Banzo things. Metronomic passing, bite and aggression, and making life difficult for opponents. Surrounded by several young midfielders, his impact was undervalued according to the model, raising Ayr&#8217;s floor in what was a difficult season for the team with reliability and control of the ball.</p><h2>Wildcard</h2><p>The wildcard metric I&#8217;m going to use for this role is what I&#8217;m going to call &#8216;Positional Attacking Contribution&#8217; (I need a better name for this).</p><p>I wrote a bit about this a few weeks back.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;235fcf48-42f4-44e3-afe4-a7b6ab4b1a5d&quot;,&quot;caption&quot;:&quot;There&#8217;s a lot of bluster and chat about AI these days. I don&#8217;t know if you&#8217;ve noticed it? It&#8217;s this new-fangled thing that is going to take all our jobs and possibly turn us all into batteries.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;A Balanced Argument&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-17T17:15:24.831Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!1l0v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce8aea5-001d-4cba-97ae-d8f2b0ecbc12_1220x1350.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/a-balanced-argument&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:194529046,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The most successful teams have multiple players who contribute to each of two different types of attacking - either &#8216;in front of the defence&#8217; or &#8216;behind the defence&#8217;.  To capture this, I&#8217;ve looked at how much time each player spends inside the opposition defensive unit (in the roughly drawn white shape in the diagram below), and how much behind the deepest-lying defender&#8217;s average position (the red box below).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!79Xv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png 424w, /__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png 848w, /__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png 1272w, /__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!79Xv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png" width="333" height="478.20983606557377" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:305,&quot;resizeWidth&quot;:333,&quot;bytes&quot;:24845,&quot;alt&quot;:&quot;Annotated average position map from the Thistle-Queen's Park game at the end of the season with two zones highlighted&quot;,&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://jagalytics.substack.com/i/200787674?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f01d76-563e-4a77-90a3-29ae1f4cc074_305x438.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Annotated average position map from the Thistle-Queen's Park game at the end of the season with two zones highlighted" title="Annotated average position map from the Thistle-Queen's Park game at the end of the season with two zones highlighted" srcset="/__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png 424w, /__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png 848w, /__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.png 1272w, /__u/substackcdn.com/image/fetch/$s_!79Xv!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face8d399-3f54-4155-9ea4-75b6dbfd5362_305x438.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 aria-hidden="true" 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><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><figcaption class="image-caption">Example of attacking &#8216;zones&#8217; - this image is the average position of the Queen&#8217;s Park players from the final league game of the season. &#8216;Inside the defence&#8217; players have lots of events inside the white chalk shape (ignoring the arrow showing direction of play!) and &#8216;behind enemy lines have lots of events in the red box area. Diagram from Sofascore, annotated by me</figcaption></figure></div><p>I&#8217;ve combined these into a single metric and ranked the players based on how above average they are at contributing to either of these two roles.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/w0AsF/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7cf613e-78fe-4d5e-9633-12451ea804c8_1220x3396.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ed8f078-f02f-4719-a682-650c96c097fa_1220x3698.png&quot;,&quot;height&quot;:1825,&quot;title&quot;:&quot;Positional attacking&quot;,&quot;description&quot;:&quot;Which advanced midfielders were the best at contributing to attacks from different zones?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/w0AsF/1/" width="730" height="1825" frameborder="0" scrolling="no" loading="lazy"></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>That gives us our two wildcard midfielders: <em><strong>Seb Drozd</strong></em> and <em><strong>Cameron Blues</strong></em>.</p><p>Drozd is a bit different to the others we&#8217;ve looked at. He can play as a striker, or a deeper attacking midfielder, or out wide if the need arises. He&#8217;s young, but he&#8217;s an exciting prospect. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7pRO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7pRO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png" width="417" height="492.8181818181818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1560,&quot;width&quot;:1320,&quot;resizeWidth&quot;:417,&quot;bytes&quot;:156332,&quot;alt&quot;:&quot;Drozd's heatmap&quot;,&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://jagalytics.substack.com/i/200787674?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Drozd's heatmap" title="Drozd's heatmap" srcset="/__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7pRO!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a7d043c-4db9-467d-8de9-1f135468c65f_1320x1560.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 aria-hidden="true" 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><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><figcaption class="image-caption">Drozd&#8217;s heatmap shows he covers almost the whole pitch - especially the central zones of the attacking half.</figcaption></figure></div><p>He covers huge swathes of the pitch, on both sides, and is effective at getting into the dangerous areas of the pitch. He gets behind enemy lines in just under 50% of his events, and inside the opposition defensive unit for another 37%. He wins more defensive duels than attacking duels, passes well in the final third, and completes more than 55% of his dribbles. He&#8217;s a decent striker around the six yard box, and provides a good, varied positional threat. </p><p>Blues on the other hand, contributes lots of interceptions, doesn&#8217;t run or dribble as much, but generates a lot of defensive activity. He passes well, and converts around 14% of his shots on target. He&#8217;s not the most eye-catching of Morton&#8217;s players, and yet he comes up well in this particular metric, contributing effectively in the zones that make life hard for opponents.</p><h2><strong>The State of Play</strong></h2><p>Our teams are almost done - only one more player to go now! Here, then, are the teams so far:</p><h3><strong>Team 1 - Impact</strong></h3><ul><li><p>Goalkeeper: Toby Steward</p></li><li><p>Central Defenders: Cheick Diabat&#233; and Dan O&#8217;Reilly</p></li><li><p>Fullbacks: Morgan Boyes (left), Ben McPherson (right)</p></li><li><p>Anchor midfielder: Charlie Gilmour</p></li><li><p>Pushing midfielders: Harry Cochrane, Ben Stanway</p></li><li><p>Wingers: Josh McPake (left), Logan Chalmers (right)</p></li></ul><h3><strong>Team 2 - Undervalued</strong></h3><ul><li><p>Goalkeeper: Harry Stone</p></li><li><p>Central Defenders: Callum Fordyce and Jackson Longridge</p></li><li><p>Fullbacks: Lewis Stevenson (left), Craig Watson (right)</p></li><li><p>Anchor midfielder: Oisin Smyth</p></li><li><p>Pushing midfielders: Stuart Bannigan, Ryan Dow</p></li><li><p>Wingers: Michael Garrity (left), Matty Todd (right)</p></li></ul><h3><strong>Team 3 - Wildcards</strong></h3><ul><li><p>Goalkeeper: Calum Ferrie</p></li><li><p>Central Defenders: John Tod and Lee Ashcroft</p></li><li><p>Fullbacks: Matty Foulds (left), Shea Kearney (right)</p></li><li><p>Anchor midfielder: Jason Holt</p></li><li><p>Pushing midfielders: Seb Drozd, Cameron Blues</p></li><li><p>Wingers: Aidan Fitzpatrick (left), Taylor Steven (right)</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Season: Right Wing]]></title><description><![CDATA[Season awards always provoke ire.]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-season-1b3</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-season-1b3</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 05 Jun 2026 07:02:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!49s0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2097a14-ca17-4cb0-bb05-0ec77f651949_1220x706.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Season awards always provoke ire.</p><p>People object to Players&#8217; Player of the Season or Team of the Season, often because they don&#8217;t realise that the award describes the guy that most opponents didn&#8217;t want to play against, or who actual professionals believed was the most valuable player - not who was objectively the &#8216;best.&#8217;</p><p>Fan votes are notoriously swung either by mischief (hello <a href="https://spfl.co.uk/news/ladbrokes-championship-team-of-the-season-forwar">Lewis Mansell</a>), by caprice, or by simple democratic expedient of &#8216;the fans who are most numerous&#8217; (or are best mobilised online)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>Sports Personality of the Year is not really about &#8216;the best personality&#8217; and more about who captured media imagination.</p><p>And so I fully expect this series will annoy folks. I&#8217;m taking a particular lens (three different lenses actually) that sort of illustrate my point. How you look at the question influences who wins. Pick a particular metric, and it&#8217;ll show you who the Team of the Season are. Pick a different one: get a different team.</p><p>In the previous post of the series - before we signed two players (I&#8217;ll write about them at some point soon) - I picked out our three left wingers for the Teams of the Season.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4f822b59-b20b-4cf4-9817-d553ba44fda1&quot;,&quot;caption&quot;:&quot;I had intended the next post in this series to move from the central midfield anchor to the running &#8216;8s&#8217; in front of him. It felt more natural to build through the middle before moving to the front three of central striker and wingers. But as I did a bit of planning, something interesting came to light.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Championship Team(s) of the Season: Left Wing&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-04T06:01:27.683Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!fGgw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/championship-teams-of-the-season-402&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200510204,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>As with the defence, I think it&#8217;s worth splitting out left and right sides. Thistle were unusual this year in having a strong, traditional winger on either flank. That was part of our strength; teams couldn&#8217;t focus on just one wing. But even then, Fitzy and Chalmers are not the same player - they offer different patterns and different styles.</p><p>So who, then, will fit into our three Teams of the Season on the right flank?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/irLHS/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2097a14-ca17-4cb0-bb05-0ec77f651949_1220x706.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf5a3a04-e8e0-469c-8a26-be43cae85527_1220x924.png&quot;,&quot;height&quot;:522,&quot;title&quot;:&quot;Top right wide attackers by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different wide attackers on the right?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/irLHS/2/" width="730" height="522" frameborder="0" scrolling="no" loading="lazy"></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><h2>Impact</h2><p>Again, a cluster of wingers all put themselves in contention for the impact team. Of the 11 players who played 1000+ minutes and spent time on the right wing, five scored 14 or better on the impact score. Two scored 16 or better. </p><p>Remember, this is a measure of players whose presence coincided with his team&#8217;s outcomes being measurably better. Improved xG and reduced xG against. Better goals return. Fewer goals conceded. Improved individual output in this role.</p><p>It&#8217;s not to say that this player is necessarily the best in and of himself (though often he is), but his production when he&#8217;s on the park correlates with better team-level outcomes than when he&#8217;s not on the pitch - and better than it would be with a &#8216;normal&#8217; player in this role swapped in.</p><p>Interestingly, this time, the best impact was a less vaunted player - Ethan Walker of Ayr United. Walker is a slightly unusual player to have in the &#8216;winger&#8217; set. His superpower is less his carrying or crossing (though they&#8217;re both fine), and more his creative, penetrative passing. He does really well putting the ball within 20m of the opponent's goal, and he gets into the box well himself, receiving a lot of passes and finding a shot without needing lots touches in the box. He opened the scoring several times this season.</p><p>In a lot of ways, he&#8217;s more of a traditional attacking midfielder, who drifts across the frontline behind the striker. He doesn&#8217;t cross or dribble as much as most wingers, but he&#8217;s great at generating space and passing where it matters.</p><p>However, he&#8217;s really more of a second striker than a true wide player - though I quite like the asymmetry of having someone play out wide who&#8217;s naturally a 10 (especially if you have a good right back overlapping), I think it&#8217;s maybe too much of a stretch to have him as our RW here. So though Walker was very high impact, the true impact right winger is <em><strong>Logan Chalmers</strong></em>.</p><p>Chalmers struggled to recapture his early season vibrancy in the last few months of the year - especially after a difficult injury. But over the season, his data profiles as the second best attacker in the league, behind McPake.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ea8eb29-baf7-4920-b1bd-86432860c0e5_1320x1560.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fbf648d-8033-48ec-bcc4-1b7d5ed2a08b_1320x1560.png&quot;}],&quot;caption&quot;:&quot;Heatmaps for Walker (on the left of the two) and Chalmers (right) show that Chalmers was far more wing-biased&quot;,&quot;alt&quot;:&quot;Two heatmap hexes for Logan Chalmers and Ethan Walker&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9ebd9f6-4106-44ec-85b6-695639240626_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Whereas only 20% of Walker&#8217;s events happened on the right flank, over 50% of Chalmers&#8217; action happened there.</p><p>Chalmers is what I&#8217;ve taken to calling a &#8216;kraken&#8217; this season - a version of ScoutedFtbl&#8217;s &#8216;<a href="https://scoutedftbl.com/gamebreaker-archetype-winger-mohamed-salah-evann-guessand/#:~:text=Gamebreaking%20Athleticism">luxury</a>&#8217; player archetype (which is not to say that that he&#8217;s something you can&#8217;t really afford - just that someone whose main exertion and impact happens when you&#8217;re in possession). He&#8217;s a player you &#8216;unleash&#8217; (&#8220;Release the kraken!&#8221; geddit?) when you&#8217;re on the ball. He&#8217;s in the 97th percentile for attacking actions (shots on target, dribbles completed, accurate crosses) - meaning only 3% of players get more - but only 19th for defensive actions (81% of players contribute more). </p><p>He&#8217;s in the top 5% for events in the attacking third, and for generating expected assists. He scored 3 opening goals, 3 &#8216;winning&#8217; goals, and 2 other goals that changed games from a losing game-state to drawing, or drawing to winning.</p><p>2-3 times a game, he would carry the ball significant distances towards the opposition goal.</p><p>His shooting from mid-range, especially early in the season, was deadly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!juKg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png 424w, /__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png 848w, /__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!juKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png" width="554" height="643.0357142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1300,&quot;width&quot;:1120,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:216067,&quot;alt&quot;:&quot;Shotmap showing Chalmers' goals and shots over the season&quot;,&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://jagalytics.substack.com/i/200581364?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Shotmap showing Chalmers' goals and shots over the season" title="Shotmap showing Chalmers' goals and shots over the season" srcset="/__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png 424w, /__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png 848w, /__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!juKg!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa170e54e-e6af-44a9-9ce7-dba79cdd22a5_1120x1300.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 aria-hidden="true" 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><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><figcaption class="image-caption">Logan Chalmers&#8217; shots throughout the season</figcaption></figure></div><p>That line of red dots along the edge of the box is telling. He provided a threat from that distance to counterbalance the close-in threat of the likes of Watt and Samuel.</p><p>Chalmers&#8217; season was strong all round as a wide player - shooting, dribbling, crossing. Overall, he&#8217;s the impact right winger.</p><h2>Undervalued</h2><p>Moving on then to the undervalued team - the player who has a good impact that is disproportionately high given his value.</p><p>For this, we&#8217;re going to pick <em><strong>Matty Todd</strong></em>. Todd was one of the sleeper players of the season, really. He didn&#8217;t start otu in the main slot at Dunfermline, and he had to moonlight in various positions - right wingback, left wing, and so on. But over the course of the season, he ended up being one of the most potent creators in the league. Loads of dangerous, creative passes, good crossing, and a lot of end-product assists.</p><p>Todd is likely to be in the Premier League after eight seasons at the Pars, choosing to leave them now his contract&#8217;s expired. It&#8217;ll be interesting to see how he does against tougher fullbacks, and what his settled position is (it seems likely he&#8217;ll land at St. Johnstone). Over the season, his impact was definitely undervalued.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/mfAgW/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7331c351-e38a-4be3-af2c-8799bc0774a6_1220x888.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bf5f304-4d98-424c-a03b-5146ca62403a_1220x1078.png&quot;,&quot;height&quot;:529,&quot;title&quot;:&quot;Escape velocity (right)&quot;,&quot;description&quot;:&quot;Which wingers were best at escaping from close contact with opponents?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/mfAgW/2/" width="730" height="529" frameborder="0" scrolling="no" loading="lazy"></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>I described in my left wing post the idea of escape velocity - our winger &#8216;wildcard&#8217; metric. It measures a player&#8217;s ability to attract attention like a gravitational pull, and then get the ball successfully out of it and into space by passing or carrying.</p><p>Chalmers scores high for this because he was strong both as a carrier and a passer.</p><p>But the second place - and our wildcard pick - is <em><strong>Taylor Steven</strong></em>, who yesterday signed a contract extension at St. Johnstone. I&#8217;m a big fan of Steven&#8217;s (and Simo obviously is too). He&#8217;s not always a true right winger, but he&#8217;s very capable out on the right flank. He had a great first half of the season at Arbroath, and then a solid return to Perth after being recalled.</p><p>He gets into an unexpectedly high number of offensive duels - much like McPake, though at a slightly lower volume - and wins them well. His physicality means he can withstand the gravitational forces of opposition attention. He gets fouled a <em>lot</em> which is a good sign that he knows how to draw defenders in - even if he can&#8217;t beat his man, he still finds a way to retain possession. He provides a lot of second assists - the pass before the assist - and a good volume of smart, line-breaking passes across the goal, as well as through balls. His technical passing ability is very strong, and whilst he&#8217;s not been St. Johnstone&#8217;s main outlet, he&#8217;s a great long-term option. Steven, then, is our wildcard right winger.</p><h2><strong>The State of Play</strong></h2><p>Here, then, are the teams so far:</p><h3><strong>Team 1 - Impact</strong></h3><ul><li><p>Goalkeeper: Toby Steward</p></li><li><p>Central Defenders: Cheick Diabat&#233; and Dan O&#8217;Reilly</p></li><li><p>Fullbacks: Morgan Boyes (left), Ben McPherson (right)</p></li><li><p>Anchor midfielder: Charlie Gilmour</p></li><li><p>Wingers: Josh McPake (left), Logan Chalmers (right)</p></li></ul><h3><strong>Team 2 - Undervalued</strong></h3><ul><li><p>Goalkeeper: Harry Stone</p></li><li><p>Central Defenders: Callum Fordyce and Jackson Longridge</p></li><li><p>Fullbacks: Lewis Stevenson (left), Craig Watson (right)</p></li><li><p>Anchor midfielder: Oisin Smyth</p></li><li><p>Wingers: Michael Garrity (left), Matty Todd (right)</p></li></ul><h3><strong>Team 3 - Wildcards</strong></h3><ul><li><p>Goalkeeper: Calum Ferrie</p></li><li><p>Central Defenders: John Tod and Lee Ashcroft</p></li><li><p>Fullbacks: Matty Foulds (left), Shea Kearney (right)</p></li><li><p>Anchor midfielder: Jason Holt</p></li><li><p>Wingers: Aidan Fitzpatrick (left), Taylor Steven (right)</p></li></ul><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>See Kingsley&#8217;s run to the <a href="https://www.scotsman.com/sport/football/international/scottish-football-mascot-makes-it-to-last-two-of-world-cup-1411754">final</a> of a global mascot competition</p></div></div>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Season: Left Wing]]></title><description><![CDATA[Finding escape velocity]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-season-402</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-season-402</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Thu, 04 Jun 2026 06:01:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fGgw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I had intended the next post in this series to move from the central midfield anchor to the running &#8216;8s&#8217; in front of him. It felt more natural to build through the middle before moving to the front three of central striker and wingers. But as I did a bit of planning, something interesting came to light.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;082ee7a3-2c1a-47af-8639-410805be3324&quot;,&quot;caption&quot;:&quot;Several months ago, I wrote a post looking at how Thistle&#8217;s play changed when we had different players playing in one particular position: the anchor midfield role.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Championship Team(s) of the Season: Anchor Midfielder&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-03T06:02:39.262Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!-1Tw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2816ce6-528c-4097-ab04-d197b9baa80f_1220x772.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/championship-teams-of-the-season-370&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200355206,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The players who were in scope for the 8s (a relatively big pool of 75ish) had a <em>lot</em> of crossover with other positions. Some of them were players who were also in scope for the anchor midfielder (think McAlear and Stanway), but are more impactful further forward. Some were central forwards who can drop further back (Euan Henderson, Andy Tod, etc. etc.). And some - who I&#8217;ll cover in a moment - were wingers. </p><p>Wingers and wide attackers are interesting in this league. Some clubs play with a more narrow attacking three midfielders rather than outright wingers (Marshall and Dow - and earlier Steven - at Arbroath for instance). Some of them are technically wingers, but they drive inwards (&#8216;inverting forwards&#8217;) like Tod and Morrison at Dunfermline, or McPake at St. Johnstone. So the crossover between the attacking unit is much more fluid this season. It&#8217;s harder to badge players as true wingers, especially when clubs run a leaner squad. Wingers can also appear in attacking mid positions, or up front, even within the same game. </p><p>All this to say - I decided to pick the wingers for the team first, rather than the 8s, as the pool of players is much leaner, and the true wingers are more likely to be &#8216;belong&#8217; in that role, and only moonlight in the other places. That way, when we circle back to the more advanced central midfielders, we won&#8217;t be picking players who are better positioned out wide, pillaging our rarefied pool.</p><p>As with the full-backs, I&#8217;m going to split this over two posts - one for the left sided wingers, and one for the right, because - as I said in the post on the full-backs, asymmetry is more of a feature in the Championship these days, and left and right sided players are not necessarily mirrors of one another (despite teams like Thistle causing havoc by swapping players from one side to another every so often). </p><p>So, then, to perhaps the easiest pick in any of the articles&#8230;the left winger. I&#8217;m selecting from a pool of only 10 players who are &#8216;true&#8217; wingers - mostly LW rather than wide forwards or wing backs - who have played at least 1000 minutes in the league.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/3EwkR/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b75d1ef3-1273-4a66-8e1f-61562f3d1d03_1220x706.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a161d4f5-50e2-4f24-9c03-7d46997fa090_1220x924.png&quot;,&quot;height&quot;:522,&quot;title&quot;:&quot;Top left wide attackers by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different wide attackers on the left?&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/3EwkR/1/" width="730" height="522" 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><h2>Impact</h2><p>There&#8217;s not really much debating this one. </p><p>It&#8217;s <em><strong>Josh McPake</strong></em>. </p><p>McPake has had a standout season, possibly one of the best in the Championship&#8217;s history. He managed over 100 shots, opening the scoring several times, and scoring the winner on six different occasions. Eight times, his goals turned losing positions into drawing game states, or draws into winning positions (not including the opening goals), flipping games on their head again and again. He averaged more than 20 offensive duels a game (roughly twice as many as any other winger), winning more than half of them. He overperformed his xG by around 5 goals, and his shots typically improved the xG of a chance by 9%. He got back and contributed 4 or 5 defensive duels per game, and carried the ball significant distances 5 times a game. He attempted more than 11 dribbles per game, and one more than 60% of them and crossed into the heart of the six-yard box more than 1.4 times per game. He drew 2.6 fouls per game and converted more than 15% of his shots on target. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!fGgw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!fGgw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png" width="508" height="600.3636363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1560,&quot;width&quot;:1320,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:154692,&quot;alt&quot;:&quot;Heatmap hexes for Josh McPake with an extremely high proportion in final third&quot;,&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://jagalytics.substack.com/i/200510204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Heatmap hexes for Josh McPake with an extremely high proportion in final third" title="Heatmap hexes for Josh McPake with an extremely high proportion in final third" srcset="/__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fGgw!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd095f4b2-3210-4ba4-8d92-4dc4a0f65d93_1320x1560.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 aria-hidden="true" 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><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><figcaption class="image-caption">Josh McPake&#8217;s heatmap shows how deeply he drove his play. Rather than dropping back, he spent an extraordinary period of his play behind enemy lines (over 51% of his events happen behind the last defender&#8217;s deepest position), and over 70% in the final third of the pitch.</figcaption></figure></div><p>These are all just numbers - you could list them off <em>ad infinitum</em>. </p><p>But it&#8217;s pretty hard to argue that the most impactful player in the league, never mind as a left winger specifically. He&#8217;s not a traditional &#8216;chalk on boots&#8217; winger - more of a modern hybrid who cuts inside, drives for goals, makes the opposition play on the turn, and disrupts patterns in the defence. He carries, he creates space for others just by his presence, and he shoots well. McPake is the impact player.</p><h2>Undervalued</h2><p>Let&#8217;s then look at who was the most undervalued left winger in the league.</p><p>There were several players who all scored high for this - Euan Henderson at Airdrie (another crossover left winger who can also play in a more central attacking role, or upfront, with really strong underlying numbers outside of his raw impact), Murphy at Ayr United, and Matty Todd at Dunfermline. </p><p>But the winner here is one of my favourite &#8216;data view&#8217; players - <em><strong>Michael Garrity</strong></em> at Morton. Garrity gets behind the opposition defensive line with almost 50% of his touches, which is an extraordinarily high number, helping push defences backwards. He wins almost 60% of his attempted dribbles, and makes a lot of crosses - at least one or two of which per game land in the most dangerous areas.</p><p>He generates more successful attacking actions (accurate crosses, dribbles won, shots on target) of any player on the list other than McPake.</p><p>Garrity is young - just coming into his peak years - so he has plenty of time to grow. He&#8217;s the undervalued left winger.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/keM61/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3596598-8cdf-41e7-ba6b-f5882728d48a_1220x888.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a567e0b9-ed18-4930-a281-5f8471643410_1220x1078.png&quot;,&quot;height&quot;:529,&quot;title&quot;:&quot;Escape velocity&quot;,&quot;description&quot;:&quot;Which wingers were best at escaping from close contact with opponents?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/keM61/1/" width="730" height="529" frameborder="0" scrolling="no" loading="lazy"></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>The final team is built up using wildcard metrics. For the wingers, I&#8217;m going to use a new measure I&#8217;m working on. For now, I&#8217;ll call it &#8216;escape velocity.&#8217; The best wingers tend to attract attention from their opponents - close marking, physical duels, attempts to unsettle the baller. To excel, you need to be able to attract that attention like a gravitational well, and then figure out a way to escape. To get out of the pressure, to move the ball onwards to the goal, despite the collapsing cloud of opponents around you.</p><p>Hence: escape velocity.</p><p>This is a measure that takes into account a player&#8217;s gravitational attraction of attention, but then also his ability to get the ball <em>out</em> of that either by carrying it himself, or by passing it smartly to a team-mate (who is now in space due to the opponents drawn in by the high gravity winger&#8217;s pull).</p><p>The escape velocity relies on evidence of either exceptional ball carrying, or elite passing under pressure, or both. </p><p>Josh McPake comes out top of this list again (natch), with the best carrying in the league under pressure, and the second best passing. As he&#8217;s already made it into the impact team, let&#8217;s skip to number two&#8230;</p><p>&#8230;who is <em><strong>Aidan Fitzpatrick</strong></em>. </p><p>Fitzy has had a stellar season. Whilst he&#8217;s obviously a great ball carrier (he&#8217;s second only to McPake in this), his superpower this season has actually been his passing under pressure. Driving into traffic, then cutting the ball across the goal to a team-mate. Creating space passively for others by drawing opponents in towards him and then laying the ball off to Smyth or Stanway or Watt or Reading or&#8230;</p><p>Fitzy&#8217;s passing out of traffic is better than any of the other left wingers in the list, and his carrying in traffic has been pretty stellar this year too. No-one else on the list generates as much xA per 100 passes as Fitzy (though Dow comes quite close). If he decides to leave Thistle this summer, it&#8217;ll be a big loss - Wilson has clearly understood how to get the best out of him, and surrounded him with the right players to help him sing. It&#8217;s hard to capture quite what we&#8217;ll lose - one of our own for sure - but if nothing else, he&#8217;s clearly one of the best wingers in the league.</p><h2><strong>The State of Play</strong></h2><p>Here, then, are the teams so far:</p><h3><strong>Team 1 - Impact</strong></h3><ul><li><p>Goalkeeper: Toby Steward</p></li><li><p>Central Defenders: Cheick Diabat&#233; and Dan O&#8217;Reilly</p></li><li><p>Fullbacks: Morgan Boyes (left), Ben McPherson (right)</p></li><li><p>Anchor midfielder: Charlie Gilmour</p></li><li><p>Wingers: Josh McPake (left)</p></li></ul><h3><strong>Team 2 - Undervalued</strong></h3><ul><li><p>Goalkeeper: Harry Stone</p></li><li><p>Central Defenders: Callum Fordyce and Jackson Longridge</p></li><li><p>Fullbacks: Lewis Stevenson (left), Craig Watson (right)</p></li><li><p>Anchor midfielder: Oisin Smyth</p></li><li><p>Wingers: Michael Garrity (left)</p></li></ul><h3><strong>Team 3 - Wildcards</strong></h3><ul><li><p>Goalkeeper: Calum Ferrie</p></li><li><p>Central Defenders: John Tod and Lee Ashcroft</p></li><li><p>Fullbacks: Matty Foulds (left), Shea Kearney (right)</p></li><li><p>Anchor midfielder: Jason Holt</p></li><li><p>Wingers: Aidan Fitzpatrick (left)</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Season: Anchor Midfielder]]></title><description><![CDATA[Linking the defensive and attacking units, one pivot at a time]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-season-370</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-season-370</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Wed, 03 Jun 2026 06:02:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-1Tw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2816ce6-528c-4097-ab04-d197b9baa80f_1220x772.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Several months ago, I wrote a post looking at how Thistle&#8217;s play changed when we had different players playing in one particular position: the anchor midfield role.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;828f3a08-a494-417f-97c7-e87bdf49478d&quot;,&quot;caption&quot;:&quot;Earlier this week, when recording the latest Draw, Lose or Draw podcast, host Matt asked me an interesting question: Thistle have primarily played this season in a 4-1-2-3 sort of shape, with one holding midfielder playing in the &#8216;6&#8217; role (variously &#8220;the six&#8221;, defensive midfielder, pivot, anchor, base of the three, etc. etc. etc.). That role seems to co&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Pivotal positions&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-10-25T07:00:32.982Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!joEu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dab8d15-a232-458b-bb71-f060f4442d9e_1522x1710.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/pivotal-positions&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:177004770,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>It was interesting to me how much the team&#8217;s style changed when one player was swapped in or out. When Ben Stanway played at the six, we often had more dynamic attack, but it was more chaotic - I called him the &#8216;chaotic catalyst&#8217; in that particular role (this was specifically to do with when he was playing in the anchor &#8216;6&#8217; position). Oisin Smyth was more of a &#8216;cultured conductor&#8217; who dominated possession. Luke McBeth, on the other hand, was the &#8216;intense disruptor&#8217; who kept the out-of-possession tempo high and aimed to pass directly up the pitch.</p><p>There aren&#8217;t many other roles on the pitch that change a team as much as this anchor midfield slot. </p><p>So as we continue building our three teams of the season using the skewed lens of a single metric for each team, the feel of the three sides - the balance of attack and defence, the preference for high or low possession - will change depending on who comes out on top.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/xGBGy/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2816ce6-528c-4097-ab04-d197b9baa80f_1220x772.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a198ca7-38f0-4ff4-ab6b-e108604bee76_1220x990.png&quot;,&quot;height&quot;:554,&quot;title&quot;:&quot;Top anchor midfielders by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different central midfielders?&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/xGBGy/2/" width="730" height="554" 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><h2>Impact</h2><p>The first of our three teams is based on impact - players whose presence improves the output of their team, contributing to a better goal difference (and expected goal difference) when they are on the pitch than when they are off. It&#8217;s not quite the same as saying the &#8216;best&#8217; player - just the one in this role whose presence is most positively influential to his team.</p><p>This position is one of those that can genuinely impact both ends of a side&#8217;s output - disrupting opponents and reducing their capacity to create chances on one side of the ball, and helping in buildup, contributing to chances on the other side.</p><p>There are four players who played in anchor midfield positions this season (with at least 1000 minutes) who were clustered together in the top right of the chart above - all of them had significant positive impact on their teams. Two of them could be argued to get the &#8216;red&#8217; dot of the most impactful player. McAlear at St. Johnstone is one of the most compelling players in any position on the pitch, putting up big minutes and with impact to spare. </p><p>But the player who edges McAlear (and the other two) out is <em><strong>Charlie Gilmour</strong></em> at Dunfermline. Gilmour isn&#8217;t necessarily the most eye-catching player in the Pars team, but he&#8217;s been exceptionally important to them this year. He passes well, he gives strong aerial protection in front of the defence, and he is great at drawing fouls from opponents, relieving pressure on his team at the edge of their own third. His passing accuracy is over 85%, and over 75% passing into the final third. He breaks up play well and recycles the ball incredibly reliably - but he&#8217;s not cautious in doing that. In lots of ways, he&#8217;s the heartbeat of that team, and has had a huge impact on the pitch.</p><h2>Undervalued</h2><p>The cluster of four players at the top right of the chart above all get around 14 or better in terms of impact. But when you then control for their market <em>value</em>, two of them are north of 18. These two are players who are both impactful, but whose impact is disproportionately high considering the value that Wyscout give them. </p><p>One is another player who spent this year at Dunfermline - Chris Hamilton (who has recently driven north to Dingwall).</p><p>The other - the highest for impact by value - is <em><strong>Oisin Smyth</strong></em>. Smyth&#8217;s data impact on Thistle is high, but it was much higher than you&#8217;d expect it to be given his market value. He outperformed all expectations, controlling the midfield in game after game. His ability to release runners with passes from deep  to the wide channels was a sight to behold. He managed almost 60 passes a game, with an accuracy over 80%, and contributed an unusually high number of successful attacking actions for a deeper midfielder. His average pass was over 20m, with a successful long pass rate of over 50%, and 75% for progressive passes that moved the ball significantly towards the opposition goal. </p><p>Smyth - although he was widely recognised as a great player - was also the most undervalued contributor in this anchor midfield position. He was Thistle&#8217;s cultured conductor at his best.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Z6NMC/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/139c32aa-ea24-4de1-a1d6-3d11fc0a2438_1220x2864.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df8fb3af-5fbb-4597-b409-ea7b5c4e120c_1220x3138.png&quot;,&quot;height&quot;:1545,&quot;title&quot;:&quot;Deep build-up play&quot;,&quot;description&quot;:&quot;Which anchoring midfielders provided the best contribution to buildup?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Z6NMC/1/" width="730" height="1545" frameborder="0" scrolling="no" loading="lazy"></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>The third of our teams is based on a wildcard metric. For each role in the team, I&#8217;ll pick a role-specific metric which allows us to find a player who stands out from the rest. Anchor midfielders come in different flavours - distributors (who co-ordinate play by picking out team-mates), screeners (whose main role is to protect the line behind them), quarterbacks (who control the start of the buildup by making passes that launch attacks), safety valves (who release the pressure their team faces by finding the right outball and breaking up play).</p><p>For this particular wildcard, I&#8217;m going to look for players who are important to the buildup phase of their team. </p><p>I&#8217;ve created a metric that combines a player&#8217;s contribution to the earlier stages of buildup<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> - because they make passes that often lead to assists - with his contribution to bring attacks to completion as well. A number above zero means the player is above average over these two disciplines - either because they are exceptional at one, or they are (at least) pretty good at both.</p><p>Top of the tree here is Ryan Duncan, who was on loan at Ross County from Aberdeen this year. Duncan was well above average at both early and late buildup contribution. He&#8217;s marked in Wyscout as playing some games in the centre of midfield, and so I&#8217;ve left him on the chart for completeness. However, he&#8217;s actually more of a wide midfielder rather than a deep anchor (you can see his heatmap below), and so I don&#8217;t think he&#8217;s the right call for the team here.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!p6Fo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!p6Fo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png" width="453" height="535.3636363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1560,&quot;width&quot;:1320,&quot;resizeWidth&quot;:453,&quot;bytes&quot;:152820,&quot;alt&quot;:&quot;Heatmap hex plot for Ryan Duncan is very left-flank biased&quot;,&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://jagalytics.substack.com/i/200355206?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Heatmap hex plot for Ryan Duncan is very left-flank biased" title="Heatmap hex plot for Ryan Duncan is very left-flank biased" srcset="/__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png 424w, /__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png 848w, /__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!p6Fo!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8497df5f-c9c1-496f-acfb-26ab80bc06fb_1320x1560.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 aria-hidden="true" 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><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><figcaption class="image-caption">Ryan Duncan&#8217;s heatmap for Ross County shows he is really a wide left attacking midfielder rather than an anchor</figcaption></figure></div><p>So the winner in this, then, is <em><strong>Jason Holt</strong></em>. Holt contributed a lot in early buildup - he&#8217;s especially good at getting &#8216;third assists&#8217; - the pass before the pass before the assist (one for the woke stats mob there). And he&#8217;s also pretty good at getting passes into the final phase too. </p><p>In a lot of ways, Holt was probably one of the - if not unsung, then at least only moderately serenaded - heroes of St. Johnstone&#8217;s season. He and McAlear were essential at controlling games, allowing the likes of McPake and Gullan to excel in front of them. His sideways passing was 96% accurate, and passes into the penalty area 68% accurate. He held the ball well under pressure, drawing a good number of fouls per game. His passing was effective at creating shooting opportunities. He may not have commanded the headlines (at least for opposition fans), but he certainly contributed massively to his team&#8217;s success.</p><h2><strong>The State of Play</strong></h2><p>Here, then, are the teams so far:</p><h3><strong>Team 1 - Impact</strong></h3><ul><li><p>Goalkeeper: Toby Steward</p></li><li><p>Central Defenders: Cheick Diabat&#233; and Dan O&#8217;Reilly</p></li><li><p>Fullbacks: Morgan Boyes (left), Ben McPherson (right)</p></li><li><p>Anchor midfielder: Charlie Gilmour</p></li></ul><h3><strong>Team 2 - Undervalued</strong></h3><ul><li><p>Goalkeeper: Harry Stone</p></li><li><p>Central Defenders: Callum Fordyce and Jackson Longridge</p></li><li><p>Fullbacks: Lewis Stevenson (left), Craig Watson (right)</p></li><li><p>Anchor midfielder: Oisin Smyth</p></li></ul><h3><strong>Team 3 - Wildcards</strong></h3><ul><li><p>Goalkeeper: Calum Ferrie</p></li><li><p>Central Defenders: John Tod and Lee Ashcroft</p></li><li><p>Fullbacks: Matty Foulds (left), Shea Kearney (right)</p></li><li><p>Anchor midfielder: Jason Holt</p></li></ul><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>This uses &#8216;second&#8217; and &#8216;third&#8217; assists - the pass before the assist and the pass before that</p></div></div>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Year: Right Backs]]></title><description><![CDATA[Right back to the changing room amirite?]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-year-right</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-year-right</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Tue, 02 Jun 2026 06:02:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ggnX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147d4529-5822-4dca-a290-282314388cbc_1320x1560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I often do this. </p><p>Start writing something, thinking it&#8217;s going to be relatively quick and to the point, and then realising there&#8217;s more to say - more nuance, more context, more edge cases - far more to say than I realised. The process of <em>research</em> helps to shape the story, but so does the <em>process of writing</em> itself. Which is, of course, why you really ought to leave yourself time to redraft at least once. Ah well, it&#8217;s good to have a dream.</p><p>So I decided to bail out early in this series. Rather than attempting to overload any one post, I figured it was better to allow each set of players to breathe a bit. </p><p>Fullbacks is a case in point. Conventionally, you&#8217;d expect the only difference to be whether the players play on the left or the right side of the pitch. But in practice&#8230;anyone who&#8217;s watched professional football evolve over the last year or two (I just can&#8217;t bring myself to use the phrase &#8216;tactical meta&#8217; with a straight face. Even I have limits.) has seen that often teams use their left and right back differently. </p><p>Thistle, for instance, use Paddy Reading and Ben McPherson / Ethan &#8220;The Major&#8221; Ingram / Cammy Logan differently. Of course, this is somewhat influenced by the available players, and broader team dynamics. Paddy Reading&#8217;s superpower is, in many ways, less about his individuality and more about how he draws his team-mates out. I&#8217;m of the opinion that O&#8217;Reilly, Smyth, Stanway, and Fitzpatrick all had better seasons because of Reading&#8217;s input. He knew when to cover, when to overlap, when to step inside, when to push. He tucked into midfield to allow Smyth and Stanway to bomb up. He edged forward to give Fitzy more support when he ran for the corners. He stepped over to help out Ashcroft and O&#8217;Reilly&#8217;s high line. He was rarely the main outlet of the attack, but he gave at least four other players the opportunity to contribute individually. </p><p>Ben McPherson, on the other hand, offered an attacking threat himself - sometimes playing more like a right wingback.</p><p>Reading spent a lot of time in the middle third of the pitch, and more in the defensive third than McPherson did. McPherson is much more likely to curl round into the right edge of the box towards the end of an attack in a way that Reading won&#8217;t. </p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/147d4529-5822-4dca-a290-282314388cbc_1320x1560.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/318967b6-6dd3-43e8-a9e2-5023124c04b1_1320x1560.png&quot;}],&quot;caption&quot;:&quot;Ben McPherson and Paddy Reading's heatmaps show that Reading had slightly more middel-third bias, and a lot more time defending than McPherson&quot;,&quot;alt&quot;:&quot;Heatmaps for the league season for Ben McPherson and Paddy Reading&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf41dc0b-31e5-44f9-b7e4-0e58688ffd88_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Teams often use this asymmetry these days. That&#8217;s my point.</p><p>And so it&#8217;s worth considering the right backs in the league on their own, in isolation from the left backs.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/ZTdJ2/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68939f6f-8509-4559-9435-cc1973f6e9c7_1220x762.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20a09647-26cb-4030-9414-e9f6b795e9b5_1220x1030.png&quot;,&quot;height&quot;:549,&quot;title&quot;:&quot;Top right-sided central defenders by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different wide defenders?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/ZTdJ2/1/" width="730" height="549" frameborder="0" scrolling="no" loading="lazy"></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><h2>Impact</h2><p>The first of the three teams we&#8217;re building is based  on impact. Finding players who make their team better. Take a high-impact player out, and his team is less impressive without him.</p><p>For this position, we have 24 guys who have <em>technically</em> played at RB or RWB this season, and who have broken 1000 minutes in the league. The eagle eyed among you will have noticed that there are two players further right than the one I&#8217;ve highlighted. This is not just Thistle bias (I know, I know - you believe me, but thousands wouldn&#8217;t). I&#8217;ve taken a call to leave out the top two for impact because I don&#8217;t think either of them are <em>really</em> fullbacks (though they can play in that role quite effectively) and I&#8217;m aiming to build a team that plays in the Thistle 4-3-3- shape if at all possible. Chilikoa-Mullen and Akil Wright are both excellent defenders, in different ways. But I think if you had either in your side, you&#8217;d choose to use them as a CB (maybe in a back three) rather than as a FB.</p><p>Which means the highest impact RB is <em><strong>Ben McPherson</strong></em>. It&#8217;s been a great season for the Thistle player. He&#8217;s had a challenging end to the year, trying to recover from an injury and not quite capturing his pre-knock form in the playoffs, and he&#8217;s had very able deputies like Ingram (who enabled a memorable couple of games with McPherson as a goalscoring winger) and Cammy Logan who started and ended the season well.</p><p>McPherson is a good crosser, and his crosses tend to go deep into the box. He&#8217;s a great ball progressor and a very strong technical passer, as well as completing almost 65% of his dribbles man-on-man. He is also exceptionally strong at finding space to receive passes from team-mates. McPherson is often the guy who receives the out-ball when more central colleagues are under pressure, which allows others to move forward. </p><p>McPherson has been the most impactful true right-back in the league this year.</p><h2>Undervalued</h2><p>Who, then, is most undervalued? Remember, this combines both impact, and how <em>strong the impact is relative to the player&#8217;s perceived financial value</em>. We&#8217;re seeing a pattern emerge here that generally this tends to go to a player who is either close to running down his contract, or who is at the more experienced end of the age range - players who wouldn&#8217;t necessarily give you big resale value, but from whom you could get a season or two of high output relative to the outlay for them.</p><p>In this regard, the right back of choice is our first Arbroath player - <em><strong>Craig Watson</strong></em>. Watson is a more defensively-minded flavour of RB. He doesn&#8217;t bang in the crosses the way someone like Kearney or McPherson or Doherty might. But he&#8217;s a great interceptor - cutting out passes before they turn into something dangerous. And he&#8217;s a good threat passing into the box, making more non-cross passes into the danger zone than most other RBs. He&#8217;s got a not-bad ability to change pace when he&#8217;s carrying the ball. He&#8217;s got one of the better rates of defensive actions in the league. </p><p>Watson&#8217;s not going to contribute 20 assists a season, but he&#8217;s going to keep your right flank strong, making it very hard for the Fitzys of the world to bomb forward unimpeded. Which is a very underrated contribution. Hamilton at Dunfermline (recently moved to Ross County) gets a similarly high score here. But Watson is the winner.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/8fDd5/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e414773-7c8b-4aef-b5b9-2517c85c66a5_1220x1940.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/320ce316-ed82-4caf-9aa1-156cd4d458a4_1220x2214.png&quot;,&quot;height&quot;:1084,&quot;title&quot;:&quot;Right-back ball progressors&quot;,&quot;description&quot;:&quot;Which right-sided fullbacks provide the best combined ball progression?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/8fDd5/1/" width="730" height="1084" frameborder="0" scrolling="no" loading="lazy"></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>As with the left-backs, I&#8217;m looking here for players who consistently move the ball significantly up the pitch, either by passing and running (or both). On the whole, the left side of the defence seems to excel at this more than the right. Of the five players who get a score of 1.0 or greater (more than 1 standard deviation above the league mean), none of them play on the right. In fact, only four of the eleven who score above 0.5 are right-sided, and two of them (JCM and Doherty at Raith Rovers) are only sort-of-fullbacks (and Forrester is a bit of both sides).</p><p>There are probably a lot of reasons for that (see &#8220;prevailing asymmetrical tactical meta&#8221; and other suitably self-important tactico terms). But there are two players who are well above average for this on the right - Shea Kearney at Dunfermline and Adam Forrester at St. Johnstone. Because Forrester was a bit of a late entrant into the side, and swapped between both flanks, I&#8217;ve pushed in <em><strong>Shea Kearney</strong></em> for this team.</p><p>Kearney isn&#8217;t the most compelling all-rounder&#8230;yet. But I think he&#8217;ll come good in time, and he&#8217;s already trusted by Lennon on the opposite flank to Fraser. In my internal grading system that I use for a quick-look at players, he doesn&#8217;t score below a C in any particular metric. </p><p>He looks really good going forward (high cross accuracy, lots of dangerous balls deep into the box, wins around 70% of his dribbles attempted), and has a big upside, though he&#8217;s a bit more suspect in duels and defensively, especially in the air - Thistle have had some joy getting in behind him. But playing in a unit alongside Ashcroft &#8230; probably not too big a risk. One small note though - whilst he has a high volume of ball progression, his accuracy over longer distance isn&#8217;t as great as it could be. As I say - not the finished product, but a player with a good upside in his second season. Which is, probably, what you want from a wildcard team.</p><h2><strong>The State of Play</strong></h2><p>Here, then, are the teams so far:</p><h3><strong>Team 1 - Impact</strong></h3><ul><li><p>Goalkeeper: Toby Steward</p></li><li><p>Central Defenders: Cheick Diabat&#233; and Dan O&#8217;Reilly</p></li><li><p>Fullbacks: Morgan Boyes (left), Ben McPherson (right)</p></li></ul><h3><strong>Team 2 - Undervalued</strong></h3><ul><li><p>Goalkeeper: Harry Stone</p></li><li><p>Central Defenders: Callum Fordyce and Jackson Longridge</p></li><li><p>Fullbacks: Lewis Stevenson (left), Craig Watson (right)</p></li></ul><h3><strong>Team 3 - Wildcards</strong></h3><ul><li><p>Goalkeeper: Calum Ferrie</p></li><li><p>Central Defenders: John Tod and Lee Ashcroft</p></li><li><p>Fullbacks: Matty Foulds (left), Shea Kearney (right)</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Season: Left Back]]></title><description><![CDATA[Out of left field and into our hearts]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-season-a6a</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-season-a6a</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Mon, 01 Jun 2026 06:02:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bwrK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e283e-cf8a-4503-868c-12dcfa0c8cb4_1220x762.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Over the last couple of posts, I&#8217;ve started building up three different teams of the season, each using only one metric. The aim is to have a look back on the 25/26 season, picking out players who have really impressed, based only on one particular lens. I&#8217;m not pretending this is a particularly robust or sensible path - I wouldn&#8217;t recommend this for any aspiring recruitment department. But it does give a flavour of who had at least one or two strong numbers. </p><p>So far, we&#8217;ve added three players to each of three teams: &#8216;keepers and centre backs for a team based on impact, on value for money, and on a role-specific set of wildcard metrics. </p><p>Next up: a pair of posts on full-backs. And first up - the left side. I&#8217;ve limited it to the 18 players who played at least some minutes at LB or LWB and had at least 1000 minutes played over the course of the season.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/jA5AY/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c63e283e-cf8a-4503-868c-12dcfa0c8cb4_1220x762.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f950b0e-b067-49ad-ad6f-eebc6fdc19d2_1220x1030.png&quot;,&quot;height&quot;:549,&quot;title&quot;:&quot;Top left-sided central defenders by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different wide defenders?&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/jA5AY/1/" width="730" height="549" 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><h2>Impact</h2><p>The first of the three teams is built on &#8216;impact'.&#8217; Importantly, this is a blend of the general production stats for players in this role, alongside a replacement score - how much better was the player&#8217;s team when they were on the pitch compared to the times they were off, and how much better is <em>that </em>compared to a relatively average league player in this role.</p><p>This is important to bear in mind because it&#8217;s a qualitative measure of how much better a player makes his team - or at least how correlated a player&#8217;s presence is to the team being better. Mostly, it&#8217;s a good way of spotting the high-performing players (so far, it&#8217;s picked out Toby Steward, alongside a defensive line of O&#8217;Reilly and Diabat&#233; which seems fairly accurate). That&#8217;s not always the same thing as &#8216;the best player&#8217; as far as fans are concerned. But it does show whose presence coincided with a team&#8217;s best performances.</p><p>By this metric, the most impressive left-sided defender was <em><strong>Morgan Boyes</strong></em> of St. Johnstone. I mentioned him earlier in the season as a bit of a unicorn in this area.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ce4d2017-14ed-4c0c-82b1-fabb504bfd55&quot;,&quot;caption&quot;:&quot;Back in the summer, I wrote a series of posts looking at the best players in last season&#8217;s Championship. Each one used a single metric to determine the player who was &#8216;best&#8217; - which is a silly thing to do, and very irresponsible for a data professional. But it&#8217;s fun, so shush there at the back.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;We're all about forward motion here&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-10-17T17:56:56.871Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ZTXu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff348b5d9-24c3-492b-922f-8519f9264889_1220x1346.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/were-all-about-forward-motion-here&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:176427153,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:2,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I know St. Johnstone fans are not <em>that</em> convinced with him in that position (he can also play in central defence). But he demonstrably is on the pitch when they had the best performances. I&#8217;ve long been a fan of Boyes for being one of the best in the league at building up from deep, and whilst he&#8217;s not a traditional left back, he&#8217;s still pretty impressive, and he&#8217;s been able to keep St. Johnstone levels up when he&#8217;s on the pitch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YLiW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png 424w, /__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png 848w, /__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YLiW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png" width="396" height="476.3341288782816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1512,&quot;width&quot;:1257,&quot;resizeWidth&quot;:396,&quot;bytes&quot;:152711,&quot;alt&quot;:&quot;Heatmap for Morgan Boyes shows him as a left sided defender rather than a central defender&quot;,&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://jagalytics.substack.com/i/200032288?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f977b9-ec12-48e0-b7e9-261143a10be8_1320x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Heatmap for Morgan Boyes shows him as a left sided defender rather than a central defender" title="Heatmap for Morgan Boyes shows him as a left sided defender rather than a central defender" srcset="/__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png 424w, /__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png 848w, /__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YLiW!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10b4ed5a-fbf3-4627-9ecc-be4bc8d69c23_1257x1512.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 aria-hidden="true" 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><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><figcaption class="image-caption">Heatmap for Morgan Boyes&#8217; play in the Scottish Championship profiles as a left-sided wingback or leftback</figcaption></figure></div><p></p><h2>Undervalued</h2><p>Next, then, the left back for the &#8216;value for money&#8217; team. Remember, this player is the one who gets the best balance of impact (by the same measure above) held against how much Wyscout believes the player would be worth on the market. This somewhat favours players with shorter contracts or who are a bit older, as they tend to have slightly lower market values. In short, the best players by this metric are generally undervalued.</p><p>As with other positions, this is quite a good way of getting players who are unexpectedly performing well. This time, the metric picks out Raith Rovers&#8217; <em><strong>Lewis Stevenson</strong></em> (quite a long way ahead of Morton&#8217;s Ballantyne). Stevenson, in his late 30s, has turned in around 2.5k minutes this season, which is pretty impressive, and has returned impressive numbers for winning duels (over 60% of defensive duels, overy 50% of aerials), some decent numbers for changing pace whilst carrying the ball, and generally excellent passing numbers. All in all, he&#8217;s done remarkably well for a player who&#8217;s &#8230; not necessarily in the early days of his peak.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1IURT/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b83c00e7-26b3-4655-a9fb-60d341526a71_1220x1484.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de71e8b8-b515-4644-9c73-bcebcbbc4ba4_1220x1758.png&quot;,&quot;height&quot;:856,&quot;title&quot;:&quot;Left-back ball progressors&quot;,&quot;description&quot;:&quot;Which left-sided fullbacks provide the best combined ball progression?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1IURT/1/" width="730" height="856" frameborder="0" scrolling="no" loading="lazy"></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 our wildcard for FBs, I&#8217;ve decided to use ball progression - a player&#8217;s ability to move the ball significantly and successfully up the pitch towards the opposition&#8217;s goal. The ability to do this is very well correlated with team success, especially from deep. Some players do this by passing, some by carrying the ball. But doing it well and often is the engine room of a high-performing Championship team.</p><p>I&#8217;ve measured a combined score across the two different ways a player can progress the ball - above zero means the player is above average for actions that progress forward.</p><p>Morgan Boyes is the strongest player in a while at this particular discipline. But after him, there are two players who are neck and neck for the wildcard team - Matty Foulds and Robbie Fraser. I&#8217;m a massive fan of Fraser, and would love to have him at Thistle one day. But if we&#8217;re sticking to the data, Foulds just edges it.</p><p>It&#8217;s an interesting feature of St. Johnstone&#8217;s season that they couldn&#8217;t really settle on a left back. Foulds, Boyes, and Forrester all had time there, and the fans weren&#8217;t really convinced with any of them (which is, of course, why you should never rely on a single metric to make recruitment or selection decisions!). </p><p>Foulds, though, progressed the ball almost as well as Boyes - at least in terms of passing (Boyes also is well above average for running the ball, which Foulds doesn&#8217;t do quite so much). He managed 2.92 attacking contributions (successful dribbles, completed crosses, or shots on target) per game, and passed into the penalty area more than five times a game on average. That&#8217;s pretty impressive. And he just edges Fraser overall as a progressor. So the player for the Wildcard Team is <em><strong>Matty Foulds</strong></em>.</p><h2><strong>The State of Play</strong></h2><p>Here, then, are the teams so far:</p><h3><strong>Team 1 - Impact</strong></h3><ul><li><p>Goalkeeper: Toby Steward</p></li><li><p>Central Defenders: Cheick Diabat&#233; and Dan O&#8217;Reilly</p></li><li><p>Fullbacks: Morgan Boyes (left)</p></li></ul><h3><strong>Team 2 - Undervalued</strong></h3><ul><li><p>Goalkeeper: Harry Stone</p></li><li><p>Central Defenders: Callum Fordyce and Jackson Longridge</p></li><li><p>Fullbacks: Lewis Stevenson (left)</p></li></ul><h3><strong>Team 3 - Wildcards</strong></h3><ul><li><p>Goalkeeper: Calum Ferrie</p></li><li><p>Central Defenders: John Tod and Lee Ashcroft</p></li><li><p>Fullbacks: Matty Foulds (left)</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Championship Team(s) of the Season: Central Defence]]></title><description><![CDATA[Protecting, passing, and battling.]]></description><link>https://jagalytics.substack.com/p/championship-teams-of-the-season</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-teams-of-the-season</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sun, 31 May 2026 07:01:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eCxm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da294fa-d2f2-49f9-8d20-156f3970b733_1220x756.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently started a short series building up three different Teams of the Season, using a fatally flawed concept. Based on a single metric, who would fit into a Thistle-esque XI. Why flawed? Because you can&#8217;t form a high-performing team on a single metric, regardless of what Brad Pitt maintained in Moneyball. It&#8217;s a silly thing. It&#8217;s misleading. It&#8217;s myopic. It&#8217;s so open to subjectivity, lack of context, bias.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9a9b7243-b046-4ad7-a437-53100a28b286&quot;,&quot;caption&quot;:&quot;The season is over. Not, as TS Eliot famously said in his match report, with a bang, but - if not a whimper - then at least an anticlimax.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Championship Team of the Season: Goalkeepers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-30T10:39:47.648Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XWeX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b76ce40-ea45-4967-bcea-5baa031044da_1220x684.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/championship-team-of-the-season-goalkeepers&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:199849092,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Still, that&#8217;s what we do around here. So let&#8217;s add to our nascent three teams: one built on impact, one on value for money, and one on a role-specific wildcard metric.</p><p>Last time, we found our &#8216;keepers. Now, let&#8217;s protect them with a pair of central defenders.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Mnj6Q/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1da294fa-d2f2-49f9-8d20-156f3970b733_1220x756.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4961317-4012-4e47-b528-afd7aa266549_1220x974.png&quot;,&quot;height&quot;:547,&quot;title&quot;:&quot;Top defenders by impact and value-for-money&quot;,&quot;description&quot;:&quot;How impactful were different central defenders?&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Mnj6Q/2/" width="730" height="547" 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><h2>Impact</h2><p>As I explained last time around, this is a measure of a player&#8217;s relative impact on their side&#8217;s performance. A high-impact player sees his team get a much better number for <em>(xG - xG against)</em> when he&#8217;s on the pitch compared to when he&#8217;s not on the pitch. And then <em>that</em> number is compared to the same number for a fictional &#8216;average&#8217; player in the league in the same position.</p><p>Effectively, if you swapped each player out for a normal Championship player, would the team get a worse, a bit better, or a lot better?</p><p>In actual fact, my metric takes into account other things as well (though it&#8217;s anchored against this &#8216;Wins above replacement&#8217; metric I&#8217;ve described). It accounts for a player&#8217;s output relative to what you want from someone in this role. But overall, each player is given 0 to 20 to grade how much of a positive impact they&#8217;ve had. 10+ is good. 15+ is excellent.</p><p>The two high-impact defenders, highlighted in red in the chart above (who have played at least 1000 minutes) are <em><strong>Dan O&#8217;Reilly</strong></em> and <em><strong>Cheick Diabat&#233;</strong></em>. This, at least, passes the eye test - both of these guys could be argued to be in the top five defenders in the league.</p><p>It&#8217;s also interesting to me that O&#8217;Reilly scores so high for impact. The flip side of having a high score here is that if you take this player out, the team is more likely to struggle. As good as Cale Loughrey has been (and I think he&#8217;s been excellent given the step up he&#8217;s needed to make), losing O&#8217;Reilly was hugely impactful (in a negative sense) in the last two games. It made it harder to have dependable buildup patterns, and it made it more likely we&#8217;d struggle in holding a high line.</p><p>Diabat&#233; has been excellent too - a highly reliable defender, with aerial presence, and good passing instincts. </p><p>So it feels sensible that these two are our impact defenders.</p><h2>Undervalued</h2><p>Onto our second measure. Defenders who are undervalued. In other words, those with a good impact score that is higher up the league than you&#8217;d expect, given what Wyscout thinks they&#8217;re worth on the transfer market<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. </p><p>One of my arbitrary rules is that a player can&#8217;t be in more than one of my teams. So, although Dan O&#8217;Reilly is top for this metric too - he overperforms his impact given what his value says he&#8217;s worth - he misses out of this team (I&#8217;ve given preference for Impact).</p><p>The two players who make it into this team (in yellow above) are a bit more left-field: <em><strong>Callum Fordyce</strong></em> of Raith Rovers, and <em><strong>Jackson Longridge</strong></em> of Morton.</p><p>Fordyce is one of those players who fans of his own team tend to rate quite highly, but opposition fans don&#8217;t know that much about him. He&#8217;s a very accomplished passer of the ball, and a great presence in Raith Rovers&#8217; defence. He only managed about 50% of the minutes this year, but he&#8217;s still an impressive player. I mentioned earlier in the year that he was close to being in an elite group of players who manages a high rate of interceptions, wins a lot of his duels, and contributes a lot of progressive passes (he&#8217;s slightly lower on the interceptions this year). He&#8217;s also, apparently, Rhys McCabe&#8217;s cousin<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. So there you go.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jagalytics/status/2055588849154212333?s=20&quot;,&quot;full_text&quot;:&quot;Only three central defenders in the league this season have 500+ mins, 10+ passes a game that move the ball at least 30m up the park successfully, 8+ interceptions per game (adjusted for possession), and win 50% or more of the duels. Only one also has &amp;gt;50% long pass accuracy too.&quot;,&quot;username&quot;:&quot;jagalytics&quot;,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1852665633143500800/ALsWmE_b_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-16T09:59:07.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Doesn&#8217;t get anywhere near the credit he deserves.\n\nWhat a season this man is having.&quot;,&quot;username&quot;:&quot;reisshaldane&quot;,&quot;name&quot;:&quot;reisshaldane&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1537144378250170368/CrQn8Gny_normal.jpg&quot;},&quot;reply_count&quot;:2,&quot;retweet_count&quot;:3,&quot;like_count&quot;:54,&quot;impression_count&quot;:6992,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Longridge is an interesting one. He&#8217;s an OK passer (though not as good as the others), but his defensive output is significant. He wins over 60% of his defensive duels, and contributes a lot of defensive actions each game.</p><p>These two, then, provide a different sort of defence in front of Harry Stone. Not necessarily the culture and presence of O&#8217;Reilly and Diabat&#233;. But a compelling defence nonetheless. This is what the undervalued metric should uncover.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/zfTh7/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cac36058-eea0-4e38-8342-d77eebe03e49_1220x1432.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7a7bc1d-67f0-4d32-9087-a72820ce35ef_1220x1678.png&quot;,&quot;height&quot;:816,&quot;title&quot;:&quot;Top defenders by proactive defending score&quot;,&quot;description&quot;:&quot;Which defenders proactively disrupted opposition attacks?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/zfTh7/1/" width="730" height="816" frameborder="0" scrolling="no" loading="lazy"></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>Finally, then, a wildcard role-specific metric. For this one, I&#8217;ve generated a single number that represents the proactive defending instincts of each centre-back in the list. It combines how good each player is at contributing sliding tackles and interceptions - proactively intervening in the opposition attacks, without waiting for the other side to come to them.</p><p>It&#8217;s quite abstracted away from a single thing you could measure in the real world - but it helps to see who the most proactive disruptive defenders are.</p><p>Two defenders are miles ahead in terms of tackles alone (Akil Wright and Iain Wilson - though of course Shug isn&#8217;t really a CD in the true sense). But when you wrap it together with interceptions, and account for how much possession a player&#8217;s team has (so that you don&#8217;t just pick out the teams who have a lot of chances to defend because they&#8217;re overall worse), you get a more nuanced picture.</p><p>The two players to come out here are <em><strong>John Tod</strong></em> and <em><strong>Lee Ashcroft</strong></em>. Tod is one of those players who I think is underrated - Chilikoa-Mullen and Ngwenya tend to take more of the plaudits. But Tod&#8217;s numbers are pretty impressive for such a young player, alongside much more experienced defenders. And, of course, Ashcroft has been a huge part of our success this year. Although other players will be missed when they leave Thistle, our two central defenders are, I would argue, the reason we&#8217;ve had such a good season.</p><p>Ashcroft&#8217;s superpower is intercepting the ball - he&#8217;s exceptional at it (not just this season) - I mentioned him last Summer in the same vein (and Longridge too, as well as Wilson and Charlie Telfer from further forward).</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8fc6fbcc-63d7-41f5-ba6d-952152861caf&quot;,&quot;caption&quot;:&quot;It&#8217;s almost the weekend, and nearly time for our first action of the season. Are we ready to get hurt again? Of course we are!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Over my shoulder (8) - Cut it out!&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-06-27T16:30:35.798Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!MAvd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5c4b181-b004-4bcc-94e5-f9e628cd8320_442x300.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/over-my-shoulder-8-cut-it-out&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:166957840,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>The State of Play</h2><p>Here, then, are the teams so far:</p><h3>Team 1 - Impact</h3><ul><li><p>Goalkeeper: Toby Steward</p></li><li><p>Central Defenders: Cheick Diabat&#233; and Dan O&#8217;Reilly</p></li></ul><h3>Team 2 - Undervalued</h3><ul><li><p>Goalkeeper: Harry Stone</p></li><li><p>Central Defenders: Callum Fordyce and Jackson Longridge</p></li></ul><h3>Team 3 - Wildcards</h3><ul><li><p>Goalkeeper: Calum Ferrie</p></li><li><p>Central Defenders: John Tod and Lee Ashcroft</p></li></ul><p>Next up (probably): wide defenders!</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>It&#8217;s worth saying that this is a bit skewed by the fact that Wyscout degrades this value when a player&#8217;s contract runs down, so a player playing well in the final six months of his contract has an advantage in this metric.</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>Per https://www.transfermarkt.co.uk/callum-fordyce/profil/spieler/133033, accessed 30 May 2026</p></div></div>]]></content:encoded></item><item><title><![CDATA[Championship Team of the Season: Goalkeepers]]></title><description><![CDATA[Creating a team based purely on silly datapoints]]></description><link>https://jagalytics.substack.com/p/championship-team-of-the-season-goalkeepers</link><guid isPermaLink="false">https://jagalytics.substack.com/p/championship-team-of-the-season-goalkeepers</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sat, 30 May 2026 10:39:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XWeX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b76ce40-ea45-4967-bcea-5baa031044da_1220x684.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The season is over. Not, as TS Eliot famously said in his match report, with a bang, but - if not a whimper - then at least an anticlimax.</p><p>Overall, it&#8217;s been a fabulous effort by the team. Of course, I would have loved it had we managed to get past the final hurdle. But given that this was expected to be a rebuilding season, when we reset the team, brought the age down in the squad, and set up for years to come, finishing second and getting to within one half of the playoff finals of promotion is pretty impressive.</p><p>It&#8217;s been a while since I&#8217;ve enjoyed a season as much as this one. The culture of the team, the exciting and varied style of play, the generally likeable nature of the players, the atmosphere created by the fans - it&#8217;s been great. Not perfect. But pretty close nonetheless.</p><p>Eventually, I&#8217;m going to get around to looking at the squad and what we&#8217;ll need to do for next season to go again. But for now, I&#8217;m planning a series of relatively short posts reviewing the championship season.</p><p>I&#8217;m going to build three teams of the season, position by position. The teams will be in the Wilsonball 1.0 shape - 4 at the back, one defensive mid, two running 8s, two wingers, and a central forward through the middle.</p><p>The first team is going to be based on "<em><strong>overall impact</strong></em>&#8221;. Basically, I&#8217;m going to use an updated version of my <a href="/__u/jagalytics.substack.com/p/war-what-is-it-good-for?r=4o8jfc">WAR score</a> that considers how much better a team is when a particular player is on the pitch, to when he&#8217;s not, and then compares that impact to how the team would do with a reasonable replacement (somewhere in the middle of the Championship). Players who score high on this have a disproportionately positive impact on their team&#8217;s expected goal difference.</p><p>The second is a team of &#8216;<em><strong>undervalued</strong></em>&#8217; players. This one compares the player&#8217;s impact, and his market value based on Wyscout&#8217;s estimation. A player who has a good impact and a low value will be &#8216;undervalued&#8217;. A player who&#8217;s worth a lot but doesn&#8217;t improve his team much will be overvalued.</p><p>The third team will be based on a <em><strong>wildcard</strong></em> metric that I&#8217;ll decide on role-by-role.</p><p>The only rule will be that the chosen players for the three teams can&#8217;t be the same player. So we&#8217;ll end up with three distinct teams of the season, from slightly different angles.</p><p>Let&#8217;s start, then, at the beginning (for it&#8217;s a very good place to start). Who&#8217;ll be in goals?</p><h2>Impact</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/NL3vZ/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b76ce40-ea45-4967-bcea-5baa031044da_1220x684.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d17e27d2-27e1-455e-8022-14ed308a12b0_1220x930.png&quot;,&quot;height&quot;:456,&quot;title&quot;:&quot;Team of the Year - GK - By Impact&quot;,&quot;description&quot;:&quot;Which keepers had the biggest impact on their team's chances?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/NL3vZ/2/" width="730" height="456" frameborder="0" scrolling="no" loading="lazy"></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>The impact keeper, probably unsurprisingly, is <em><strong>Toby Steward</strong></em>. Steward returned an impressive set of clean sheets this year, and consistently impressed for a team that topped the table from the first day of the season. If you swapped Steward out for a &#8216;normal&#8217; keeper in the league, St. Johnstone would have been noticeably weaker at the back. </p><p>I <a href="/__u/jagalytics.substack.com/p/window-shopping-part-2?r=4o8jfc">wrote</a> about Steward when I was looking for a replacement for Myles Roberts last season - I&#8217;ve liked him for a while. He&#8217;s a good distributor, a strong frame, impressive shot-stopper, and has stepped up well to a higher league this season.</p><p>Second, close behind Steward, was Josh Clarke. But on this metric, Steward is the one to take the gloves.</p><h2>Undervalued</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/AjRid/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15ad5492-2289-4be2-9a9e-fd0ea28bb0da_1220x684.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb9e9064-7ce3-4cc4-b5c4-593fa69eabcb_1220x902.png&quot;,&quot;height&quot;:442,&quot;title&quot;:&quot;Team of the Year - GK - By 'undervalued'&quot;,&quot;description&quot;:&quot;Which keeper is most undervalued?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/AjRid/1/" width="730" height="442" frameborder="0" scrolling="no" loading="lazy"></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>Let&#8217;s spin it around a bit now. Instead of just considering the impact of the player,  let&#8217;s add in his market value too. Steward still scores high, but this time, he&#8217;s overtaken by Airdrie&#8217;s loan keeper (and onetime Jag) <em><strong>Harry Stone</strong></em>. </p><p>Stone improved Airdrie quite significantly when he joined, after they&#8217;d cycled through a few young and loan keepers. He&#8217;s never quite locked down a team despite several loan spells, but I&#8217;d wager that this half-season should be enough to convince a Championship team to take him on again next year.</p><p>Some surprising players rise up this chart - mostly because of a low market value for a Championship keeper. Steward still does well here, and Billy Terrell at Dunfermline comes up impressively, too. But Harry Stone is the best balance of performance and value.</p><h2>Wildcard</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/w6qXl/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de988f54-b97a-4345-a3a9-007cfc13566d_1220x684.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d339ade5-176d-4b20-adea-5445a10231b2_1220x846.png&quot;,&quot;height&quot;:414,&quot;title&quot;:&quot;Team of the Year - GK - By 'wildcard'&quot;,&quot;description&quot;:&quot;Which keeper prevented the most goals over the season?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/w6qXl/1/" width="730" height="414" frameborder="0" scrolling="no" loading="lazy"></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>The final &#8216;wildcard&#8217; team, then, is based on the main metric that matters for keepers: how many goals they keep out. </p><p><em><strong>Calum Ferrie</strong></em> wins this by some distance. If you compare the xG he faced over the season with the actual goals he conceded, he kept out far more than you&#8217;d expect him to. We&#8217;ve all known for several seasons that Ferrie is a great shot stopper. This year hasn&#8217;t been his best overall at QP, but he&#8217;s still kept out more goals than anyone else in the league - more than twice Josh Clarke in second.</p><p>As an aside, it&#8217;s worth keeping an eye on this metric. Especially in certain leagues (like the National League in England), this is a very strong way of finding players who can perform at our level.</p><h2>The state of play</h2><p>So then, we have our first three players into our data-only team of the year (I know this isn&#8217;t the best or only way to make this sort of team, but it seems like it&#8217;s appropriate for my vibe!).</p><p>Based purely on impact: <strong>Toby Steward</strong></p><p>Based on who&#8217;s undervalued: <strong>Harry Stone</strong></p><p>Based on a wildcard metric: <strong>Calum Ferrie</strong></p><p>Tune in next time for our defence!</p>]]></content:encoded></item><item><title><![CDATA[Who fits the system?]]></title><description><![CDATA[Beginning to think about next year]]></description><link>https://jagalytics.substack.com/p/who-fits-the-system</link><guid isPermaLink="false">https://jagalytics.substack.com/p/who-fits-the-system</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sat, 16 May 2026 11:06:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7Wsb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e257e5-caac-49d1-8801-d6e47f110197_1220x884.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This will probably be a short post, just to start getting my thought process down. Last night was a <em>lot</em> of fun - although it didn&#8217;t seem like it would end up that way after the first half. </p><p>Thistle have been extraordinarily resilient this season - going all the way to the final whistle. We have scored 8 goals in added time at the end of the game this season - more than any other side.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/nKluQ/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3e257e5-caac-49d1-8801-d6e47f110197_1220x884.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0df2fdf3-ab83-4d5f-8de2-9b5b90083425_1220x1046.png&quot;,&quot;height&quot;:513,&quot;title&quot;:&quot;Goals after 90 mins&quot;,&quot;description&quot;:&quot;Who keeps going right to the end?&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/nKluQ/1/" width="730" height="513" 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>In fact, only Dunfermline have managed more than 2 across the rest of the league. And last night (and on Tuesday), we showed that resiliency again - coming from behind in both games, and going on to win the game in regular time last night. What a rush. And what a turnout in the ground, full of sound and colour and joy and shared experience.</p><p>I&#8217;ve begun to think ahead to how we figure out if a player would fit in at Thistle. One way or another, there will be some gaps we need to fill in the Summer - either as players move on, or as we need to build a bigger squad for a higher league.</p><p>One particularly useful tool is the idea of the &#8216;archetype&#8217; that Scouted Ftbl use to describe players. You can read more about them <a href="https://scoutedftbl.com/scouted-archetypes-explained-player-profiles/">here</a> - it&#8217;s a way of understanding what a player excels at - how he influences the game, his area of influence, and so on - that goes beyond positions. They had an excellent <a href="https://open.spotify.com/episode/5ZeBVf5YDQFrQFi7ifCxL1?si=RKsGJ925QwOftvcCut674A">podcast</a> this week looking at the future of midfield that covered some of this too.</p><p>The idea is not to fit every player into a bucket, so much as to find excellent examples of particular types of players in the modern football pattern. Some teams play in a way that relies on specific types of player, and the &#8216;best&#8217; example of this is the archetype. I&#8217;ve said before that I think this is helpful and connects with the sort of storytelling that humans are better at engaging with.</p><p>I&#8217;m beginning to explore what sort of &#8216;archetypes&#8217; Mark Wilson wants to play in his teams, as that will help us identify players who would fit well - and excellent players who wouldn&#8217;t necessarily excel in his system, which is equally as important. Just being a &#8216;good&#8217; player is not enough.</p><p>For example - we need defenders who are good at the sort of things Lee Ashcroft is good at for our early buildup (comfortable sitting high, good accurate long range passer, able to physically dominate his opposite number, reads the game in front of him extraordinarily well). And we need different sorts of attackers (less the Brian Graham high-xG lurker, and more either the sort of link-up forward that Watt provides or back to goal runner that Samuel typifies).</p><p>Spencer Mossman is great at coming up with pairs of attributes that show which players fit which archetypes. He had another <a href="https://x.com/fc_mossman/status/2053842245669830864?s=20">great one this week</a>, looking at wide attackers, which is a crucial part of this system.</p><p>I&#8217;ve plotted some players from several leagues onto the same pair of axes, trying to unlock which wide players are better at &#8216;picking locks&#8217; and which are &#8216;roadrunners&#8217;. Intuitively, we all know that some wingers are dribblers, and some find open space to run into. But who matches which archetype most closely, and where do Thistle players sit?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/7mEAV/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be1c1c17-4e66-4c5b-aac3-70fa45895085_1220x1008.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4f94455-7cbe-4ee5-a989-4b68cb0b9e9c_1220x1198.png&quot;,&quot;height&quot;:775,&quot;title&quot;:&quot;Lockpickers and roadrunners&quot;,&quot;description&quot;:&quot;Which wide attackers meet different archetypes?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/7mEAV/1/" width="730" height="775" frameborder="0" scrolling="no" loading="lazy"></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>What&#8217;s interesting to me on this chart is where Chalmers and Fitzy sit. They are more towards the roadrunner quadrant than the lockpicker - not seeking to beat a man over and over again, but instead to find space to receive long passes.</p><p>I&#8217;ve like Marc Emslie of Ross County a lot this season (on loan at Cove), and also Sole of Livi (at ICT). But in reality, they are less like Thistle&#8217;s wide attackers and closer to someone like McPake who wants to take on a man rather than find the space himself.</p><p>Much closer in type to Thistle&#8217;s attacker is another on loan winger - McLuckie of Hearts.</p><p>This tells us something about who would do well in Thistle&#8217;s system (assuming we keep playing a similar way next year). Wilson wants wide players who find space to receive the long passes that the likes of Smyth, Ashcroft, and O&#8217;Reilly ping around.</p><p>It&#8217;s also interesting that both of the players rise above the throng. There are more than 800 players on that chart, but hardly any get above 3 on the y-axis - and both Thistle wingers manage that.</p><p>I&#8217;m not going to write any more on this now - I&#8217;m off to enjoy a day reflecting on last night. But just to say that the <em>type</em> of player matters as much - or more than - his position. Positions can flow and change. The players we have next season - wherever we may be - need to be the right type.</p><p>Enjoy the weekend, Jags fans. See you on Thursday!</p>]]></content:encoded></item><item><title><![CDATA[It's time]]></title><description><![CDATA[Fifth time's a charm]]></description><link>https://jagalytics.substack.com/p/its-time</link><guid isPermaLink="false">https://jagalytics.substack.com/p/its-time</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 08 May 2026 18:39:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2vOJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Well, we&#8217;ve arrived at that time of year. The most magical time of the year, some say. Time to dust off the shorts, and appreciate the solar powered Jags.</p><p>It&#8217;s playoff time.</p><p>As is often the case, a conversation earlier in the week got me thinking</p><p>On Draw, Lose, or Draw, we discussed the last four years of playoffs and what that means going into this year. After all, we remember the incredible vibes as Thistle almost drove to the Prem back in 22-23, with McMillan, Lawless, Tiff, BBG, et al. What was the characteristic of that year, and what was better or worse in other attempts? And are we in a better or worse place this season to make a run at getting promoted?</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8a1effcfe3b09507afc7e8fd7b&quot;,&quot;title&quot;:&quot;Fifth Time Lucky?&quot;,&quot;subtitle&quot;:&quot;Draw, Lose or Draw&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/0pSqI8dzdBc9ViAe9sVA4e&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/0pSqI8dzdBc9ViAe9sVA4e" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>The first thing that&#8217;s worth saying is that, of course, this season is the first time in that stretch that we haven&#8217;t had to play in the first round - which has several benefits (the players are more rested, there&#8217;s more time to prepare and research, training is more controlled, and we get home advantage in the second leg, to name a few).</p><p>But what else can we factor into the start of this playoff campaign?</p><p>I&#8217;ve picked out a few areas that are worth paying attention to. In each case, I want to review a few things:</p><ol><li><p>How has our &#8216;regular season&#8217; pattern been and is it more similar to 22-23 (big vibes), or to 21-22 (too much too soon), 23-24 (worse than 22-23 but still pretty good), or last season (a step too far with a jaded, battered squad)?</p></li><li><p>What changed in each of the previous seasons between the regular season, and the resulting playoff run? This might give us a clue what we need to do to get over the line this time</p></li></ol><h2>Overall game balance</h2><p>First, let&#8217;s look at our overall game. In each of the following charts, the yellow dot shows the &#8216;regular season&#8217; and the red dot the playoff games<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/iTixj/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0e0b4b2-7135-424c-9cdd-cc343e7c7993_1220x346.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa16dd47-af2d-4691-b21a-e4684b769e71_1220x570.png&quot;,&quot;height&quot;:275,&quot;title&quot;:&quot;Solar Powered Jags&quot;,&quot;description&quot;:&quot;How well do Thistle improve xGD from the regular season to the playoffs in the last few seasons?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/iTixj/2/" width="730" height="275" frameborder="0" scrolling="no" loading="lazy"></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><strong>Area</strong>: expected goal difference. In other words, add up all the xG we generated and take away all the xG we conceded, and divide by the number of games played. xGD of +1.0 means that in an average game, we generated around 1 more xG in attack than we condeded to opponents. Over a season, this is a good indication whether the team should be winning games.</p><p><strong>Regular season patterns</strong></p><ul><li><p>In 22-23, we had an incredibly strong positive xGD even before the playoffs - between +0.7 and +0.8.</p></li><li><p>23-24 was still cautiously positive, 21-22 less so, and 24-25, we were basically break-even</p></li><li><p>This season, we&#8217;re doing pretty well - the second most impressive xGD since we returned to the Champ. It&#8217;s not as high as the vibes season, so we&#8217;re starting from further back. The big issue has been the last couple of months, where we&#8217;ve allowed opponents to generate more chances against us.</p></li></ul><p><strong>Playoff trends</strong></p><ul><li><p>In almost every previous year, we&#8217;ve gone up in the playoffs - generated a better xGD than in the regular season.</p></li><li><p>In 21-22 and 23-24, it climbed almost to the level of the regular season in 22-23.</p></li><li><p>Last year, with a more limp performance in the playoffs, though, we dropped off from a low start point to a negative xGD</p></li></ul><p><strong>So what?</strong></p><ul><li><p>We&#8217;re starting from a good base, especially if we can improve our defensive numbers to where they were earlier in the season</p></li><li><p>In order to get to our more successful levels, we need to lift this even more - more xG generated, less xG conceded. Ideally, we need that number to swing by at least +0.5</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/mc6rr/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efd3e9c7-8001-47dd-b874-63d021be5464_1220x346.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de8ba470-5b57-411a-a8b0-52fae7dad421_1220x564.png&quot;,&quot;height&quot;:272,&quot;title&quot;:&quot;Game possession&quot;,&quot;description&quot;:&quot;What does possession look like in regular season games versus playoffs?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/mc6rr/1/" width="730" height="272" frameborder="0" scrolling="no" loading="lazy"></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><strong>Area</strong>: Possession - this is pretty straightforward.</p><p><strong>Regular season patterns</strong></p><ul><li><p>We have the highest average possession of any season in the last five - only 22-23 was even close</p></li><li><p>For the last two seasons before this, we have had under 50% of the ball - that has been decisively reversed this year</p></li></ul><p><strong>Playoff trends</strong></p><ul><li><p>In pretty much every season, we end up with less possession in the playoffs. This is sort of expected - you&#8217;re playing against the stronger teams in your own league, plus a well-financed team from the league above if you get to the final, so it&#8217;s harder to dominate than it is agains the weaker teams in the Champ</p></li><li><p>Normally, the drop-off is between 3 and 4 percentage points.</p></li><li><p>In 22-23, this kept us just below 50% - this year, it would keep us just above</p></li></ul><p><strong>So what?</strong></p><ul><li><p>The big thing that&#8217;s different this year is that we are set up to dominate the ball - to impose our gameplan on opponents. We can expect not to be quite as dominant, but that changes the feel of the matches</p></li><li><p>More time on the ball is better for stamina - you don&#8217;t have to press intensely, you don&#8217;t have to focus on slimmer pickings going forwards.</p></li><li><p>It&#8217;s encouraging though that we go into the playoffs with a much more similar profile to 22-23, and we&#8217;re likely to have a smaller drop-off because we only have to play semi-finals and (hopefully) finals, and not the QF.</p></li></ul><h2>Attacking</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1MoZ8/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3acc1d34-2f0d-4056-a8d6-5c373bb2841a_1220x346.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b39608f-82ab-4510-b5cc-6c9126b98f8b_1220x542.png&quot;,&quot;height&quot;:261,&quot;title&quot;:&quot;Shot volume&quot;,&quot;description&quot;:&quot;How well do Thistle improve shot volume from the regular season to the playoffs in the last few seasons?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1MoZ8/1/" width="730" height="261" frameborder="0" scrolling="no" loading="lazy"></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><strong>Area:</strong> Shot volume - basically how many shots on target we generated per game</p><p><strong>Regular season patterns</strong></p><ul><li><p>in 22-23 and 23-24 (the two seasons we were more competitive), we started with aa higher baseline - over 4 shots on target per game</p></li><li><p>In 22-23, that was almost 5.5 per game</p></li><li><p>This is related to the xGD, but is also a way of saying not just that we get chances, but that we actually force the opponents to do something about it - to block or save shots</p></li><li><p>Last season, the rate of shots on target was much, much lower - only 3.5 per game. That is a measure of the fact that our attack had become collapsed down to &#8216;can BBG get a shot?&#8217; by that stage.</p></li><li><p>This year, we&#8217;re starting from a baseline between 23-24 and 22-23 - north of 4.5 per game</p></li></ul><p><strong>Playoff trends</strong></p><ul><li><p>This as an interesting difference to what we&#8217;ve seen so far. In the &#8216;good&#8217; runs, we lifted our attack noticeably - at least 1 or 2 more shots on target per game</p></li><li><p>Interestingly, 22-23 wasn&#8217;t quite as much as a lift - in 23-24, we lifted the shots on target volume to higher than the previous year (the Blair Alston effect, obviously)</p></li><li><p>In the less compelling seasons (21-22 and 24-25), the shots on target rate dropped off noticeably</p></li></ul><p><strong>So what?</strong></p><ul><li><p>We&#8217;re starting from a good place - with an attack that generates a lot of chances, and forwards who turn those chances into shots on target</p></li><li><p>If we want to make a run, we&#8217;ll have to lift that further, probably adding at least one or two more shots on target per game than our regular season average.</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/jz3RK/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f56c67a2-fe1e-4cd2-ace0-4b636e4017ce_1220x346.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0e410bb-3a1d-41ec-a107-fd604c2e15fc_1220x536.png&quot;,&quot;height&quot;:258,&quot;title&quot;:&quot;Deep completed passes&quot;,&quot;description&quot;:&quot;How often do Thistle manage to put a pass close to the opponent's goal?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/jz3RK/2/" width="730" height="258" frameborder="0" scrolling="no" loading="lazy"></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><strong>Area:</strong> Deep completed passes per 90. These are passes that put the ball to within 20m of the opposition goal. They are a dangerous sort of pass that creates chances for team-mates in the higher-percentage zone. Normally, a dangerous attack excels in at least two of three creative styles - crossing (think Harry Milne), running (think Scott Tiffoney) with the ball, or passing into dangerous areas for players to run onto. Thistle have been at their best when they generate a lot of these deep completed passes - they might be through balls, cut-backs across the face of goal, or other passes, so long as they end up within 20m.</p><p><strong>Regular season patterns</strong></p><ul><li><p>22-23 is the only season we&#8217;ve averagedmore than 7.5 deep completed passes per game - this is the sort of pass that Stevie Lawless excelled at</p></li><li><p>In every other previous season, we were 7ish or lower, and as low as 6 last year (this was one of those areas where we had to recruit in players and train tactics that maximised because we fell away massively last season, and it damaged our attack)</p></li><li><p>This season, though, we&#8217;re starting from our highest baseline in five years - almost 9 deep completed passes per 90</p></li></ul><p><strong>Playoff trends</strong></p><ul><li><p>It&#8217;s generally harder to make this sort of pass against more structured or tenacious defences - for instance, a well rested unit who&#8217;ve skipped the first round, or an intense presser like Livi last year, or a very deep defensive line like Dunfermline have reverted to recently</p></li><li><p>In three of the previous seasons, the playoff rate stayed quite close to the regular season</p></li><li><p>But in 22-23 - the big season - we catapaulted this number up hugely, from around 7.75 to 10 per game. That&#8217;s huge, and it was the reason our attack was so fun to watch. Again and again that year, we were putting balls deep into danger</p></li></ul><p><strong>So what?</strong></p><ul><li><p>We&#8217;re starting from the best structural attack in five years. We&#8217;re not at vibes playoff levels, but we&#8217;re not far off it. It wouldn&#8217;t take much to rachet it up</p></li><li><p>We probably need someone like Turner, Taylor, or one of the attacking 8s (like Stanway) to clock in a few more of these. But we&#8217;re structurally set up to do it in a way that we haven&#8217;t been since 22-23</p></li><li><p>This is the single most correlated factor that we could easily replicate this year</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/BS3su/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/490bd1bc-8269-42bf-a468-12341e8eab49_1220x674.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a7fb58a-a16f-406a-bd8d-3188f2bc46c1_1220x836.png&quot;,&quot;height&quot;:408,&quot;title&quot;:&quot;Penalty box entries&quot;,&quot;description&quot;:&quot;How often do Thistle get the box into the penalty area?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/BS3su/1/" width="730" height="408" frameborder="0" scrolling="no" loading="lazy"></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><strong>Area</strong>: Getting the ball into the penalty area. There are two other ways to get the ball into &#8216;having a chance at a shot&#8217; territory - running it in, or crossing it in.</p><p><strong>Regular season patterns</strong></p><ul><li><p>The more successful seasons had around 4-5 runs into the penalty box per game in the regular season</p></li><li><p>We&#8217;re at about that level this year (a touch lower than 22-23, but still in that zone)</p></li><li><p>Crossing is more volatile, but we are currently at the highest volume of crosses to the penalty area per 90 of the last five seasons</p></li></ul><p><strong>Playoff trends</strong></p><ul><li><p>In 22-23, the big difference to the other years is that we ran the ball into the box <em>more</em> in the playoffs than we did the rest of the season (think Tiff, McMillan, et al bombing into the box)</p></li><li><p>In all the other seasons, we&#8217;ve dropped off our running attack  - sometimes by as much as 3 runs a game</p></li><li><p>Cross volume also tends to drop a bit - in 23-24, we crossed in more in the playoffs than the rest of the season, but in 22-23, we effectively traded crosses for more runs. With the team we had that year, that made sense, as we had multiple players who could wreak havoc this way.</p></li></ul><p><strong>So what?</strong></p><ul><li><p>We have the best crossing team we&#8217;ve had in years, and our running box entries are around as good as peak playoff seasons</p></li><li><p>The way we succeeded in 22-23 was to cross a bit less and run a lot more in the playoffs - probably because it&#8217;s a way to unsettle teams that are tiring, and keep them unsettled. Chaos is good!</p></li><li><p>That&#8217;s not to say that we need to do that same thing this year, but this year, we don&#8217;t have BBG to lurk in the penalty box to get on the end of crosses, so getting the likes of Stanway, Watt, Fitzy, Chalmers, McPherson, and co running at teams seems like a good way to replicate this form</p></li></ul><h2>Out of possession</h2><p>The other side of the ball matters too - especially as you end up facing better equipped Prem teams, or teams with potent running and shooting threats.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/yqUTc/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5d475fc-46e1-4f5c-bb11-3552f43b2ad5_1220x2728.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e538c8b-7340-4752-ae5c-a93e45e90fa4_1220x2890.png&quot;,&quot;height&quot;:1435,&quot;title&quot;:&quot;Out of possession metrics&quot;,&quot;description&quot;:&quot;How does our play change without the ball?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/yqUTc/1/" width="730" height="1435" frameborder="0" scrolling="no" loading="lazy"></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>Across several metrics, there are fewer clear patterns out of possession, though.</p><p>We tend not to change as much between the regular season an playoffs, and there are fewer patterns in terms of the regular season itself.</p><ul><li><p>We are winning a higher fraction of contested balls than in any previous season this year</p></li><li><p>We are making far fewer sliding tackles (no Banzo, no Milne)</p></li><li><p>We are recovering the ball more often in the opponent&#8217;s third, close to their goal much more</p></li><li><p>We are pressing more intensely than any season since 21-22</p></li><li><p>In most previous seasons, the out of possession numbers stayed quite consistent, other than 23-24, when we shifted to being more aggressive, winning more duels, recovering the ball more, making more tackles, and so on</p></li></ul><p>Basically: at first glance, the most important thing to lift is our attacking output rather than our defensive numbers. It&#8217;s crucial to maintain our best defensive play, but it&#8217;s more important to find another gear going forward if we want to make a run at the playoffs like 22-23.</p><h1>So what are our chances?</h1><p>Given all of that, and where we&#8217;re starting from, what are Thistle&#8217;s chances?</p><p>I ran some numbers last year to simulate the playoffs, so I thought I&#8217;d give that another bash. I&#8217;ve tweaked the model to take more into account this time (I&#8217;m sure you don&#8217;t care about the detail). But let&#8217;s play out some scenarios and see where we might end up.</p><p>It&#8217;s worth saying that there are a lot of unknowns at this point - who&#8217;ll win the QF tonight, which Prem team will finish in 11th, and so on. So the model does this:</p><ul><li><p>Takes into account the actual results so far (i.e. the first leg of the QF last Tuesday)</p></li><li><p>Simulates the remaining QF game based on the relative strengths of the two teams, and the home advantage, and recent form and attacking output</p></li><li><p>If the simulation ends up level, play some extra time, and if it&#8217;s still level after that, simulate penalties (with a slight home advantage)</p></li><li><p>Simulate the Semi-Final in the same way (based on who one the QF)</p></li><li><p>Simulate the remaining games in the Prem to find which team faces the winner of the SF. This takes into account current standings</p></li><li><p>Simluate the final in the same way as the QF and SF</p></li><li><p>Repeat this many, many times (100,000 to be exact)</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/bgojK/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e78d6e51-fc52-4ca1-ac1c-5b994803a17b_1220x1020.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94252a71-78a0-4393-8408-204237ee7f93_1220x1020.png&quot;,&quot;height&quot;:395,&quot;title&quot;:&quot;Chances of winning the Playoff Final&quot;,&quot;description&quot;:&quot;How often does each team come out on top?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/bgojK/1/" width="730" height="395" frameborder="0" scrolling="no" loading="lazy"></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>When you do that, Thistle win the playoffs around 38% of the time, and 67% of the finals we get to. Killie win another 31% of the sims, Dunfermline 22%, and so on.</p><p>Basically, at this stage, we win more than anyone else does, but that&#8217;s partly because we face one of three different Prem teams, so each of the Prem teams get fewer chances win (which they&#8217;re presumably happy with!). Dunfermline have almost the same win rate as us when they reach the final. I expect as the picture becomes clearer after tonight, and as the Prem settles to a fixed team in 11th, we&#8217;ll drop our win rate a bit.</p><p>But at this stage, I&#8217;m pretty happy with that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2vOJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png 424w, /__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png 848w, /__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2vOJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png" width="1456" height="1029" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1029,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1677518,&quot;alt&quot;:&quot;Sankey diagram showing the breakdown of each scenario in the playoffs&quot;,&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://jagalytics.substack.com/i/196767308?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sankey diagram showing the breakdown of each scenario in the playoffs" title="Sankey diagram showing the breakdown of each scenario in the playoffs" srcset="/__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png 424w, /__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png 848w, /__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2vOJ!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ce4cc-9a6d-4a8c-bc0a-45f3a43b6ce6_1492x1054.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 aria-hidden="true" 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><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><figcaption class="image-caption">Sankey Diagram showing the likelihood of each playoff outcome. At time of production, Dunfermline were one goal up after the first leg of the Quarter Finals</figcaption></figure></div><p>I&#8217;ve broken down all of the scenarios in this last chart. We go out in the semi-final 44% of the time - in other words, we&#8217;re favourites even at this point to get to the final, but not overwhelmingly so. I&#8217;d like to think we&#8217;d be stronger favourites if we were the early season Jags, which we could still get back to, but I&#8217;d be cautious about declaring us sure and certain winners against tonight&#8217;s victors.</p><p>Our most likely route through is to beat Dunfermline and then Killie, both on aggregate (about 21% of sims). The only other scenario that happens in double digit percentages is losing to the Pars in the semis (27%). After that, we&#8217;re down to rarer combos (beating Pars, losing to Killie, both on aggregate - 9%, for instance).</p><p>At this point, it seems like the most likely path is that we&#8217;ll have to beat Dunfermline and Killie (which I wouldn&#8217;t mind, as it means we don&#8217;t have to drop Taylor and Smyth as we would against St. Mirren, or Ethan &#8220;The Major&#8221; Ingram as we would against Dundee). </p><p>It&#8217;s still a tough ask to get promoted this way. But Thistle are in the best position they&#8217;ve been in years. I can already feel the poisonous sting of hope seeping into my veins.</p><p>It&#8217;s time.</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&#8217;s a bit of a health warning here - the playoff data is a small sample, so you should be cautious in reading too much into the actual numbers. For instance, in 21-22, there are only two games considered.</p></div></div>]]></content:encoded></item><item><title><![CDATA[It's just a number]]></title><description><![CDATA[When I was your age, pluto was a planet.]]></description><link>https://jagalytics.substack.com/p/its-just-a-number</link><guid isPermaLink="false">https://jagalytics.substack.com/p/its-just-a-number</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 01 May 2026 17:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v-my!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In an <a href="https://www.thetimes.com/sport/football/article/fifa-rule-u21-players-premier-league-8r5hcxz2w">article</a> this week, The Times said that FIFA were considering forcing teams across the world to field a &#8216;homegrown U21&#8217; player at all times.</p><p>On the surface of it, it seems like a solid idea to promote teams developing talent, and not just shipping in players from elsewhere - at least if you&#8217;re ok with interventionist rule-making by the international governing body<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.  Press-ganging clubs into having to have a pathway into senior football for young players is something that (at least some) clubs in Scotland are - shall we say - in need of. </p><p>As Dougie Anderson <a href="https://x.com/CoachDougieA/status/2050210835423731953?s=20">pointed out on Twitter</a> after a recent Herald interview with Matthew Anderson (a graduate of the Celtic B team, and currently with 6 assists and 2 goals in the Belgian Challenger Pro League), there isn&#8217;t much evidence of a good pathway for young Scots - certainly not at the Old Firm - and there hasn&#8217;t been for some time.</p><p>That being said, there is definitely a bit more evidence of the young Scots getting minutes in lower league loans (The Terrace is doing a fun series of posts right now on some of the best ones - such as <a href="https://x.com/terracepodcast/status/2049896562151579724?s=46&amp;t=0mTGDQ4TDrQjzqJd9xfljw">this</a> about Sandilands on loan from Hearts to Montrose, or Motherwell&#8217;s <a href="https://x.com/terracepodcast/status/2049428691059384506?s=46&amp;t=0mTGDQ4TDrQjzqJd9xfljw">Olly Whyte</a> on loan at Stenny).</p><p>But the general area got me thinking this week: what is the squad profile in the Championship?</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jagalytics/status/2049599705693204882?s=20&quot;,&quot;full_text&quot;:&quot;Reports today that FIFA are considering rules to force teams to have a 'homegrown' U21 player on the pitch at all times (which I suspect will get watered down a bit, and challenged by 'big 5 league' teams and probably others), so I've had a quick look at the state of play... &quot;,&quot;username&quot;:&quot;jagalytics&quot;,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1852665633143500800/ALsWmE_b_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-29T21:20:24.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHGcwhraoAAutlU.png&quot;,&quot;link_url&quot;:&quot;https://t.co/2ZljEke8n2&quot;,&quot;alt_text&quot;:&quot;Chart showing how many young Scots have played significant minutes for Championship clubs this season.&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:2,&quot;like_count&quot;:12,&quot;impression_count&quot;:2983,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>FIFA&#8217;s proposal started that thought process for me by drawing my eye to &#8216;homegrown&#8217; U21s (though exactly how that&#8217;s defined could be debated - do they have to be a native of the club&#8217;s country? A product of that club&#8217;s academy? Something else?). But I&#8217;ve thought for a while that there&#8217;s a correlation between clubs who have the right age profile and those who do well - not just &#8216;younger is better&#8217; but the right blend of age and experience.</p><h2>Time is our most precious resource</h2><p>Let&#8217;s start by having a quick look at how teams allocate their minutes. If you lined up all of the players in each Championship squad from youngest to oldest, and added each player&#8217;s minutes to the total as you walked along the line, how &#8216;old&#8217; would you have to get before you&#8217;d accounted for most of the team&#8217;s minutes?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/lob1c/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f976570e-f597-457b-ab09-c2aedaf597f9_1220x794.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fe72fbf-6eb4-4c16-9733-6770c4d6e05a_1220x956.png&quot;,&quot;height&quot;:468,&quot;title&quot;:&quot;Percentage of team minutes by player age&quot;,&quot;description&quot;:&quot;How many minutes are allocated to players of different ages?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/lob1c/2/" width="730" height="468" frameborder="0" scrolling="no" loading="lazy"></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>Thistle&#8217;s minutes are relatively nicely distributed across the age ranges. Not many at the younger end, and quite a lot in the 24-26 bracket, but also not that many in the older 32+ range (compared to last year, this is a big shift). </p><p>Meanwhile, Dunfermline have a lot of young players gaining big minutes - their line climbs more steeply early in the &#8216;age lineup&#8217; than anyone else, and Airdrie only catch up with them from 30 onwards. St. Johnstone are a bit slower to get going until you hit 24, then they accumulate minutes fast.</p><p>I&#8217;ve highlighted a band in the middle of 26-30, which is a rough guide for the &#8216;peak age bracket&#8217; for most players. Obviously, that&#8217;s a bit subjective, but I&#8217;ll come back to it later.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/vODT5/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/528fc81b-30c3-4af3-a236-52f963c0f70d_1220x720.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dec300e6-bf19-4f7d-b753-8ae57b06c1d3_1220x882.png&quot;,&quot;height&quot;:431,&quot;title&quot;:&quot;Age caps&quot;,&quot;description&quot;:&quot;By what age have clubs accounted for 75% of their minutes?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/vODT5/1/" width="730" height="431" frameborder="0" scrolling="no" loading="lazy"></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>To look at it another way - if you walk along that age line, how far along do you need to walk until you&#8217;ve added up at least 75% of the club&#8217;s league minutes?</p><p><strong>Dunfermline hit that number at 26</strong> - extraordinarily young. Airdrie are not much after them at 27. Thistle are the fourth oldest in the league - mostly because of the experience of our central defensive unit - at 31.</p><p>Ross County, Raith Rovers, and Arbroath all need to get to 32 or older before you hit 75%, which in and of itself is somewhat telling.</p><h2>Brief diversion into Scots</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/zkWEU/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f298df71-dd79-45eb-a878-b3a56ae806c1_1220x780.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13268cbb-60f9-4ddb-988f-7ef839ecafe5_1220x1020.png&quot;,&quot;height&quot;:475,&quot;title&quot;:&quot;Percentage of team minutes by player age (Scottish players only)&quot;,&quot;description&quot;:&quot;How many minutes are allocated to players of different ages?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/zkWEU/1/" width="730" height="475" frameborder="0" scrolling="no" loading="lazy"></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>What about Scottish players in particular? After all, that&#8217;s the FIFA target.</p><p><strong>Under 13% of Thistle&#8217;s league minutes were played by Scottish U21s.</strong> In fact, almost no club got over 20% - again, Dunfermline are the protagonists here. However, both Thistle and Dunfermline cap out at about 70% of club minutes being played by Scottish players of <em>any</em> age. That&#8217;s still pretty respectable, but it&#8217;s interesting that not many clubs would hit the level that FIFA are aiming at.</p><p>So: who&#8217;s getting those minutes?</p><h2>Squad profiles</h2><h2>Partick Thistle</h2><p>I really like the visualisations that <a href="https://theanalyst.com/articles/premier-league-squad-age-youth-or-experience-2025-26">Opta Analyst </a>produce showing where the minutes were going in each club, so I gave it a go for Championship clubs<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!v-my!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!v-my!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png" width="1280" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151664,&quot;alt&quot;:&quot;Opta analyst style visualisation showing player age and minutes alongside colour based classification for contract status. Partick Thistle have several players in the central column for 'peak age'&quot;,&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://jagalytics.substack.com/i/196088954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Opta analyst style visualisation showing player age and minutes alongside colour based classification for contract status. Partick Thistle have several players in the central column for 'peak age'" title="Opta analyst style visualisation showing player age and minutes alongside colour based classification for contract status. Partick Thistle have several players in the central column for 'peak age'" srcset="/__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!v-my!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d82e244-3396-436a-9cab-785a7a6335e9_1280x900.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 aria-hidden="true" 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><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><figcaption class="image-caption">Squad age profile for Thistle</figcaption></figure></div><p>Players are further up this list if they have registered more minutes this season. Further right means they are older. The colour coding indicates whether the players have a year or more to run on their contract, or if they&#8217;re expiring soon, or if they are on loan, or have left already.</p><p>A few things jumped out at me from this chart.</p><p>Firstly, Thistle have done a great job of getting more players who are coming into - or already in - that central column with peak age big minutes, along with some strategic experienced players. If we want to develop a player trading model, we want more people in that middle bar (I&#8217;ve broadened it out here to 24 to 30 rather than 26 to 30 that I had earlier).</p><p>Last season, I wrote about this topic, and noted that Falkirk had a good number of players in that peak age bracket, but Thistle had hardly any (mostly our squad was focused on players who were prospects or very experienced in the squad).</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3794a7d6-097e-40ef-9b3a-2c5ca57c0dbd&quot;,&quot;caption&quot;:&quot;I&#8217;m taking a short break from Window Shopping this week. I plan, all things being equal, to do one final post next week on transfer prospects (after the window has closed but realistically these are probably for the summer window now anyway) - picking up on some other players for the positions I&#8217;ve already covered (but using the wider pool and better te&#8230;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Wise Old Heads and Young Legs&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:282573912,&quot;name&quot;:&quot;Steve Clark&quot;,&quot;bio&quot;:&quot;Data-driven writing about the Scottish Championship - and particularly Partick Thistle&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7abP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8ba736-f1c7-4db0-a54e-9ec3bc7227c8_264x264.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-01-31T18:23:47.817Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6n3G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff968ed1-60f0-4623-bf42-aaceb31bcab9_3568x2369.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://jagalytics.substack.com/p/wise-old-heads-and-young-legs&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:156166552,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3272073,&quot;publication_name&quot;:&quot;Jagalytics writes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ueDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c0abbd-04fd-4ee4-808b-000ecbf5067b_264x264.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>That seems to have changed. There are more dots in that central column or just about to enter it than anywhere else.</p><p>Secondly, the weighted age of the squad has come down a <em>lot</em> - under 27 years old. This is based on multiplying the player age by the minutes played, and then adding the numbers for every player together, and dividing by the total club minutes played. </p><p>Thirdly, there are a few players just about to move into the peak bracket in the next couple of years - including McPherson and Clarke coming back from loan on permanent deals - which again, will keep this profile strong in the next couple of years.</p><p>However, one concern here is the amount of yellow<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, especially in the players further up. This profile could swing a lot of several of these players don&#8217;t extend their contracts next season. And having a very young squad is not necessarily a positive (see Airdrie for an example of that).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KvRe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png 424w, /__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png 848w, /__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KvRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png" width="1456" height="988" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:988,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194970,&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://jagalytics.substack.com/i/196088954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png 424w, /__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png 848w, /__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KvRe!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d428055-f4cf-43a7-a4c1-6a91f61cee30_2240x1520.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 aria-hidden="true" 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><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>If you plot that average squad age weighted by minutes against each team&#8217;s points per game, there&#8217;s no massive &#8216;straight line&#8217;, though it&#8217;s clearly the case that when you average older than 28, the points per game drops off quite a lot. Similarly, skewing young makes it harder to gain a lot of points. You really need a balanced squad somewhere in the middle. You don&#8217;t guarantee a winning squad if you hit a magic number between 25 and 27, but you make it very hard to challenge for the league if your number isn&#8217;t in that regime. This is a small sample size, but it&#8217;s an interesting pattern. The goal is probably to peak in the middle of that curve if you want to challenge for the title.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ReRh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png 424w, /__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png 848w, /__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ReRh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png" width="1456" height="988" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:988,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196115,&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://jagalytics.substack.com/i/196088954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png 424w, /__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png 848w, /__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ReRh!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b02ab45-1481-4a75-8093-7c4627ce6c15_2240x1520.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 aria-hidden="true" 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><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>What&#8217;s much more telling, though, is plotting the <em>percentage of the squad&#8217;s minutes given peak age players</em> against points per game. There&#8217;s no real <em>overall</em> correlation &#8230; other than how many minutes St. Johnstone gave to players in that peak range compared to everyone else. </p><p><strong>Their squad was in that sweet spot</strong>; not just &#8216;guys who won the leage in the last ten years so might work&#8217; (I&#8217;m looking at you, Dingwall), but guys coming into their best years right now. Guys who were one of the main performers at other teams in the league (Fowler, Boyes, Gullan, and so on), in their strongest years, with a sprinkling of young stars (Steward), and wizened heads (Holt).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vHQw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vHQw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png" width="1456" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407822,&quot;alt&quot;:&quot;St Johnstone's squad age profile shows they have a lot of peak age minutes, and most of those players are under contract for a year or more&quot;,&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://jagalytics.substack.com/i/196088954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="St Johnstone's squad age profile shows they have a lot of peak age minutes, and most of those players are under contract for a year or more" title="St Johnstone's squad age profile shows they have a lot of peak age minutes, and most of those players are under contract for a year or more" srcset="/__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vHQw!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b05b5d-200a-4435-88ae-0c8d63d3239c_2560x1800.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 aria-hidden="true" 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><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><figcaption class="image-caption">St Johnstone&#8217;s squad age profile</figcaption></figure></div><p>Several of the players near the top of their age profile chart are still in red too - likely to stay at the club now they&#8217;ve been promoted. In particular, the peak age players (other than McPake) with 900+ mins all have a year or more to run on their contracts (Smith is drifting out of this zone). Above peak age, they&#8217;re mostly yellow - likely to be renewed if it makes sense, but the club isn&#8217;t tied in.</p><p>I think this is fascinating from a squad-building point of view. St. Johnstone&#8217;s profile of squad was clearly &#8216;win now&#8217; (big minutes for those peak age players) but also &#8216;keep the assets you need&#8217; &#8230; much more like Falkirk than Livi.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ihAJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ihAJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png" width="1456" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:415108,&quot;alt&quot;:&quot;Dunfermline's profile skews left of the peak age brackets, with big minutes players mostly under contract (other than Matty Todd and JCM)&quot;,&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://jagalytics.substack.com/i/196088954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dunfermline's profile skews left of the peak age brackets, with big minutes players mostly under contract (other than Matty Todd and JCM)" title="Dunfermline's profile skews left of the peak age brackets, with big minutes players mostly under contract (other than Matty Todd and JCM)" srcset="/__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ihAJ!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7a7066-1f57-4999-95f5-8fa7f6554992_2560x1800.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 aria-hidden="true" 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><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><figcaption class="image-caption">Dunfermline&#8217;s squad age profile</figcaption></figure></div><p>Meanwhile, Dunfermline are - as we&#8217;ve said - much younger in their profile. Most of their big-minutes guys are a) still under contract and b) under the &#8216;peak age&#8217; window. They&#8217;re likely to get a lot better in the next season or two if they can keep the squad together (Matty Todd and JCM are the two guys they don&#8217;t have locked down yet). However, they have used a <em>lot</em> of players - 36 compared to Thistle&#8217;s 27 and St. Johnstone&#8217;s 29. They have money to burn and are using it on squad volume, which will help them as they come into the playoffs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!moOP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!moOP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png" width="1456" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:398251,&quot;alt&quot;:&quot;Arbroath's profile is much more 'win now or rebuild' with players out of contract and right of the peak age band&quot;,&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://jagalytics.substack.com/i/196088954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Arbroath's profile is much more 'win now or rebuild' with players out of contract and right of the peak age band" title="Arbroath's profile is much more 'win now or rebuild' with players out of contract and right of the peak age band" srcset="/__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!moOP!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc7dfae-8b2f-49f7-8cfd-0d08235ac1ba_2560x1800.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 aria-hidden="true" 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><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><figcaption class="image-caption">Arbroath squad age profile</figcaption></figure></div><p>Arbroath are the other side of the same coin. Most of their big-minutes players are a) on expiring contracts and b) on the right-hand side of the peak window. This is their season to do something, otherwise it&#8217;s into aggressive rebuild territory pretty soon. If you lift loanees Marshall and MacIntyre out of that squad, and one or two of the big minutes guys leave (as Muirhead will), they&#8217;re going to have to work hard to maintain this season&#8217;s success. </p><p>The season is almost done - only tonight&#8217;s games left to go and then into the playoffs.</p><p>But what&#8217;s interesting to me is that, though age is just a number (after all, some of the most creative players this season in the league are young, like Marshall, Andy Tod, and Ben Stanway, or older like Dow at Arbroath), there is a definite sign that Thistle are moving in the right direction in terms of squad-building. Not just assembling a squad to challenge this season, but one which is designed to deliver on what was talked about in the close season - bringing down the squad age, and building a good player trading environment where young guys get minutes, but develop into compelling assets.</p><p>St. Johnstone have done it best this season. But whilst Dunfermline are backing youth and Arbroath experience, I&#8217;m encouraged that Thistle are on the right middle path. </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>I&#8217;m not going to get too into the politics of this. There was a great <a href="https://x.com/improving_scot/status/1912141389363654733?s=46&amp;t=0mTGDQ4TDrQjzqJd9xfljw">podcast</a> this time last year about the unintended consequences of well-meaning policies of this type by Improving Scottish Football and The Young Team</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>Side note here is that I used Codex to help me design and build these. There were a few hallucinations early on leading to it making up player names. I&#8217;ve squashed most of them, but apologies if they remain!</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>I know that Dan O&#8217;Reilly should be updated to red - I just didn&#8217;t get around to it!</p></div></div>]]></content:encoded></item><item><title><![CDATA[Crime and Punishment]]></title><description><![CDATA[If you can't be good...]]></description><link>https://jagalytics.substack.com/p/crime-and-punishment</link><guid isPermaLink="false">https://jagalytics.substack.com/p/crime-and-punishment</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sat, 25 Apr 2026 10:17:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a2V_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5430973b-b3ca-44e5-8c4e-ac2c11c6c280_1220x1044.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>To go wrong in one&#8217;s own way is better than to go right in someone else&#8217;s.</em></p><p>This is a truth articulated by famous Thistle fan<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Fyodor Dostoevsky.  Is it better to be a man, he asks, or a bird? Or, to put it another way, &#8220;If you can&#8217;t be good, be funny.&#8221;</p><p>This is the train of thought kicked off by a discussion in this week&#8217;s <a href="https://open.spotify.com/episode/2jeejeg4GE5kRd3d8a4FnO?si=8IIxqhrsRYyls0Lm8xsreQ">Draw, Lose or Draw</a> pod - whether there was any replacement for a Banzo-booking-shaped hole in the hearts of Thistle fans.</p><p>That classic tweet still echoes in our hearts: <em>Bannigan is booked</em>.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/PartickThistle/status/1899564769083793871?s=20&quot;,&quot;full_text&quot;:&quot;47' Queen's Park0&#8419; Partick Thistle 1&#8419;\n\nBannigan is booked.\n\n<span class=\&quot;tweet-fake-link\&quot;>#QPFCvPTFC</span> <span class=\&quot;tweet-fake-link\&quot;>#WeAreThistle</span>&quot;,&quot;username&quot;:&quot;PartickThistle&quot;,&quot;name&quot;:&quot;Partick Thistle FC&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1945880445108801536/fR2f0mhz_normal.jpg&quot;,&quot;date&quot;:&quot;2025-03-11T20:55:07.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:0,&quot;like_count&quot;:6,&quot;impression_count&quot;:3976,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>So I started to look into what the shape of discipline was in the Championship over the last few seasons. Is the league more physical than it used to be? And does that physicality make for more discipline issues? And who at Firhill is picking up the slack now that we no longer have Banzo&#8217;s metronomic <s>passing</s> bookings?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/MPvBR/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90522d8a-9324-46d4-9942-59727888300d_1220x358.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b5c3fad-1e2f-4775-a7e8-b2ea6b51f9c2_1220x520.png&quot;,&quot;height&quot;:250,&quot;title&quot;:&quot;Crime and Punishment&quot;,&quot;description&quot;:&quot;Rate of duels and consequences by Championship season&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/MPvBR/1/" width="730" height="250" 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>First off, there&#8217;s an interesting trend here. If you look at the league as a whole since the start of the 21/22 season (i.e. when Thistle came back to the league after our sojourn to League One), the <em>physicality</em> of defending has gone down. The average player in the league gets into fewer defensive duels per game.</p><p>A <a href="https://dataglossary.wyscout.com/defensive_duel/">defensive duel</a> is any incident where a player physically engages an opponent to stop them from developing an attack. It might be a sliding tackle, or two-way tussle for a ball, or a through-ball cut out before it reaches its target. It&#8217;s a measure of how many times players out of possession get physically engaged.</p><p>This metric adds up all the defensive duels and all the minutes played by players and then converts it to a &#8216;per 90 minutes played&#8217; number. So it&#8217;s a measure across all players who played (keepers, forwards, centre-backs and so on), and describes an &#8216;average&#8217; player. Obviously, Ashcroft is more likely to get into a defensive duel than, say, Fitzy, and so the &#8216;average&#8217; player doesn&#8217;t really exist. But it&#8217;s a useful measure of how physical the league is.</p><p>The peak point for the Championship in recent years was in 22/23, at 5.74 defensive duels per game. This season, we&#8217;re down to the lowest in five years, at 4.68. That&#8217;s 19% below the peak year, and 7% down on last season.</p><p>At the same time, though, the number of yellow cards per 90 minutes played has gone up noticeably - up to 0.19 from 0.13 in 21/22. That&#8217;s a nudge upwards on last season as well (0.18), and a big rise in a few seasons. Basically, on average, each team would get 2 yellow cards a game (ish) this year, up from 1.4 a game five years ago.</p><p>So the league is <em>less physical</em> but <em>more likely to generate yellow cards</em>. That could be a measure of the players in the league (for instance, they turn in fewer challenges, but they&#8217;re much more dangerous), or of the officials (more card-happy than they used to be), or of the rules (punishing things that used to be deemed OK), a combination thereof, or something else entirely.</p><p>But what about Thistle in that context?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/JA39k/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5430973b-b3ca-44e5-8c4e-ac2c11c6c280_1220x1044.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a42f4c8-be36-4a18-af40-d67efda31f39_1220x1206.png&quot;,&quot;height&quot;:593,&quot;title&quot;:&quot;Crime and Punishment (Thistle)&quot;,&quot;description&quot;:&quot;Rate of duels and consequences by Championship season&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/JA39k/1/" width="730" height="593" frameborder="0" scrolling="no" loading="lazy"></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>Season by season, I&#8217;ve compared the rate at which the average league player generates defensive duels, fouls, and yellow cards, with the same numbers for an average Thistle player. Again, this is sort of a fudge, because there&#8217;s no such thing as average, but it&#8217;s a useful starting point.</p><p>Last season, we were above average for how much we engaged physically, we didn&#8217;t foul quite as much, but we generated more cards than the league average. The duel number is partly a feature of possession - we had more games where the opposition dominated the ball.</p><p>This season, it&#8217;s kind of flipped. Fewer duels, fewer cards.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/UDmpr/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aaedbb2c-2804-4a13-a323-733ed0a5b4cf_1220x670.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26d384be-5fc8-4c7d-a54a-449751e5a5fa_1220x860.png&quot;,&quot;height&quot;:420,&quot;title&quot;:&quot;Crime and Punishment (Thistle vs. League)&quot;,&quot;description&quot;:&quot;Comparing Thistle's foul rate and card rate to the league average in that season&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/UDmpr/1/" width="730" height="420" frameborder="0" scrolling="no" loading="lazy"></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>You can convert this into a kind of &#8216;Criminal conversion rate&#8217;. How often do you turn a physical engagement (like a defensive duel) into a foul? And how often do those fouls turn into cards? </p><p>If you look at the % swing between those rates for Thistle vs. League average, you get an interesting picture. Most seasons (other than 23/24), we have a lower foul rate per duel than the league (the red bars are under zero), but a higher yellow card per foul rate than the league (yellow bars above zero).</p><p>Basically, most of the time, we don&#8217;t foul as often as most teams, but when we do &#8230; it&#8217;s a bad one.</p><p>The pinnacle of that was last season - we were 12% less likely to turn a duel into a foul, but 18% <em>more </em>likely to get booked when we did.</p><p>These two truths are somewhat correlated - if you don&#8217;t make tactical fouls as often, you are a bit more likely to misjudge it on the times you do. Though it&#8217;s also the case that when you get a reputation for fouling opponents, officials are more likely to call it bad at a lower bar.</p><p>However, this season, there&#8217;s been a bit of a tightening. We still foul less often, and convert those to yellows more often, than league average, but it&#8217;s much closer.</p><p>Is that the &#8216;Banzo-shaped hole&#8217;?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/uAuIZ/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/877414c9-cfee-4268-8a1f-9ca4978a6e9c_1220x1106.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b64f7e3-2451-4d36-873d-b485c01cb652_1220x1296.png&quot;,&quot;height&quot;:638,&quot;title&quot;:&quot;Change in yellow cards per 90&quot;,&quot;description&quot;:&quot;How many more or fewer yellow cards per 90 do players generate compared to last season?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/uAuIZ/1/" width="730" height="638" frameborder="0" scrolling="no" loading="lazy"></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>I&#8217;ve picked out players who played at least 900 mins this season and last, and grouped them by players who are no longer at the club, those who are new to the club, and those who are returning from last season.</p><p>If you add up the players who are no longer at Firhill this year - Banzo, plus Brian Graham, Kanayo Megwa, and Harry Harry Milne - that sums up to about 1 yellow card per 90 lost between them (50% of which comes from Banzo alone). Bannigan had a stellar season last year by his own standards. <strong>In fact, it was a top-10 return of yellows per game of any player in the last 5 seasons.</strong></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/20wo1/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc28d6c4-0c1d-46de-b69d-0ec99539ed24_1220x806.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51fbadcf-6887-4de1-ae01-284f3f32f9e1_1220x968.png&quot;,&quot;height&quot;:474,&quot;title&quot;:&quot;Most yellows per 90&quot;,&quot;description&quot;:&quot;Which players have generated the most yellow cards per game?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/20wo1/1/" width="730" height="474" frameborder="0" scrolling="no" loading="lazy"></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>The returning Thistle players have basically been a wash this year in terms of yellow card production. I compared them to their previous &#8216;high water mark&#8217; yellows per 90 season as a benchmark. Ashcroft, O&#8217;Reilly, and Stanway have gone up (in other words, are having a more yellow season than any previous Thistle year), but McBeth and Crawford have had a noticeable drop.</p><p>The new players have picked up some slack - mostly Smyth and Watt - adding some yellows to replace what we lost. But overall, the drop in yellows per game shakes out to about one yellow fewer every three games this year.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/woRel/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b573233-2822-4b01-b232-6a8bd23ce308_1220x1054.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f33b509-d6a2-4e7a-8180-f53f8cee369d_1220x1244.png&quot;,&quot;height&quot;:736,&quot;title&quot;:&quot;Most agressive Thistle players&quot;,&quot;description&quot;:&quot;How likely are players to convert contests into fouls and cards?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/woRel/1/" width="730" height="736" frameborder="0" scrolling="no" loading="lazy"></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>If you plot all the players who have played at least 900 league minutes for us in the last five years (66 of them), you can see the criminal conversion rate offenders.</p><p>It&#8217;s more normal to have attacking players further right - they generate fewer defensive duels per game, and so it&#8217;s easier to get a high conversion to fouls. Brian Graham has two seasons above 1 foul for every 5 duels, as well as more than 1 yellow per 5 fouls, and all four of the seasons he&#8217;s in the data he&#8217;s above 0.3 fouls per defensive duel.</p><p>Alex Samuel is pretty far right without getting any yellows - he picks up fouls, but generally not bad ones.</p><p>Lee Ashcroft, however, has picked up a high of over 1 yellow per 2 fouls this year - he doesn&#8217;t foul often, but he makes it count when he does!</p><p>Dan O&#8217;Reilly is a rare player this season - above 20% for both conversion rates. He&#8217;s not quite above 30% for turning fouls into cards - that was what made Banzo&#8217;s production so impressive last year - but he&#8217;s doing his darndest nonetheless (and Ben Stanway not too far behind!).</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/CmJw1/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/585a0c80-23ef-4fef-b6b4-ac5103dea551_1220x1038.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11b6f4de-d4d5-4a72-9097-0b25728861b6_1220x1284.png&quot;,&quot;height&quot;:667,&quot;title&quot;:&quot;Player gravity&quot;,&quot;description&quot;:&quot;How much gravity do players have and does it lead to cards?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/CmJw1/1/" width="730" height="667" frameborder="0" scrolling="no" loading="lazy"></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>The last thing to touch on is player gravity. I&#8217;ve been working on this metric as a way of measuring players who are good at attracting opponents towards them. High-gravity players tend to draw one or more players from the other team towards them (or they drive into traffic themselves instinctively). Often, dribbly wingers score high on this - the single highest Thistle player here is Fitzy in the 23/24 season.</p><p>Some players generate yellows by being in the mix - by rushing in where others fear to tread. O&#8217;Reilly and Crawford are both pretty high-gravity players, often surrounded by opponents. And both have relatively high yellows per 90 numbers.</p><p>Interestingly, Smyth and Ashcroft are very low-gravity players (as Banzo was last year) - they tend to work their way into space, away from other players on the pitch, as much as possible. And yet, Ashcroft still manages a respectable return of yellows per 90, whereas Smyth has mostly kept himself out of the book for yellows.</p><p>Stanway, McBeth, and Reading have similar gravity to each other, but very different yellow card rates.</p><p>Basically - gravity isn&#8217;t a particular predictor of booking rates. But it is certainly more common for players who are higher gravity to end up with more cards (which is probably pretty obvious when you think about it! Finding yourself close to opponents is more likely to give you a chance to make a bad foul). 9 of the 13 players with more than 0.25 yellows per game were high gravity players. Only Crawford, Turner, and Banzo last season, plus Ashcroft this season, break that level as lower gravity players.</p><p>So: we&#8217;ve lost the King of the Cards this year. But whilst we&#8217;ve not replaced him - more redistributed than replaced - we&#8217;ve found our own way of being wrong this year. We&#8217;ve found other players who can get the cards in other ways. </p><p>If you can&#8217;t be good, at least be funny.</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>Citation needed</p></div></div>]]></content:encoded></item><item><title><![CDATA[A Balanced Argument]]></title><description><![CDATA[Scoring is redistributed and not replaced]]></description><link>https://jagalytics.substack.com/p/a-balanced-argument</link><guid isPermaLink="false">https://jagalytics.substack.com/p/a-balanced-argument</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 17 Apr 2026 17:15:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l0v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce8aea5-001d-4cba-97ae-d8f2b0ecbc12_1220x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a lot of bluster and chat about AI these days. I don&#8217;t know if you&#8217;ve noticed it? It&#8217;s this new-fangled thing that is going to take all our jobs and possibly turn us all into batteries.</p><p>Or something.</p><p>One of the side effects of Chat(GPT)ting With Claude is the fact that it makes it possible to take on projects that you would never have dreamed of in the past, because it short-circuits the need to learn whole swathes of coding arcania (for instance) that previously would have thrown a 3-month roadblock in front of you (and therefore, to all intents and purposes, made the barrier to entry far too high).</p><p>I&#8217;ve been able to achieve side projects that would have been unattainable for me a few months ago. Which is - in equal measure - exhilarating, exhausting, and slightly terrifying.</p><p>As someone who&#8217;s spent a career thinking about gnarly data problems and seen what happens if you handle data too blithely, it makes me a little nervous that people can go from zero to &#8216;here&#8217;s my Advanced Scouting Metrics App&#8217; in a few hours without any contact with either human synapse or real flesh-and-blood scouts in between. Some of the most valuable insights I&#8217;ve received offline have been from people who &#8230; y&#8217;know &#8230; watch a lot of football and understand what they&#8217;re watching.</p><p>But anyway, I digress.</p><p>One of the <em>other</em> benefits of AI removing some of the barriers to entry is the way it has allowed people who are really <em>good</em> at thinking about analysis and football a bit more capacity to think about it and offer insights. Not because they&#8217;re doing things that are more complicated. But because they have more brainspace to step back and look at patterns.</p><p>As a result, I&#8217;ve seen a bunch of really intriguing insights over the last few weeks that may not be directly AI-assisted, but are flowing with a remarkable fluidity in the context of an AI-greased world.</p><p>I&#8217;ve said before that one of the best ways I find to come up with ideas to write about comes from the best ideas that <em>other</em> people have, and I then work it out in our context - in the Scottish Championship, or for Thistle in particular. I am forever grateful for the way that Football Analytics Twitter is so willing to share an observation or an opinion from which I can bounce.</p><p>One such observation that has flowed down that stream of helpful insights this week was this Tweet:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/TGC_english/status/2043658370566271204?s=20&quot;,&quot;full_text&quot;:&quot;All open-play threat in football can be essentially divided into two categories: threat in front of the defensive line and threat in behind the defensive line. Regardless of whether it&#8217;s a front four or front five, an elite team that can scale against various opponents and styles &quot;,&quot;username&quot;:&quot;TGC_english&quot;,&quot;name&quot;:&quot;The Game Changer English&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1968673231449243649/_D3BF5eC_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-13T11:51:39.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HFyIBAdbcAA8G7n.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/L7nJWRdolm&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:11,&quot;retweet_count&quot;:59,&quot;like_count&quot;:336,&quot;impression_count&quot;:125647,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>You can go read the whole thread for yourself, but the gist is: the best, most scalable attacks in football have two different types of threat: threat that works looking in the eyes of the defensive line, and threat that gets behind the defensive line. And they have both of them at the same time.</p><p>Exceptional players can do both. But normally specialise in one way or another. And a balanced team attack needs both - not to be sucked towards one or the other (otherwise they become too easy to defend against).</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!QiVm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png 424w, /__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png 848w, /__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_webp, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QiVm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png" width="1459" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1459,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110368,&quot;alt&quot;:&quot;Pitch with dots showing player events. A polygon is drawn around the opposition defensive unit&quot;,&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://jagalytics.substack.com/i/194529046?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795f7767-7c0d-497e-ac52-36a4b46b8b9c_1460x1012.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pitch with dots showing player events. A polygon is drawn around the opposition defensive unit" title="Pitch with dots showing player events. A polygon is drawn around the opposition defensive unit" srcset="/__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_424, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png 424w, /__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_848, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png 848w, /__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_1272, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QiVm!, /__u/jagalytics.substack.com/w_1456, /__u/jagalytics.substack.com/c_limit, /__u/jagalytics.substack.com/f_auto, /__u/jagalytics.substack.com/q_auto:good, /__u/jagalytics.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a2f8cb-6189-43fd-8038-057be338e267_1459x823.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 aria-hidden="true" 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><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><figcaption class="image-caption">An example of the event map for a game. &#8216;Behind the Lines&#8217; threats get lots of events (dots) to the right of the red line - deeper than the opponent&#8217;s defence. &#8216;In front of the lines&#8217;' threats are mostly inside the shaded shape - getting in and around the opposition&#8217;s defensive unity, trying to pull them out of position, and running at them.</figcaption></figure></div><p>Imagine the pitch above. The shaded area shows the average position of the defensive unit of an opponent. In this case, some attacking events happen inside that zone (the red ones), forcing the defence to move around, get drawn out of position, and open up gaps elsewhere.</p><p>Other attacking events happen behind the solid red line - deeper than the average position of the opposition defensive line - in a way that forces the defence to turn and track back, to play glancing over their shoulder.</p><p>Efficient attacks have both types of player - both players who get in about the defensive unit, in front of the &#8216;deepest defender&#8217; and draw them out, or run at them, or pass through them <em>and</em> players who get behind the lines and force defenders to turn and cover.</p><p>It&#8217;s one of those observations that seems obvious. Of course, a team with more varied attacks will end up doing better going forward. </p><p>But there&#8217;s a lot of nuance in there (again, go read the thread). And it&#8217;s about squad-building and coaching, and tactical awareness, and teamwork from an attacking unit. How often have you seen a team with one attacking star who seems undroppable, but without whom the team play better, and are more balanced, in attack? Think Cristiano Ronaldo, one of the best players in a generation, struggling to lift his Portugal side who seem to play more naturally without him. Or, closer to home, wondering how we&#8217;d replace Brian Graham this year, and ending up with several players who each pick up some of the slack for a more exciting attacking unit.</p><p>Basically - an efficient attack needs both types of threat at the same time. Players who attack facing the defence, and players who attack by getting behind it.</p><p>So, I thought I&#8217;d investigate and see if this held true in the Scottish Championship.</p><h2>What is a balanced attack?</h2><p>First, let&#8217;s define terms. There are lots of ways to do this, but I&#8217;ve gone for these definitions:</p><p>An attacker who focuses on &#8216;<em><strong>in front of the lines&#8217;</strong></em> is one who gets a high fraction of his touches and engagements inside the opposition defensive unit. Who&#8217;s not scared of engaging, but whose focus and bias is mixing it in with the defensive. Imagine the shaded shape on the pitch above showing the average location of the defensive unit. An &#8216;In Front&#8217; attacker is in that shaded area a lot. It means that he&#8217;s not primarily going &#8216;beyond&#8217; the defenders, but mostly facing up to them<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>An attacker who focuses on &#8216;<em><strong>behind the lines</strong></em>&#8217; is one whose events mostly happen to the right of the red line in the pitch diagram above. Whose events occur deeper than the deepest lying defender.</p><p>And, for the purposes of this post, a balanced attack is when a team has at least two players who meet each of those definitions <em>in the same game</em>.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/XHGoT/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ee6cb37-a979-4826-95e7-58210342f1b8_1220x1048.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baa40b2a-360d-4307-80f9-3c6006d2080d_1220x1378.png&quot;,&quot;height&quot;:667,&quot;title&quot;:&quot;Balanced attacking&quot;,&quot;description&quot;:&quot;How well do teams with balanced attacks perform?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/XHGoT/1/" width="730" height="667" frameborder="0" scrolling="no" loading="lazy"></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>Well. That&#8217;s a fairly definitive chart. </p><p>Further right means a team meets the &#8216;balanced attack&#8217; criteria in more of their games (2 in-front and 2 behind-the-lines attackers). And further up means the team is averaging more points per game.</p><p>This season, around 84% of the variability in points per game is explained by how often the team manages to have this sort of balanced, efficient attack.</p><p>St. Johnstone have managed it in about 90% of their games. Thistle in just under 80%. Then a gap to Arbroath and Dunfermline. Then another gap to Ayr and Raith Rovers.</p><p>It&#8217;s a bit more squirrelly when you get down to the weaker teams in the league.  Ross County have managed to get a balanced attack around the same number of times as Ayr and Rovers, but don&#8217;t get nearly as many points per game (so there are other factors that this doesn&#8217;t account for, which is no real surprise). But above 65% or so of games, it&#8217;s pretty predictive of how well the team has performed.</p><p>But it&#8217;s <em>very</em> well correlated. In fact it&#8217;s close enough that I had to go back and double-check my code, because it looks suspiciously straight-line-y. Basically, the contention that the original poster had holds water. The more effectively you get two attackers doing each job in the same game, the higher your points per game.</p><p>Who, then, provides that threat?</p><h2>Individual contributions</h2><p>Let&#8217;s look for players who do one or other of the types of threat in a lot of his games. I&#8217;ve limited it to games where players had at least 30 events, just to remove some noise. And Thistle players are highlighted (in a + in red), as are St. Johnstone players (diamonds).</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/eS1Oz/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ce8aea5-001d-4cba-97ae-d8f2b0ecbc12_1220x1350.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28ca089e-f2ec-4667-953c-cce6c5a99dba_1220x1708.png&quot;,&quot;height&quot;:1010,&quot;title&quot;:&quot;Threat type&quot;,&quot;description&quot;:&quot;How often do players provide a particular type of threat?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/eS1Oz/1/" width="730" height="1010" frameborder="0" scrolling="no" loading="lazy"></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>Some players provide threat both ways - in front of the lines (further right means closer to 100% of games where they meet the threshold) and behind the enemy lines (further up). To the right of the vertical line means the player hits the mark for &#8216;in front of the line attacker&#8217; in at least half their games. Above the horizontal line, and they hit the mark for &#8216;behind the lines&#8217; in at least half of their games.</p><p>There are a few freakish outliers. Curtis Main at Morton was an &#8216;in front&#8217; attacker in every game. Josh McPake (more on this in a moment) and Callum Morrison both get behind the lines in 100% of their games. Which is pretty extraordinary.</p><p>These players provide one type of threat and do it exceptionally well. But if that was all their teams had, then they would struggle to have an efficient attack.</p><p>Main doesn&#8217;t have as many supporting players backing him up in front of the lines, and their behind-the-lines threats don&#8217;t do it often enough to help him out. Morrison is playing in a side marked by injuries to attackers, making it hard to get this sort of impact at a team level - and he ends up dropping behind the lines more than McPake to do both jobs as a result.</p><p>McPake, on the other hand, has help - Sidibeh backed him up behind the lines up to January, and Fowler, Gullan, and Mallan can all chip in here too. In front of the lines, McPake doesn&#8217;t have to do much because Holt, McAlear, and Mallan are all pretty potent here (and Gullan and to some extent Fowler can moolight here if needed).</p><p>It&#8217;s interesting that many of the top &#8216;behind the lines&#8217; players in the championship right now are wingers (Fitzy and Chalmers both do well on this metric too, and the fact that we&#8217;ve often been best when both of them can do it means teams can&#8217;t focus on one flank). And Thistle have two two-way threats who can contribute either role given a particular set of instructions - both Watt and Samuel are above 50% for both types of role this season, which is really powerful for our attack. Depending on the game, and the team, we can use them in either &#8216;mode&#8217;. </p><p>Several other Thistle players are at or near the threshold to contribute, which means that we can rotate the attack when we need to.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/lV7jV/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7803fb60-79be-4cd9-a553-284638b962e5_1220x1742.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7e8ca0d-5885-414e-8394-ca7eedeb63ff_1220x1932.png&quot;,&quot;height&quot;:806,&quot;title&quot;:&quot;In front of the lines&quot;,&quot;description&quot;:&quot;How many events does a player get inside the opposition defensive unit?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/lV7jV/1/" width="730" height="806" frameborder="0" scrolling="no" loading="lazy"></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>If you look at specific games, the top 20 games for &#8216;in front of the lines&#8217; attack features three Thistle performances - two from Tony Watt and one from Robbie &#8216;Bob&#8217; Crawford. I&#8217;ve only included the players who are not the high-possession midfielders in this list (as the top 20 are otherwise almost all Holt and McAlear at St. Johnstone and Smyth at Thistle. These players get more chance to touch the ball, so end up near the top of the tree for this metric). Again, it&#8217;s interesting that several Ayr players feature in this list - but Ayr&#8217;s problem has been an <em>inefficient</em> attack. Even in a game where McKenzie, or Banzo, or Dowds, or someone else, poses a lot of threat <em>in front</em> of the defence, they haven&#8217;t managed to get the runners behind the lines to balance the attack out.</p><p>It&#8217;s also worth keeping an eye on Innes Cameron of Raith Rovers, who makes the top 20 here - he&#8217;s had a very fruitful few weeks, and pairing him with Dylan Easton helps their attack a lot.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/KCjoP/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29cc43d2-45cc-46f0-ad21-73ac6a4869d7_1220x1742.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2eeac1d1-3c8d-47db-8753-68b6d46868c2_1220x1938.png&quot;,&quot;height&quot;:771,&quot;title&quot;:&quot;Behind the lines threats&quot;,&quot;description&quot;:&quot;How many events do players get that are deeper than the deepest lying average position of the opposition defence&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/KCjoP/1/" width="730" height="771" frameborder="0" scrolling="no" loading="lazy"></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>But the really striking chart is this one. This is the top 20 games by number of events behind enemy lines. 12 of the top 12 games this season have been Josh McPake. Then a brief diversion for Fitzy and Watt, and then back to McPake. In total, 15 of the top 20 games this season have been McPake. </p><p>It&#8217;s much easier to build a balanced, efficient, attack if you have a player who you know will do one part every single game the way McPake does. </p><p>He&#8217;s had an extraordinary season, and this is one of the big reasons why St. Johnstone&#8217;s attack has been so impressive (and individually why Hearts have snapped him up). When you pair him up with Gullan, or Fowler, and then have McAlear, Stanton, Holt, Mallan, providing threat from in front of the defence, it&#8217;s pretty hard to resist them.</p><p>All of this is a long way to say: I think the original poster was right. In our league, having a balanced, efficient attack goes a long way (84% of the way) to getting you a great points haul. So recruitment and squad building isn&#8217;t just about getting one standout player (though if his name&#8217;s McPake, that probably does help). </p><p>It&#8217;s about building balance.</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>As a sidebar, this means that these players are slightly less likely to be wingers as the defensive unit is likely to be more central. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Opportunity knocks]]></title><description><![CDATA[I'm telling you. There's a chance.]]></description><link>https://jagalytics.substack.com/p/opportunity-knocks</link><guid isPermaLink="false">https://jagalytics.substack.com/p/opportunity-knocks</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Sat, 11 Apr 2026 08:02:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6U1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F273e1ff6-97c8-4a88-af9e-6b6defd03d3c_1220x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I love the smell of game day in the morning. </p><p>I&#8217;m off to the game today for the first time in a while, and I can&#8217;t wait. Who doesn&#8217;t love the smell of a freshly-baked Munns, or the feel of a Jaconelli&#8217;s chip between your toes? Wait. No. That&#8217;s not quite right. You get the idea.</p><p>Anyway, I don&#8217;t get to the ground often these days, living as I do further away from the vaunted tunnels of Firhill than facilitates a quick jaunt each <s>Saturday</s> Friday night. But thanks to the generosity of Mrs Jagalytics, left in charge of the home fires and the Junior Jagalyticians, for a few days, I&#8217;m looking forward to the opportunity to watch the team live. </p><p>So this won&#8217;t be a long post. But I&#8217;ve built three charts on the theme of &#8220;Opportunity&#8221;. Some players score a lot of goals mostly because they <em>take a lot of shots</em>. Some keepers make a load of saves because their defence is really poor at protecting them.</p><p>But which players make the most of every opportunity that presents itself to them?</p><h2>Shooters</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/SOZXs/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/273e1ff6-97c8-4a88-af9e-6b6defd03d3c_1220x1048.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3890dd5-0a2b-4a35-ab3a-945365a57081_1220x1238.png&quot;,&quot;height&quot;:659,&quot;title&quot;:&quot;Shooting quality&quot;,&quot;description&quot;:&quot;Which players find good chances and make them better?&quot;,&quot;belowTheFold&quot;:false}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/SOZXs/2/" width="730" height="659" 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>First off: in front of goal.</p><p>Further right on this chart means the average chance players get is better. Not that the shot itself is necessarily good or bad, but they consistently find shots that have a higher likelihood of going in. You&#8217;d expect to find Brian Graham at the far right of this, for example.</p><p>Players further right give themselves more opportunity to score, because the chances are better to start with. </p><p>But further up on the chart means the shots are <em>improved</em> by the player. If you&#8217;re above the &#8216;zero&#8217; line, the way a player takes the shot make the chance better after it leaves his boot (/head /backside). In other words, the player&#8217;s shooting technique is good.</p><p>It&#8217;s harder to be much higher up the further right you are. It&#8217;s harder to make a 0.2 xG chance into a 0.3xG chance than it is to make a 0.1 xG chance into a 0.15 xG chance, even though both are a &#8216;50% improvement&#8217;. So it&#8217;s not surprising that the goal-lurkers like Fowler don&#8217;t often break over the horizontal &#8216;zero&#8217; line.</p><p>In fact, only six players in the league average chances that are pretty good to start with (0.14 xG and up) <em>and</em> whose technique improves those opportunities. And two of them play for Thistle (Samuel and the hopefully soon-to-return Tony Watt). That&#8217;s both a measure of the player&#8217;s technique, but also, I suspect, of good coaching to encourage already-good players into good positions. </p><h2>Disruptors</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1y8ey/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89e44e1d-2af6-4591-a0d6-3ab0acb60d24_1220x1046.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c1b47f6-368a-452d-ab0e-99fe74a60125_1220x1236.png&quot;,&quot;height&quot;:793,&quot;title&quot;:&quot;Possession impact&quot;,&quot;description&quot;:&quot;Which players keep possession and recover possession&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1y8ey/2/" width="730" height="793" frameborder="0" scrolling="no" loading="lazy"></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>The second &#8216;opportunity&#8217; chart describes who makes the most of being in and out of possession.</p><p>Further left on this chart is &#8216;good&#8217; here - for every 100 touches a player has, how often do they lose control of the ball. On the whole, poachers will do badly here - players who play further forward are more likely to give up the ball a high fraction. Anything under 20 is very strong - in other words, left of the 20 line means the player keeps control of possesion with 80% or more of their touches. Above 30 tends to be the more wasteful players.</p><p>The other axis - bottom to top - is bit more nuanced. Out of possession, how well do they disrupt the opposition and regain the ball for their team? The actual number isn&#8217;t that important, but the idea is - for every 100 or so times the other team touches the ball, how often does the player intercept passes and regain possession?</p><p>So: further left but down low are players who are good on the ball but less likely to regain possession (for instance, Josh Clarke is great here - he hardly gives the ball to the opposition).</p><p>Further right, but high up, are players who are a bit more wasteful in possession, but who regularly flip the ball back to their team when the opposition are building up. Guys like Ross Docherty live here, as does Aaron Muirhead.</p><p>The top left, though, is where you really want to be. </p><p>Nurudeen Abdulai of this afternoon&#8217;s opponents is prominent here. Jeremiah Chilokoah-Mullen doesn&#8217;t quite get below the 20 line, but is good at intercepting a lot. The fact that both of them are around this area tells us something we&#8217;ll need to track today - they will snaffle up any loose passing as we go forward, so our ball use needs to be controlled, tight, and disciplined.</p><p>Our defensive unit is very impressive though. O&#8217;Reilly and Smyth are in the top left zone very comfortably, and Ashcroft (who of course won&#8217;t be playing today) is there too (though a little bit looser and a touch less likely to intercept). Paddy Reading and Luke McBeth are both very close to the golden zone (just a touch more wasteful than the 20 line), and McPherson, being a bit more attack-focused, doesn&#8217;t pick up as many interceptions.</p><p>But as has been the case throughout the season, though we have outstanding attackers who get a lot of credit, the bedrock of Thistle&#8217;s success is the defence.</p><h2>Creating</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/eqwf1/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d18a8de-50a9-48b8-af50-efbf26d0a3c2_1220x1058.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8295ad6-5b10-4dd2-b40f-9dfea0d94364_1220x1248.png&quot;,&quot;height&quot;:649,&quot;title&quot;:&quot;Attacking creativity&quot;,&quot;description&quot;:&quot;How much do players turn opportunity into creative output?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/eqwf1/2/" width="730" height="649" frameborder="0" scrolling="no" loading="lazy"></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>The last chart is about attacking creativity. Who makes the most of the chance to create a chance?</p><p>Further right on this chart means a player is more likely to turn every touch into a dribble attempt, taking on his man. Obviously, Josh McPake is in a league of his own this year in this. More than 16% of his touches turn into an attempt to beat a player 1v1.</p><p>Further up means a player needs fewer passes to create good shooting opportunities for team-mates - either because their passes create a lot of shots, or the shots they do create are really high-value ones.</p><p>As I&#8217;ve said before, Fitzy is having a stellar season in this second metric. His passing is deadly. Only two players in the league generate more expected assists from passing than him.</p><p>And overall, only (soon to return) Logan Chalmers and one other player join Josh McPake in the &#8216;top right&#8217; zone - creating more than 0.7 xA per 100 passes, and turning more than 10% of touches into take-on attempts.</p><p>One interesting side-bar of this chart is that Morton have the second-best dribble-instinct player (Garrity is surprisingly close to McPake), and the best xA-generator (Nathan Shaw). Who&#8217;d&#8217;ve thunk it?</p><h2>Bonus chart time!</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/6Mdns/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e27f66a-0181-4679-9343-568c32acc5da_1220x1480.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/620fe76c-1a97-4862-a875-d900a1e9aef7_1220x1642.png&quot;,&quot;height&quot;:812,&quot;title&quot;:&quot;Throw-in chances&quot;,&quot;description&quot;:&quot;Which players have done best from thrown-ins this season?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/6Mdns/1/" width="730" height="812" frameborder="0" scrolling="no" loading="lazy"></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>OK, I lied. I know, I know, I&#8217;m sorry. I don&#8217;t know why, but I&#8217;m fascinated by players and teams who get goals from throw-ins. Did you know that last season, Jaze Kabia (once of Livi, then of Truro, now of Jamestown-fuelled Grimsby) scored seven goals that started life as throw-ins in the National League North? Kooky.</p><p>Anyway, who gets the most opportunity to score from throw-ins?</p><p>It&#8217;s Findlay Marshall. Maybe the wind at Gayfield helps. But he&#8217;s scored two goals this year (one of only three players in the league who&#8217;s scored more than one this way) from set-piece routines starting from the sidelines, and he&#8217;s done that from just over 1.3 post-shot xG. And look at how many more shots he&#8217;s taken in this sort of situation than anyone else - 14! That&#8217;s exactly twice as many as Brophy and McKenzie, who are next highest.</p><p>Meanwhile, Adama Sidibeh, with only half a season, took five shots after throw-ins, and scored three of them, which is pretty nifty too. There are actually a few goals missing from this list, for boring data capture reasons (for instance, Thistle actually scored after an Ingram throw-in recently against Ross County). But the general pattern is: Findlay Marshall is the Championship&#8217;s Mr Throw-In Receiver.</p><p>Overall, from the first three charts, it&#8217;s striking that the &#8216;opportunity players&#8217; from Thistle who feature strongly include those that are hopefully back from longer injuries in the next game or two - Chalmers for creativity, Smyth for disruption and possession, and Watt for shooting.</p><p>Right. That&#8217;s it for today. I&#8217;m looking forward to the opportunity to watch the team run out in person today. Let&#8217;s hope I get to make the most of that opportunity.</p>]]></content:encoded></item><item><title><![CDATA[The Constant Footballer]]></title><description><![CDATA[An ode to holding steady when it matters]]></description><link>https://jagalytics.substack.com/p/the-constant-footballer</link><guid isPermaLink="false">https://jagalytics.substack.com/p/the-constant-footballer</guid><dc:creator><![CDATA[Steve Clark]]></dc:creator><pubDate>Fri, 03 Apr 2026 17:09:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0miO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5a1f0d-ef29-40f4-818e-c4cbcadd86d6_1220x726.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sure and steady wins the race.</p><p>And a race it is. </p><p>One would have been forgiven for thinking that two weeks ago - with the spine of the Thistle team out for several weeks through international call-up, suspension, or injury - it was just about digging in. Not deflating too much. Clinging on to what we had.</p><p>But Mark Wilson had other ideas. Without the core of his team, and looking down the barrel of a potential double-digit gap to the league leaders, Thistle drew with St. Johnstone, and then (converting Ben McPherson to Logan Chalmers 2.0, and watching Robbie &#8216;Bob&#8217; Crawford<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> break his league duck in the process) broke the Starks Park no-win streak and put Ross County to bed. Meanwhile, St. Johnstone didn&#8217;t quite manage to overcome Queen&#8217;s Park. And the gap was down to 3 points plus goal difference. Game on.</p><p>Wilson, in his Jagzone interview today (clips <a href="https://x.com/PartickThistle/status/2040074342105784714?s=20">here</a>), called for consistency from his players as we go into a crucial weekend in the title run-in. </p><p>Consistency. In many ways, that&#8217;s been the watchword of Wilson&#8217;s tenure. Keep the heid. Stay the course. Don&#8217;t abandon the plan when there&#8217;s a wrinkle or a bump. </p><p>One of the most impressive features of the Raith Rovers and Ross County games was the consistency with early-season style, despite the missing core.</p><p>I wrote <a href="/__u/jagalytics.substack.com/p/we-go-again-and-again-and-again-and?r=4o8jfc">last year</a> about one way players can be consistent (I&#8217;ll return to this in due course, though not today). But I thought it might be interesting this week to look at some numbers to find who in the Championship is truly consistent - who <a href="/__u/open.substack.com/pub/jagalytics/p/the-more-things-change-the-more-they?utm_campaign=post-expanded-share&amp;utm_medium=web">keeps the head when all around them is losing theirs,</a> et cetera, et cetera.</p><h2>Team level consistency</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/pkAj8/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae5a1f0d-ef29-40f4-818e-c4cbcadd86d6_1220x726.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1bd97f2-e88d-4e27-bc0a-26c80fbe3c79_1220x916.png&quot;,&quot;height&quot;:449,&quot;title&quot;:&quot;Pass tempo vs. Press intensity&quot;,&quot;description&quot;:&quot;How fast do teams pass and how intensely do the harry opponents off the ball&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/pkAj8/2/" width="730" height="449" frameborder="0" scrolling="no" loading="lazy"></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>First, let&#8217;s set the scene. There are lots of ways to quantify what teams are &#8216;like&#8217; in and out of possession. But let&#8217;s keep it relatively simple. In the chart above, further right means the ball pings around more when a team is in possession. Further up means they&#8217;re more likely to stand off when the opposition has the ball. </p><p>Thistle are the third fastest at moving the ball around in the league. And the fourth most intense pressers - teams get far less time on the ball before we get involved.</p><p>But does that vary from game to game? Our results are notoriously different away from Firhill this season. But do we play differently?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/rJQ2V/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebb7e928-bf37-4514-9af1-b458c7be3947_1220x928.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32902d01-e943-4bcd-bf0e-009886757345_1220x1146.png&quot;,&quot;height&quot;:661,&quot;title&quot;:&quot;In and out of possession consistency&quot;,&quot;description&quot;:&quot;How consistent are Championship teams on and off the ball&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/rJQ2V/2/" width="730" height="661" frameborder="0" scrolling="no" loading="lazy"></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 chart shows the same two metrics, but measures how consistent teams are from game to game. It looks at the variability in passing tempo and pressing intensity and compares each team to the league average. Above 100 means a team is more consistent than the league-wide average. Which is to say, more likely to &#8216;stick to the plan&#8217; and play the same way game after game.</p><p>Teams can be <em>good</em> and consistent &#8230; or <em>bad</em> and consistent. But at least if you know your target plan works, being able to recreate it is very helpful.</p><p>Thistle are about in line with league average in terms of in-possession. We&#8217;re pretty consistent, but a bit more variable than, say, St. Johnstone or Dunfermline. </p><p>But out of possession - how much we make life difficult for opponents, we&#8217;re one of the two most consistent teams in the league. Which rings true - with the experience and performance of O&#8217;Reilly and Ashcroft, the explosive impact of McPherson, and Mr Dependable Paddy Reading, the defensive unit has clearly been a picture of metronomic consistency this year.</p><p>So: we&#8217;ve got some features of consistency. What about individual players?</p><h2>Overall</h2><p>Of course, there are lots of ways to measure overall performance. So let&#8217;s just pick one: the &#8216;Sofascore Rating.&#8217; On the <a href="https://www.sofascore.com">Sofascore</a> app, players are given a score from 0 to 10 (realistically, normally 6 to 8) using a proprietary algorithm<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> for each game they play. Their position is taken into account, as is their overall contribution.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Me1OO/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c229c6c-e8b8-4990-a7d1-da118d483d57_1220x984.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0df13205-b8ae-42c5-b424-af0c828ce65c_1220x1258.png&quot;,&quot;height&quot;:791,&quot;title&quot;:&quot;Overall rating consistency&quot;,&quot;description&quot;:&quot;How consistent is a player's Sofascore rating?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Me1OO/2/" width="730" height="791" frameborder="0" scrolling="no" loading="lazy"></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>Higher scores are harder to keep consistent. If you get a few 10s, and a few 6s, that might average out to a 7 or 8, but there is much more bouncing around. Explosively good players (like Josh McPake) who sometimes blow opponents away will be a bit more likely to have variation because you can&#8217;t get a 10 every game. </p><p>But of the players with 900+ minutes played this season, it&#8217;s worth homing in on the players who get an average score above the league &#8216;normal&#8217; of 6.9, and are more consistent than their peers. Dylan Easton, John Tod, Jason Holt, and Lee Ashcroft fare well here. They all average above 7.2 per game they&#8217;ve played, and don&#8217;t bounce around much. They consistently get that score, come rain or shine.</p><p>A lot of these players are defenders - it&#8217;s harder to be consistent and good if you play up front or in midfield. But Holt, as well as McAlear, Euan Henderson, Easton, and Jamie Murphy all perform pretty well.</p><p>Thistle&#8217;s most performant players in this respect are our Captain and Vice Captain - which is probably a Pretty Good Thing.</p><h2>Passing</h2><p>Let&#8217;s zoom in a little bit to one particular feature - passing the ball.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/hLWHf/4/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f44ab20-d07e-4ba9-acc5-5a102761cc70_1220x984.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18e8d66f-09c8-4a9b-98c3-7cc2163c0a0e_1220x1202.png&quot;,&quot;height&quot;:763,&quot;title&quot;:&quot;Passing consistency&quot;,&quot;description&quot;:&quot;How consistent is a player's passing accuracy?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/hLWHf/4/" width="730" height="763" frameborder="0" scrolling="no" loading="lazy"></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 time, I&#8217;ve only plotted players with at least 600 passes for their team over the season so far (which rules out several goalkeepers). What we&#8217;re interested in is who is most reliable? Who gets a high average of their passes to a team-mate? This is slightly biased towards players who make short and safe passes, but even so, if you want to use the ball well as a team, it&#8217;s good to get a high percentage of your passes meeting their mark over and over again.</p><p>The best players in the league tend to hit at least 75% per game. Six players average north of 85% per game all season - four St. Johnstone players (Holt, McAlear, Steward, and Diabat&#233;), plus Charlie Gilmour and our very own Ts&#8217;oanelo Lets&#8217;osa.</p><p>All six of them are very consistent (which is not that surprising, as to get that high an average success rate, you need to do it game in, game out).</p><p>So Lets&#8217;osa is one of the most consistent passers in the league. O&#8217;Reilly is above 80% accuracy, and over 200 in the consistency rating (and Ashcroft not far behind). Clarke is the only other keeper in the league above 80% accuracy and north of 100 on the consistency axis.</p><p>It&#8217;s interesting to me that - once again - our consistency is driven by our central defensive unit. But it&#8217;s also telling that St. Johnstone dominate this chart. Three of three in the top right corner are their spine, in the centre of the park. Holt, McAlear, and Diabat&#233; are crucial to how they play, and are the pulse of the team, making sure the ball gets where it is intended to go over and over again. </p><p>Lets&#8217;osa is fascinating to me on this chart. He doesn&#8217;t often get the plaudits as a crucial part of our team. And yet, he is clearly the most reliable, consistent passer in our side. </p><h2>Duelling</h2><p>The final metric I&#8217;ll touch on today is the more physical side of the game. </p><p>How consistent players are at the more engaged side of the game - battling in contested situations with opponents to win the ball. The term &#8216;duel&#8217; basically means any situation where two or more players are fighting over possession - either tussling on the ball, or jumping to win a header, or running after a loose ball. It can be in an offensive situation (where a player is taking on his man in a 1v1 dribble), or defensively (last man against his opponent).</p><p>Who consistently comes out of those situations with the ball?</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/XdGJP/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dddde4b-f23e-4691-a1df-b6ae11fba220_1220x1012.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f23f2cf-baae-463e-8de8-a6fcca9c9e0f_1220x1258.png&quot;,&quot;height&quot;:791,&quot;title&quot;:&quot;Duel win rate consistency&quot;,&quot;description&quot;:&quot;How consistent is a player's rate of winning contested balls?&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/XdGJP/1/" width="730" height="791" frameborder="0" scrolling="no" loading="lazy"></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 chart only has those who have been in this situation at least 100 times over the season. These players, on average, come out with the ball just under 40% of the time. Only two players on the chart win more than 55% of their duels - both of them Dunfermline defenders (who&#8217;d&#8217;ve thunk it?). Tod and Benedictus are both clearly the most consistent players, always winning more than half their duels in every game.</p><p>Again, the top right of the chart is generally dominated by defenders - O&#8217;Reilly and Ashcroft are in a little picket who are around 50% more consistent than league average, and tend to win 50-55% of their duels. </p><p>Most of the out-and-out forwards in the chart are in the bottom left - they tend to win under 40% of their duels (other than Jamie Gullan and Tony Watt), and are fairly inconsistent - they&#8217;ll have good games and bad games. Games where they win lots of contested balls and ones where they lose most of them. Alex Samuel is more consistent than average, and tends to win about 1 in 3 of his duels.</p><p>The three exceptions to the &#8216;mostly defenders&#8217; principle are Ross Docherty (wins about 50%, and is about 50% more consistent than league average), and then the St. Johnstone pair of Taylor Steven (though when he was at Arbroath), or Josh McPake, whose duelling has been one of the highlights of his output this season. </p><p>So: what did we learn?</p><p>As a team, Thistle are one of the most consistent out-of-possession teams in the league. And at an individual level, much of our consistency rests on the team leaders - Ashcroft and O&#8217;Reilly are consistent passers and duellers, and their ratings are consistently high.</p><p>We have a few other individuals who do well time and time again - Lets&#8217;osa is one of the most consistent passers in the league, and Tony Watt one of the most consistently effective attacking duellers.</p><p>But the most telling feature is that St. Johnstone dominate many of these charts. They have the most consistently accurate passers (in Holt, McAlear, and Diabat&#233;), and some of the most consistently effective duellers. Several of their players remain consistently above league average ratings week in, week out.</p><p>The question at hand, is can they do it for the remaining five games? Or will Thistle&#8217;s recent surge be enough to sneak past them at the last minute?</p><p>I&#8217;m so excited that we&#8217;re into April and still in a title race. Let&#8217;s find out how the narrative plays out. Wilson's called for consistency. Bring it on. </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>Go ask Draw, Lose or Draw</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>You can read about it <a href="https://sofascore.helpscoutdocs.com/article/50-sofascore-statistical-ratings-explained?lng=en">here</a></p></div></div>]]></content:encoded></item></channel></rss>