<?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[Neil’s Substack: Stats & Methodology]]></title><description><![CDATA[A place for all of my custom statistics, and explanations for how they work.]]></description><link>https://neilpaine.substack.com/s/stats-and-methodology</link><image><url>https://substackcdn.com/image/fetch/$s_!r9Kc!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6f878f-c456-4196-8c07-70cd742eb6bb_1024x1024.png</url><title>Neil’s Substack: Stats &amp; Methodology</title><link>https://neilpaine.substack.com/s/stats-and-methodology</link></image><generator>Substack</generator><lastBuildDate>Fri, 24 Apr 2026 00:14:44 GMT</lastBuildDate><atom:link href="https://neilpaine.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Neil Paine]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[neilpaine@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[neilpaine@substack.com]]></itunes:email><itunes:name><![CDATA[Neil Paine]]></itunes:name></itunes:owner><itunes:author><![CDATA[Neil Paine]]></itunes:author><googleplay:owner><![CDATA[neilpaine@substack.com]]></googleplay:owner><googleplay:email><![CDATA[neilpaine@substack.com]]></googleplay:email><googleplay:author><![CDATA[Neil Paine]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[🏀 2025-26 NBA Elo Forecast and Player Ratings 📈]]></title><description><![CDATA[Track how I'm forecasting every team&#8217;s chance to make &#8212; and win &#8212; the NBA Finals, all season long.]]></description><link>https://neilpaine.substack.com/p/2025-26-nba-elo-forecast-and-player</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2025-26-nba-elo-forecast-and-player</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Thu, 23 Apr 2026 11:28:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/44ed8c31-cb7c-4220-9105-0966f64243b2_1545x955.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!On40!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!On40!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!On40!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!On40!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png" width="1149" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1149,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!On40!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!On40!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!On40!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>The following page contains my 2025-26 season predictions for each NBA team, and my new <strong>LAKER</strong> <a href="https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings"><s>Estimated RAPTOR</s></a> player ratings.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> For more info about how it works, <a href="https://neilpaine.substack.com/i/138363279/how-the-nba-model-works">see below</a>. Also <a href="https://neilpaine.substack.com/t/updating-model">check out all the updating forecasts here</a>.</em></p><p><strong>Navigate to&#8230;</strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/176608441/nba-forecast">2025-26 NBA forecast</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/176608441/upcoming-games">Today&#8217;s game predictions</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/176608441/nba-laker-leaderboard">2025-26 NBA LAKER leaderboard</a></strong> </p></li><li><p><strong><a href="https://neilpaine.substack.com/i/176608441/nba-player-percentiles">2025-26 NBA Player Percentiles</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/176608441/historical-nba-data-spreadsheet">Historical NBA data spreadsheet</a></strong></p><div><hr></div></li></ul><h4>&#127936; 2025-26 NBA forecast &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/zFiXR/4/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9b50d5d-5509-4e68-bf5b-86d6ae064900_1220x1900.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/808126bf-edc0-4c8b-a7c0-43ce2b6c286d_1220x2238.png&quot;,&quot;height&quot;:1143,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last Updated: Oct. 19, 2025, 9:27 PM\t\t    Click on the buttons below to see the different forecasts:        Composite mode &amp;nbsp;    Stats-only mode  &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/zFiXR/4/" width="730" height="1143" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#127936;</strong> Upcoming Games &#128064;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/8JHXW/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/818fdf29-4f2e-4d13-8d58-695081e1870a_1220x352.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90a83ea1-530b-4ff6-9b96-45a1d0bbaab7_1220x474.png&quot;,&quot;height&quot;:231,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Predicted point spreads and win probabilities for future NBA games   Last updated: Oct. 19, 2025, 9:54 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/8JHXW/1/" width="730" height="231" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; 2025-26 NBA LAKER leaderboard  &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/5L6UD/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc1c9773-05c5-4899-81a7-f23d1206f36b_1220x1922.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33579d57-ec9f-4b23-b32b-a1596cdad65e_1220x2070.png&quot;,&quot;height&quot;:938,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last updated: Apr. 20, 2026, 7:26:56 AM        Regular season &amp;nbsp;    Playoffs  &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/5L6UD/3/" width="730" height="938" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; 2025-26 NBA Elo ratings and form report &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/RMHB0/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5a4fa64-792f-4828-bf8e-6f66ab8d4b98_1220x1900.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e9284cf-332f-48d1-99b1-311faa913f7d_1220x2060.png&quot;,&quot;height&quot;:1039,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Change in regular-season Elo ratings over different time spans in the 2025-26 NBA season    Last updated: Friday, October 24, 2025 12:04 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/RMHB0/1/" width="730" height="1039" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; 2025-26 NBA player percentiles &#128200;</h4><p>Check out what every player is good (or bad) at in my latest <a href="https://substack.com/@neilpaine/note/c-173645100">percentile</a> grades:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://public.flourish.studio/visualisation/26035664/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ru3s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 424w, https://substackcdn.com/image/fetch/$s_!ru3s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 848w, https://substackcdn.com/image/fetch/$s_!ru3s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 1272w, https://substackcdn.com/image/fetch/$s_!ru3s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ru3s!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png" width="900" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:799,&quot;width&quot;:1175,&quot;resizeWidth&quot;:900,&quot;bytes&quot;:77492,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://public.flourish.studio/visualisation/26035664/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://neilpaine.substack.com/i/176608441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ru3s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 424w, https://substackcdn.com/image/fetch/$s_!ru3s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 848w, https://substackcdn.com/image/fetch/$s_!ru3s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 1272w, https://substackcdn.com/image/fetch/$s_!ru3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e43236-2e1d-4937-b0fe-44e4f454121a_1175x799.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><a href="https://public.flourish.studio/visualisation/26035664/">&#127936; 2025-26 NBA Percentiles &#128202;</a></strong></p><div><hr></div><h4>How the NBA Elo forecast model works</h4><p>This year&#8217;s NBA forecast introduces a new twist on <a href="https://fivethirtyeight.com/features/how-we-calculate-nba-elo-ratings/">traditional Elo</a> &#8212; one that better reflects the different dynamics of the regular season and the playoffs.</p><p><a href="https://neilpaine.substack.com/p/2024-25-nba-forecast">Like before</a>, the model maintains ratings for every team based on how they&#8217;ve performed and who they&#8217;ve played, adjusting for the quality of the opposition and home-court advantage. These ratings are converted into win probabilities for each game, and the rest of the season is simulated thousands of times to project standings and championship odds.</p><p>But instead of a rating based on rolling efficiency ratings, I now track two versions of Elo for every team &#8212; one tuned for the regular season and another for the playoffs.</p><p>The regular-season Elo evolves primarily based on regular-season games. It&#8217;s designed to reflect teams&#8217; day-to-day form &#8212; the things that fluctuate across an 82-game grind, with all the scheduling, injuries and random swings that come with it. These ratings react a bit more quickly to new information, giving extra weight to recent games while still accounting for margin of victory and opponent strength.</p><p>The playoff Elo, meanwhile, updates more heavily from postseason games and moves more slowly during the regular season. This track captures a longer-term view of team quality &#8212; the kind that tends to matter in May and June, when rotations tighten and effort levels spike. It places more emphasis on playoff performance and continuity, rewarding teams that have proven themselves under postseason conditions.</p><p>The two systems also interact. Regular-season results <em>slightly</em> influence playoff ratings (and vice versa), so that each track informs the other without hurting their different purposes. Over time, this helps the model distinguish between teams that are built to thrive in the regular season versus those that are better suited for playoff basketball.</p><p>Each offseason, ratings are partially regressed toward the league average before the new season begins &#8212; reflecting that rosters change and teams rarely pick up exactly where they left off. I also blend in converted Elos via <a href="https://www.basketball-reference.com/leagues/NBA_2026_preseason_odds.html">preseason odds</a> (over/unders for regular-season Elo; title odds for the playoffs) Once the season starts, the dual Elo system quickly recalibrates based on new results.</p><p>As in past versions, the game-by-game win probabilities are fed into a Monte Carlo simulation that plays out the rest of the schedule thousands of times to estimate playoff odds, Finals probabilities and title chances for each team.</p><h5>Limitations of the model</h5><p>No model can perfectly capture how a team&#8217;s true strength evolves over a long season. This system focuses only on the scoreboard &#8212; who won, by how much, and where the game was played &#8212; and doesn&#8217;t yet account for lineup changes, trades or injuries in real time.</p><p>To help bridge that gap, my default Composite Mode blends the dual-track Elo projections with implied <a href="https://sportsbook.fanduel.com/navigation/nba?tab=nba-finals">betting-market probabilities from FanDuel</a>, which tend to reflect real-world adjustments for player availability and other contextual factors.</p><p>If you prefer to see how the numbers behave in isolation, the Stats-Only Mode removes those betting inputs, leaving a purely results-based forecast grounded in the dual-track Elo system.</p><div><hr></div><h4>Historical NBA Data Spreadsheet</h4><p>This season, paid subscribers will have access to a constantly updating spreadsheet of LAKER and a variety of other advanced player metrics, plus historical team metrics, going back to the 1976 NBA-ABA merger &#8212; and team Elo rating season summaries for all of NBA history.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>For an example of what is contained in this spreadsheet, <a href="https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings#:~:text=You%20can%20find,Wins%20Above%20Replacement%3A">see last year&#8217;s LAKER <s>Estimated RAPTOR</s> page</a>. The link for the Elo archive folder and this year&#8217;s sheet is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2025-26-nba-elo-forecast-and-player">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[⚾ 2026 MLB Elo Power Ratings, Playoff Odds & Wins Above Replacement (WAR) rankings 📈]]></title><description><![CDATA[The following table is a list of MLB teams with their Elo ratings and their predicted wins throughout the 2026 season.]]></description><link>https://neilpaine.substack.com/p/2026-mlb-elo-power-ratings-playoff</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2026-mlb-elo-power-ratings-playoff</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Thu, 23 Apr 2026 11:10:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/48d75931-4d6b-4f1d-9403-3f695fde833e_1571x955.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nn_n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nn_n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 424w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 848w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1272w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png" width="1143" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:1143,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114979,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nn_n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 424w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 848w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1272w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>The following table is a list of MLB teams with their <a href="https://fivethirtyeight.com/features/the-best-mlb-teams-of-all-time-according-to-elo/">Elo ratings</a> and their predicted wins throughout the 2026 season. Find the <a href="https://1drv.ms/x/c/51259508153157b2/IQCyVzEVCJUlIIBRV8kKAAAAAT0CKfRMnRP3o_5zH_nJC2A?e=dYHkaz">full list of Elo games here</a>. See last year&#8217;s version <a href="https://neilpaine.substack.com/p/2025-mlb-elo-power-ratings-playoff">here</a>. Also, check out the other forecast models <a href="https://neilpaine.substack.com/t/updating-model">here</a>.</em></p><p><strong>Navigate to&#8230;</strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/190966113/2026-mlb-elo-ratings-and-win-projections">2026 MLB Elo ratings and win projections</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/190966113/todays-schedule">Today&#8217;s game predictions</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/190966113/2026-mlb-wins-above-replacement-leaderboard">2025 MLB Wins Above Replacement leaderboard</a> </strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/190966113/historical-war-data-spreadsheet">Historical WAR data spreadsheet</a></strong></p></li></ul><div><hr></div><h4>&#9918;<strong> </strong>2026 MLB Elo ratings and win projections&#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/73fTh/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97c7a2b2-3b85-45d9-bf7c-b6a35a12e487_1220x2828.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12306137-28d1-4d47-b842-c0738c77e6da_1220x3044.png&quot;,&quot;height&quot;:1080,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Season projections are based on 1,000 simulations of the 2026 MLB season using Elo ratings.   Last updated: Saturday, March 14, 2026, 3:32:55 PM        Regular Season Mode &amp;nbsp;   Postseason Mode &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/73fTh/2/" width="730" height="1080" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p><em><strong>Note: </strong>These ratings start the 2026 season as a regressed version of <a href="https://neilpaine.substack.com/p/2025-mlb-elo-power-ratings-playoff">last year&#8217;s final ratings</a>.</em></p><div><hr></div><h4>&#9918; Today's schedule <strong>&#128064;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/BouPZ/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f67026c-8fea-4ef2-aac2-974e20440082_1220x266.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e013663b-f216-4af8-93f3-6e6aad656375_1220x388.png&quot;,&quot;height&quot;:168,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Upcoming game predictions for the 2026 MLB season   Last updated: Saturday, March 14, 2026, 3:47:12 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/BouPZ/2/" width="730" height="168" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#128200; </strong>2026 MLB Wins Above Replacement leaderboard <strong>&#9918;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/yZNli/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2633c2b0-4a74-46e0-99ab-e2234811ab65_1220x1442.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f972bec-f58a-4264-93c0-11832f214ca3_1220x1562.png&quot;,&quot;height&quot;:776,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last updated: Thursday, April 02, 2026, 6:57 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/yZNli/1/" width="730" height="776" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#128202; Historical WAR Data Spreadsheet</h4><p>Similar to in the <a href="https://neilpaine.substack.com/i/150270605/historical-nba-data-spreadsheet">NBA</a> and <a href="https://neilpaine.substack.com/i/149783329/historical-nhl-data-spreadsheet">NHL</a>, this season paid subscribers will have access to a constantly updating spreadsheet of <a href="https://neilpaine.substack.com/i/142766886/mlb-wins-above-replacement-leaderboard">JEFFBAGWELL Wins Above Replacement</a> and a variety of other advanced player metrics, plus historical team metrics and seasonal team Elo rating summaries for all of MLB history.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>The link for 2026&#8217;s sheet is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2026-mlb-elo-power-ratings-playoff">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🏀 2026 WNBA Elo Team Power Rankings and Player Rankings 📈]]></title><description><![CDATA[Power ratings for every WNBA team and player this season.]]></description><link>https://neilpaine.substack.com/p/2026-wnba-elo-team-power-rankings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2026-wnba-elo-team-power-rankings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Thu, 23 Apr 2026 02:34:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/35fbd497-4660-4061-91f6-8b31ccc70d12_466x291.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1sS-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1sS-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png" width="1140" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27590,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1sS-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>This page contains a list of WNBA teams with their <a href="https://fivethirtyeight.com/methodology/how-our-wnba-predictions-work/">Elo ratings</a> for the 2026 season. (<strong>Note:</strong> This is basic Elo, so no adjustments for trades, injuries, etc. for the moment.) I also list the win probabilities generated by those ratings, plus a WNBA player ranking that ports over my <a href="https://neilpaine.substack.com/p/2025-26-nba-elo-forecast-and-player">LAKER ratings</a> from the NBA &#8212; here is a <a href="https://github.com/Neil-Paine-1/NBA-elo/tree/main">full explainer</a> of how those work.</em></p><p><em>For last year&#8217;s landing page, <a href="https://neilpaine.substack.com/p/2025-wnba-elo-team-power-rankings">click here</a>.</em></p><div><hr></div><h4>Table of Contents</h4><ul><li><p><strong><a href="https://neilpaine.substack.com/i/195195201/2026-wnba-elo-ratings-and-forecast">2026 WNBA Elo ratings and forecast</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/195195201/todays-games">Win probabilities and point spreads for today&#8217;s games</a></strong></p></li><li><p><strong>2026 WNBA LAKER player ratings</strong>  &#10024;<em>Coming Soon!</em>&#10024;</p></li><li><p><strong><a href="https://neilpaine.substack.com/i/195195201/historical-elo-and-advanced-metrics-spreadsheet">Historical Elo and Advanced Metrics Spreadsheet</a></strong></p></li></ul><div><hr></div><h4>&#127936; 2026 WNBA Elo ratings and forecast &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/lSj8c/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e184caa-34b4-4357-a381-6b64eb115d04_1220x1322.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0160179b-53b9-4033-809e-55952bd0b8f2_1220x1510.png&quot;,&quot;height&quot;:763,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Elo ratings, average record/league seed, and playoff probabilities for 2026 WNBA teams  Last updated: Wednesday, April 22, 2026 9:26 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/lSj8c/1/" width="730" height="763" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; Today's games &#128064;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/svCom/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41d3e47c-f788-4588-b42c-5e34d197c2ba_1220x338.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f36a7c1c-b321-4cf1-b184-556662c4b7e3_1220x460.png&quot;,&quot;height&quot;:224,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Predicted win probabilities for upcoming WNBA games, based on Elo ratings   Last updated: Wednesday, April 22, 2026 9:26 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/svCom/1/" width="730" height="224" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; 2026 WNBA LAKER player ratings &#128200;</h4><p>&#10024;<em>Coming Soon!</em>&#10024;</p><div><hr></div><h4><strong>&#128202; </strong>Historical Elo and Advanced Metrics Spreadsheet</h4><p>Similar to in the <a href="https://neilpaine.substack.com/i/150270605/historical-nba-data-spreadsheet">NBA</a>, <a href="https://neilpaine.substack.com/i/149783329/historical-nhl-data-spreadsheet">NHL</a>, <a href="https://neilpaine.substack.com/p/2025-mlb-elo-power-ratings-playoff">MLB</a> and the <a href="https://neilpaine.substack.com/p/2025-nfl-power-ratings-and-projections">NFL</a>, this season paid subscribers will have access to a constantly updating spreadsheet of LAKER and a variety of other advanced player metrics, plus historical team metrics and seasonal team Elo rating summaries for all of WNBA history.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>The link for the folder is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2026-wnba-elo-team-power-rankings">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🏁 2026 NASCAR Cup Series Driver Rankings 🚗]]></title><description><![CDATA[Tracking the top drivers in the sport, all season long.]]></description><link>https://neilpaine.substack.com/p/2026-nascar-cup-series-driver-rankings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2026-nascar-cup-series-driver-rankings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Mon, 20 Apr 2026 00:08:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vlxt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vlxt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vlxt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.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;:1982462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vlxt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Introducing a new way to keep tabs on the fastest drivers. </strong>(James Gilbert/Getty Images)</figcaption></figure></div><p>Throughout the <a href="https://www.racing-reference.info/season-stats/2026/W/">2026 NASCAR Cup Series season</a>, I&#8217;ll be updating the following table to keep tabs on the fastest drivers in the sport, week in and week out. For more information about how it works, <a href="https://neilpaine.substack.com/i/187904277/how-it-works">scroll down</a>:</p><h4>Navigate to&#8230;</h4><ul><li><p><strong><a href="https://neilpaine.substack.com/i/187904277/2026-nascar-cup-series-driver-ratings">&#127937; 2026 NASCAR Cup Series driver ratings &#128663;</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/187904277/rolling-driver-ratings">How the rolling Driver Ratings work</a></strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/187904277/in-season-challenge-and-playoff-advancement-odds">How the playoff odds work</a></strong></p></li></ul></li><li><p><strong><a href="https://neilpaine.substack.com/i/187904277/adjusted-points-index">How Adjusted Points+ Index works</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/187904277/track-scouting-ratings">How the Track Scouting system works</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/187904277/historical-nascar-data-spreadsheet">Historical NASCAR Data Spreadsheet</a></strong></p><div><hr></div></li></ul><p>If you just want the TL:DR? Every driver is <a href="https://neilpaine.substack.com/p/ricky-stenhouse-jr-is-one-of-daytonas">assigned points</a> based on how they finish, and I track their average points per race (relative to average) with weight also given to previous seasons &#8212; and also changing weights by <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">track similarity</a> &#8212; to predict performance at this week&#8217;s upcoming track.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Just like <a href="https://neilpaine.substack.com/p/2025-nascar-cup-series-driver-rankings">in 2025</a>, the overall rankings are based on a rolling average of NASCAR&#8217;s official <a href="https://www.driveraverages.com/drvavg/nascar-driverratings.php">Driver Rating</a> metric, with modifications for each track type.</p><div><hr></div><h4>&#127937; 2026 NASCAR Cup Series driver ratings &#128663;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/jD86R/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b6f7a62-baf6-4fa0-a5cf-d576ad97ef21_1220x2374.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b4b96c9-cf8e-4fc7-89da-787d98cc2e26_1220x2690.png&quot;,&quot;height&quot;:1285,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2026 NASCAR Cup Series regular drivers, ranked according to their preseason rolling average Driver Rating, with predicted future Driver Ratings at different track types    Last updated: Friday, February 13, 2026, 4:07 PM       Full-Season &amp;nbsp;  This Week's Track &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/jD86R/1/" width="730" height="1285" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h2>How it works:</h2><h4>&#9981; Rolling Driver Ratings</h4><p>These ratings work in a fashion similar to the <a href="https://fivethirtyeight.com/methodology/how-our-nfl-predictions-work/#:~:text=non%2DQB%20positions.)-,The%20quarterback%20adjustment,-New%20for%202019">rolling NFL quarterback ratings</a> I helped develop for FiveThirtyEight. Each driver is assigned a base rating and a track type-specific modified rating before each race, which are blended together to predict his or her <a href="https://www.driveraverages.com/drvavg/nascar-driverratings.php">Driver Rating</a> in that race. After the race, the base and track type ratings are adjusted by weighting their actual driver rating from the race into their previous rating.</p><p>Specifically, each driver&#8217;s rating and modifier are updated via:</p><blockquote><p><em>Rating_new = update_rate*race_Driver_Rating + (1 - update_rate)*Rating_old</em></p></blockquote><p>The update rates are as follows:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F5Tn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F5Tn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 424w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 848w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1272w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png" width="164" height="149" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:149,&quot;width&quot;:164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3337,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F5Tn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 424w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 848w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1272w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To make predictions before each race, we blend base ratings with track type-modified ratings like so:</p><blockquote><p><em>Predicted_Driver_Rating = blend_rate*track_modifier + (1 - blend_rate)*base_rating</em></p></blockquote><p>Here are the specific blend rates:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nefK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nefK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 424w, https://substackcdn.com/image/fetch/$s_!nefK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 848w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1272w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nefK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png" width="164" height="126" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:126,&quot;width&quot;:164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3142,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nefK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 424w, https://substackcdn.com/image/fetch/$s_!nefK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 848w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1272w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Finally, there are special rules for dealing with new drivers and transitions between seasons. </p><p>When a driver makes his or her debut (whether overall or on a particular track type), they are assigned a pre-race rating of 45.0 for their base and/or track modifier. To begin a new season, a driver&#8217;s base rating and modifiers for ovals and short tracks are simply their last rating from the previous season in each category, but we regress his/her restrictor plate modifier toward the mean of 70.0 by 25 percent, and their road-course modifier toward the mean of 70.0 by 5 percent.</p><div><hr></div><h4>&#9981; In-Season Challenge and playoff advancement odds</h4><p>To estimate each driver&#8217;s odds of advancing through the In-Season Challenge and/or NASCAR playoffs &#8212; and ultimately winning the title &#8212; I used a <a href="https://aws.amazon.com/what-is/monte-carlo-simulation/#:~:text=The%20Monte%20Carlo%20simulation%20is,on%20a%20choice%20of%20action.">Monte Carlo simulation</a> model powered by the aforementioned <a href="https://neilpaine.substack.com/p/2025-nascar-cup-series-driver-rankings">rolling track-type-adjusted driver ratings</a>. For each round of the bracket, the model looks at the race&#8217;s track type and converts every driver&#8217;s projected rating into an expected finish percentile using a <a href="https://en.wikipedia.org/wiki/Logistic_regression">logistic regression</a> trained on historical NASCAR data from <a href="https://www.racing-reference.info/">Racing-Reference.info</a> (dating back to 2005). This regression captures how well pre-race ratings typically correlate with actual finishing position, and the resulting percentile reflects the likelihood of a strong performance in that specific race&#8217;s context.</p><p>From there, I added a randomizing element to each driver&#8217;s expected performance based on the <a href="https://www.6sigma.us/six-sigma-in-focus/standard-deviation-of-residuals/#:~:text=Standard%20deviation%20of%20residuals%20is%20a%20critical%20concept%20in%20statistical,and%20for%20making%20reliable%20predictions.">standard deviation of the residuals</a> in the logistic regression &#8212; effectively simulating the week-to-week chaos and uncertainty that makes NASCAR so unpredictable. This random &#8220;noise&#8221; was drawn from a normal distribution, calibrated to the model&#8217;s historical error, and applied on the logit scale before being transformed back into a percentile. In a given race, the driver with the higher randomized percentile &#8220;wins&#8221; the matchup and advances in the bracket of the In-Season Challenge &#8212; or, for the playoffs, the entire field is rank-ordered by their randomized percentiles to simulate finishing positions.</p><p>This process was repeated 2,000 times to simulate a full playoff structure, generating win probabilities and round-by-round advancement odds for each driver. Because each race uses a different track type rating &#8212; including ovals, road courses, short tracks and &#8220;<a href="https://neilpaine.substack.com/p/the-kings-of-restrictor-plate-racing">restrictor plate</a>&#8221;/drafting-style superspeedways &#8212; the model properly accounts for driver strengths and weaknesses over the upcoming schedule.</p><div><hr></div><h4>&#9981; Adjusted Points+ Index</h4><p>One mainstay of this system is my <a href="https://neilpaine.substack.com/p/ricky-stenhouse-jr-is-one-of-daytonas">Adjusted Points</a> index (<strong>Pts+</strong>) metric. Adjusted Points gives credit to drivers for finishing in each position, based on the following curve:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Xq5wr/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5bad4cc-6674-4612-9aef-9872881b87e6_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:500,&quot;title&quot;:&quot;A better way to award NASCAR race points&quot;,&quot;description&quot;:&quot;Adjusted Points awarded based on where a driver finished a race, using a smooth function with steeper payouts&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Xq5wr/1/" width="730" height="500" 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>The average of those points per race is then scaled relative to the Cup Series norm, so that an average driver is always 100.</p><div><hr></div><h4>&#9981; Track Scouting Ratings</h4><p>The driver rankings then look at this across multiple seasons, in the manner of the classic &#8220;Marcel&#8221; <a href="https://www.basketball-reference.com/about/projections.html">projection system</a>. (I used a version of this for my <a href="https://neilpaine.substack.com/p/2024-nascar-cup-series-preview">2024 NASCAR season preview</a> as well.) The following weights are applied to a driver&#8217;s total races and Pts+ from each season:</p><ul><li><p><strong>2026 season weight: </strong>6.0</p></li><li><p><strong>2025 season weight: </strong>2.4</p></li><li><p><strong>2024 season weight: </strong>1.2</p></li><li><p><strong>2023 season weight: </strong>0.4</p></li></ul><p>The result is a rating that uses multiple seasons&#8217; worth of data &#8212; giving more weight to 2026 &#8212; while regressing small-sample drivers toward a low Pts+ index.</p><p>For this week&#8217;s track projections, I also use a 6-3-1 weighting scheme for each driver&#8217;s performance at each track, where races at that specific track receive a weight of 6, <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">primary similar tracks</a> get a weight of 3 and <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">secondary similar tracks</a> get a weight of 1. Those are combined with the recency weighting from the overall ratings to get ratings at each track. The &#8220;Diff.&#8221; category represents the gap between weighted projected performance at that track and the driver&#8217;s overall rating. (This will tell you who does better at this track than usual.)</p><h4><strong>&#128202; </strong>Historical NASCAR Data Spreadsheet</h4><p>Similar to in the <a href="https://neilpaine.substack.com/i/150270605/historical-nba-data-spreadsheet">NBA</a>, <a href="https://neilpaine.substack.com/i/159103058/historical-war-data-spreadsheet">MLB</a> and <a href="https://neilpaine.substack.com/i/149783329/historical-nhl-data-spreadsheet">NHL</a>, this season paid subscribers will have access to a constantly updating spreadsheet of NASCAR (primarily Cup Series) data, including yearly registers of Adjusted Points+ index, <a href="https://neilpaine.substack.com/p/introducing-nascar-composite-winning?utm_source=publication-search">head-to-head W-L records</a> between drivers and their teammates/similar grid cars/car manufacturers/etc. since 1972, and average Driver Rating (split by track type, etc.) and rolling driver ratings by race since 2005.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>The link for this year&#8217;s sheet is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2026-nascar-cup-series-driver-rankings">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🏁 2025 NASCAR Cup Series Driver Rankings 🚗]]></title><description><![CDATA[Tracking the top drivers in the sport, all season long.]]></description><link>https://neilpaine.substack.com/p/2025-nascar-cup-series-driver-rankings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2025-nascar-cup-series-driver-rankings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Mon, 03 Nov 2025 02:08:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vlxt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vlxt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vlxt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.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;:1982462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vlxt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Introducing a new way to keep tabs on the fastest drivers. </strong>(James Gilbert/Getty Images)</figcaption></figure></div><p>Throughout the <a href="https://www.racing-reference.info/season-stats/2025/W/">2025 NASCAR Cup Series season</a>, I&#8217;ll be updating the following table to keep tabs on the fastest drivers in the sport, week in and week out. For more information about how it works, <a href="https://neilpaine.substack.com/i/141848660/how-it-works">scroll down</a>:</p><p><strong>Navigate to&#8230;</strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/nascar-cup-series-driver-ratings">&#127937; 2025 NASCAR Cup Series driver ratings &#128663;</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/nascar-cup-series-driver-ratings">&#127937;</a> <a href="https://neilpaine.substack.com/i/156877469/nascar-cup-series-playoff-odds">2025 NASCAR Cup Series Playoff Odds</a> </strong>(&#10024;New!&#10024;)</p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/next-races-leverage-index">Next Race&#8217;s Leverage Index</a></strong> &#128560; (&#10024;New!&#10024;)</p></li></ul></li><li><p><strong>&#127937; <a href="https://neilpaine.substack.com/i/156877469/nascar-in-season-challenge-odds">2025 NASCAR In-Season Challenge odds</a></strong> </p></li><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/rolling-driver-ratings">How the rolling Driver Ratings work</a></strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/in-season-challenge-and-playoff-advancement-odds">How the playoff odds work</a></strong></p></li></ul></li><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/adjusted-points-index">How Adjusted Points+ Index works</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/track-scouting-ratings">How the Track Scouting system works</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/156877469/historical-nascar-data-spreadsheet">Historical NASCAR Data Spreadsheet</a></strong></p><div><hr></div></li></ul><p>If you just want the TL:DR? Every driver is <a href="https://neilpaine.substack.com/p/ricky-stenhouse-jr-is-one-of-daytonas">assigned points</a> based on how they finish, and I track their average points per race (relative to average) with weight also given to previous seasons &#8212; and also changing weights by <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">track similarity</a> &#8212; to predict performance at this week&#8217;s upcoming track.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>As a new twist for 2025, the overall rankings are based on a rolling average of NASCAR&#8217;s official <a href="https://www.driveraverages.com/drvavg/nascar-driverratings.php">Driver Rating</a> metric, with modifications for each track type.</p><div><hr></div><h4>&#127937; 2025 NASCAR Cup Series driver ratings &#128663;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/ob87o/33/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c9d1b81-b098-4865-ac63-26f052f47a90_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1281,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2025 NASCAR Cup Series regular drivers, ranked according to their preseason rolling average Driver Rating, with predicted future Driver Ratings at different track types    Last updated: Sunday, August 10, 2025, 7:46 PM       Full-Season &amp;nbsp;  This Week's Track &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/ob87o/33/" width="730" height="1281" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p><em><strong>Update</strong> (Wednesday, May 7, 2025, 11:00 AM): The predicted track type ratings in the table have been adjusted to blend with the overall base rating in a way that would best predict the next race at that track type, rather than simply listing the track-type adjustments in isolation.</em></p><div><hr></div><h4>&#127937; 2025 NASCAR Cup Series playoff odds &#127937;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/2AYd9/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/214dc231-97a3-43ca-93e6-1462e0f85697_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:716,&quot;title&quot;:&quot;&#127937; 2025 NASCAR Cup Series playoff odds &#127937;&quot;,&quot;description&quot;:&quot;Results from 10,000 simulations of the 2024 NASCAR Cup Series playoffs, through race No. 0 of 10&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/2AYd9/1/" width="730" height="716" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/MAxZd/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72c7f7bf-a187-4511-9b06-70c085f14900_1220x524.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0472bf3-b1f7-4a04-a6d3-1df2600846a0_1220x748.png&quot;,&quot;height&quot;:326,&quot;title&quot;:&quot;&#127937; 2025 NASCAR Cup Series playoff odds &#128202;&quot;,&quot;description&quot;:&quot;Results from 10,000 simulations of the 2025 NASCAR Cup Series playoffs, through race No. 9 of 10&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/MAxZd/1/" width="730" height="326" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127937; 2025 NASCAR In-Season Challenge odds</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/x4ZL7/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58e5dcdc-c888-4838-bf1b-94b14d9cae37_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1143,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Odds to advance through and win the 2025 NASCAR In-Season Challenge, based on track type-specific driver ratings and 2,000 simulations of the tournament bracket   Last updated: Monday, June 23, 2025, 1:22 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/x4ZL7/2/" width="730" height="1143" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h2>How it works:</h2><h4>&#9981; Rolling Driver Ratings</h4><p>These ratings work in a fashion similar to the <a href="https://fivethirtyeight.com/methodology/how-our-nfl-predictions-work/#:~:text=non%2DQB%20positions.)-,The%20quarterback%20adjustment,-New%20for%202019">rolling NFL quarterback ratings</a> I helped develop for FiveThirtyEight. Each driver is assigned a base rating and a track type-specific modified rating before each race, which are blended together to predict his or her <a href="https://www.driveraverages.com/drvavg/nascar-driverratings.php">Driver Rating</a> in that race. After the race, the base and track type ratings are adjusted by weighting their actual driver rating from the race into their previous rating.</p><p>Specifically, each driver&#8217;s rating and modifier are updated via:</p><blockquote><p><em>Rating_new = update_rate*race_Driver_Rating + (1 - update_rate)*Rating_old</em></p></blockquote><p>The update rates are as follows:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F5Tn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F5Tn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 424w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 848w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1272w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png" width="164" height="149" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:149,&quot;width&quot;:164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3337,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F5Tn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 424w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 848w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1272w, https://substackcdn.com/image/fetch/$s_!F5Tn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371270f6-a488-42dd-85d4-2578ff6adda5_164x149.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To make predictions before each race, we blend base ratings with track type-modified ratings like so:</p><blockquote><p><em>Predicted_Driver_Rating = blend_rate*track_modifier + (1 - blend_rate)*base_rating</em></p></blockquote><p>Here are the specific blend rates:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nefK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nefK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 424w, https://substackcdn.com/image/fetch/$s_!nefK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 848w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1272w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nefK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png" width="164" height="126" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:126,&quot;width&quot;:164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3142,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nefK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 424w, https://substackcdn.com/image/fetch/$s_!nefK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 848w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1272w, https://substackcdn.com/image/fetch/$s_!nefK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa840dbb-3e9d-4980-8e3a-92e471d8dea1_164x126.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Finally, there are special rules for dealing with new drivers and transitions between seasons. </p><p>When a driver makes his or her debut (whether overall or on a particular track type), they are assigned a pre-race rating of 45.0 for their base and/or track modifier. To begin a new season, a driver&#8217;s base rating and modifiers for ovals and short tracks are simply their last rating from the previous season in each category, but we regress his/her restrictor plate modifier toward the mean of 70.0 by 25 percent, and their road-course modifier toward the mean of 70.0 by 5 percent.</p><div><hr></div><h4>&#9981; In-Season Challenge and playoff advancement odds</h4><p>To estimate each driver&#8217;s odds of advancing through the In-Season Challenge and/or NASCAR playoffs &#8212; and ultimately winning the title &#8212; I used a <a href="https://aws.amazon.com/what-is/monte-carlo-simulation/#:~:text=The%20Monte%20Carlo%20simulation%20is,on%20a%20choice%20of%20action.">Monte Carlo simulation</a> model powered by the aforementioned <a href="https://neilpaine.substack.com/p/2025-nascar-cup-series-driver-rankings">rolling track-type-adjusted driver ratings</a>. For each round of the bracket, the model looks at the race&#8217;s track type and converts every driver&#8217;s projected rating into an expected finish percentile using a <a href="https://en.wikipedia.org/wiki/Logistic_regression">logistic regression</a> trained on historical NASCAR data from <a href="https://www.racing-reference.info/">Racing-Reference.info</a> (dating back to 2005). This regression captures how well pre-race ratings typically correlate with actual finishing position, and the resulting percentile reflects the likelihood of a strong performance in that specific race&#8217;s context.</p><p>From there, I added a randomizing element to each driver&#8217;s expected performance based on the <a href="https://www.6sigma.us/six-sigma-in-focus/standard-deviation-of-residuals/#:~:text=Standard%20deviation%20of%20residuals%20is%20a%20critical%20concept%20in%20statistical,and%20for%20making%20reliable%20predictions.">standard deviation of the residuals</a> in the logistic regression &#8212; effectively simulating the week-to-week chaos and uncertainty that makes NASCAR so unpredictable. This random &#8220;noise&#8221; was drawn from a normal distribution, calibrated to the model&#8217;s historical error, and applied on the logit scale before being transformed back into a percentile. In a given race, the driver with the higher randomized percentile &#8220;wins&#8221; the matchup and advances in the bracket of the In-Season Challenge &#8212; or, for the playoffs, the entire field is rank-ordered by their randomized percentiles to simulate finishing positions.</p><p>This process was repeated 2,000 times to simulate a full playoff structure, generating win probabilities and round-by-round advancement odds for each driver. Because each race uses a different track type rating &#8212; including ovals, road courses, short tracks and &#8220;<a href="https://neilpaine.substack.com/p/the-kings-of-restrictor-plate-racing">restrictor plate</a>&#8221;/drafting-style superspeedways &#8212; the model properly accounts for driver strengths and weaknesses over the upcoming schedule.</p><div><hr></div><h4>&#9981; Adjusted Points+ Index</h4><p>One mainstay of this system is my <a href="https://neilpaine.substack.com/p/ricky-stenhouse-jr-is-one-of-daytonas">Adjusted Points</a> index (<strong>Pts+</strong>) metric. Adjusted Points gives credit to drivers for finishing in each position, based on the following curve:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Xq5wr/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5bad4cc-6674-4612-9aef-9872881b87e6_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:500,&quot;title&quot;:&quot;A better way to award NASCAR race points&quot;,&quot;description&quot;:&quot;Adjusted Points awarded based on where a driver finished a race, using a smooth function with steeper payouts&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Xq5wr/1/" width="730" height="500" 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>The average of those points per race is then scaled relative to the Cup Series norm, so that an average driver is always 100.</p><div><hr></div><h4>&#9981; Track Scouting Ratings</h4><p>The driver rankings then look at this across multiple seasons, in the manner of the classic &#8220;Marcel&#8221; <a href="https://www.basketball-reference.com/about/projections.html">projection system</a>. (I used a version of this for my <a href="https://neilpaine.substack.com/p/2024-nascar-cup-series-preview">2024 NASCAR season preview</a> as well.) The following weights are applied to a driver&#8217;s total races and Pts+ from each season:</p><ul><li><p><strong>2025 season weight: </strong>6.0</p></li><li><p><strong>2024 season weight: </strong>2.4</p></li><li><p><strong>2023 season weight: </strong>1.2</p></li><li><p><strong>2022 season weight: </strong>0.4</p></li></ul><p>The result is a rating that uses multiple seasons&#8217; worth of data &#8212; giving more weight to 205 &#8212; while regressing small-sample drivers toward a low Pts+ index.</p><p>For this week&#8217;s track projections, I also use a 6-3-1 weighting scheme for each driver&#8217;s performance at each track, where races at that specific track receive a weight of 6, <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">primary similar tracks</a> get a weight of 3 and <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">secondary similar tracks</a> get a weight of 1. Those are combined with the recency weighting from the overall ratings to get ratings at each track. The &#8220;Diff.&#8221; category represents the gap between weighted projected performance at that track and the driver&#8217;s overall rating. (This will tell you who does better at this track than usual.)</p><h4><strong>&#128202; </strong>Historical NASCAR Data Spreadsheet</h4><p>Similar to in the <a href="https://neilpaine.substack.com/i/150270605/historical-nba-data-spreadsheet">NBA</a>, <a href="https://neilpaine.substack.com/i/159103058/historical-war-data-spreadsheet">MLB</a> and <a href="https://neilpaine.substack.com/i/149783329/historical-nhl-data-spreadsheet">NHL</a>, this season paid subscribers will have access to a constantly updating spreadsheet of NASCAR (primarily Cup Series) data, including yearly registers of Adjusted Points+ index, <a href="https://neilpaine.substack.com/p/introducing-nascar-composite-winning?utm_source=publication-search">head-to-head W-L records</a> between drivers and their teammates/similar grid cars/car manufacturers/etc. since 1972, and average Driver Rating (split by track type, etc.) and rolling driver ratings by race since 2005.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>The link for this year&#8217;s sheet is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2025-nascar-cup-series-driver-rankings">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[⚾ 2025 MLB Elo Power Ratings, Playoff Odds & Wins Above Replacement (WAR) rankings 📈]]></title><description><![CDATA[The following table is a list of MLB teams with their Elo ratings and their predicted wins throughout the 2025 season.]]></description><link>https://neilpaine.substack.com/p/2025-mlb-elo-power-ratings-playoff</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2025-mlb-elo-power-ratings-playoff</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Sun, 02 Nov 2025 04:29:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fae49bd3-d283-4bd5-acd5-c61193d2f3fa_1571x955.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nn_n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nn_n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 424w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 848w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1272w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png" width="1143" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:1143,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114979,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nn_n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 424w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 848w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1272w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>The following table is a list of MLB teams with their <a href="https://fivethirtyeight.com/features/the-best-mlb-teams-of-all-time-according-to-elo/">Elo ratings</a> and their predicted wins throughout the 2025 season. Find the <a href="https://github.com/Neil-Paine-1/MLB-WAR-data-historical/blob/master/mlb-elo-latest.csv">full list of Elo games here</a>. See last year&#8217;s version <a href="https://neilpaine.substack.com/p/2024-mlb-elo-ratings-and-playoff">here</a>. Also, check out the other forecast models <a href="https://neilpaine.substack.com/t/updating-model">here</a>.</em></p><p><strong>Navigate to&#8230;</strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/159103058/mlb-elo-ratings-and-win-projections">2025 MLB Elo ratings and win projections</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/159103058/todays-schedule">Today&#8217;s game predictions</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/159103058/mlb-wins-above-replacement-leaderboard">2025 MLB Wins Above Replacement leaderboard</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/159103058/historical-war-data-spreadsheet">Historical WAR data spreadsheet</a> </strong><em>(</em>&#10024;<em>New!&#10024;)</em></p></li></ul><div><hr></div><h4>&#9918;<strong> </strong>2025 MLB Elo ratings and win projections&#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/I5Vso/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63b77628-b2dd-4ab6-a348-9533faeb36de_1220x928.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d58ab0c-d9c2-4b30-b2ac-a332bf3dacab_1220x1178.png&quot;,&quot;height&quot;:552,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Postseason projections are based on 1,000 simulations of the 2025 MLB season using Elo ratings.   Last updated: Sunday, September 28, 2025, 6:30:08 PM        Postseason Mode &amp;nbsp;   Regular Season Mode &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/I5Vso/1/" width="730" height="552" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p><em><strong>Note: </strong>These ratings start the 2025 season as a regressed version of <a href="https://neilpaine.substack.com/p/2024-mlb-elo-ratings-and-playoff">last year&#8217;s final ratings</a>.</em></p><div><hr></div><h4>&#9918; Today's schedule <strong>&#128064;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1fJwD/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9884f8dd-41f2-438b-a80b-699733fdec29_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:178,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Upcoming game predictions for the 2025 MLB season   Last updated: Saturday, March 15, 2025, 6:56:27 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1fJwD/1/" width="730" height="178" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#128200; </strong>2025 MLB Wins Above Replacement leaderboard <strong>&#9918;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/a1I1G/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31ef6abc-73f4-417c-87a0-19aa421c3aaa_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:779,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last updated: Friday, April 11, 2025, 10:24 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/a1I1G/1/" width="730" height="779" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#128202; Historical WAR Data Spreadsheet</h4><p>Similar to in the <a href="https://neilpaine.substack.com/i/150270605/historical-nba-data-spreadsheet">NBA</a> and <a href="https://neilpaine.substack.com/i/149783329/historical-nhl-data-spreadsheet">NHL</a>, this season paid subscribers will have access to a constantly updating spreadsheet of <a href="https://neilpaine.substack.com/i/142766886/mlb-wins-above-replacement-leaderboard">JEFFBAGWELL Wins Above Replacement</a> and a variety of other advanced player metrics, plus historical team metrics and seasonal team Elo rating summaries for all of MLB history.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>The link for this year&#8217;s sheet is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2025-mlb-elo-power-ratings-playoff">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🏀 2025 WNBA Elo Team Power Rankings and Player Rankings 📈]]></title><description><![CDATA[Power ratings for every WNBA team and player this season.]]></description><link>https://neilpaine.substack.com/p/2025-wnba-elo-team-power-rankings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2025-wnba-elo-team-power-rankings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Sat, 11 Oct 2025 11:19:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/38550aaa-d833-4a86-bcf5-cf2220bc7d65_466x291.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1sS-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1sS-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png" width="1140" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27590,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1sS-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>This page contains a list of WNBA teams with their <a href="https://fivethirtyeight.com/methodology/how-our-wnba-predictions-work/">Elo ratings</a> for the 2025 season. (<strong>Note:</strong> This is basic Elo, so no adjustments for trades, injuries, etc. for the moment.)</em></p><p><em>I also list the win probabilities generated by those ratings, plus a couple of sets of WNBA player rankings: One which ports over my <a href="https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings">Estimated RAPTOR ratings</a> from the NBA &#8212; here is a <a href="https://github.com/Neil-Paine-1/NBA-elo/tree/main">full explainer</a> of how those work &#8212; and the other which blends RAPTOR wins with Basketball-Reference&#8217;s <a href="https://www.basketball-reference.com/about/ws.html">Win Shares</a> and <a href="https://www.basketball-reference.com/blog/index1c24.html?p=1858">Estimated Wins Added</a> from <a href="https://www.basketball-reference.com/about/per.html">Player Efficiency Rating</a> (PER). Each metric is set to the same scale as Win Shares and then averaged together for a more holistic view of advanced player value.</em></p><p><em>For last year&#8217;s landing page, <a href="https://neilpaine.substack.com/p/2024-wnba-elo-power-rankings">click here</a>.</em></p><div><hr></div><h4>Table of Contents</h4><ul><li><p><a href="https://neilpaine.substack.com/i/163589191/wnba-elo-ratings-and-forecast">2025 WNBA Elo ratings and forecast</a></p></li><li><p><a href="https://neilpaine.substack.com/i/144405003/todays-games">Win probabilities and point spreads for today&#8217;s games</a></p></li><li><p><a href="https://neilpaine.substack.com/i/163589191/wnba-estimated-raptor-player-ratings">2025 WNBA Estimated RAPTOR player ratings</a> </p></li><li><p><a href="https://neilpaine.substack.com/i/163589191/wnba-consensus-wins-player-rankings">2025 WNBA consensus player rankings</a> </p></li><li><p><a href="https://neilpaine.substack.com/i/163589191/historical-elo-and-advanced-metrics-spreadsheet">Historical Elo and Advanced Metrics Spreadsheet</a></p></li></ul><div><hr></div><h4>&#127936; 2025 WNBA Elo ratings and forecast &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/G71yN/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b7a36c1-b072-4f16-a047-385cc6d00f3e_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:642,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Elo ratings, average record/league seed, and playoff probabilities for 2025 WNBA teams  Last updated: Wednesday, May 14, 2025 4:47 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/G71yN/1/" width="730" height="642" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; Today's games &#128064;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/yrwTX/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31514920-5155-478f-a596-9547525150af_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:167,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Predicted win probabilities for upcoming WNBA games, based on Elo ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/yrwTX/1/" width="730" height="167" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; 2025 WNBA Estimated RAPTOR player ratings &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/fFxrU/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d08ca87-c4f0-4631-b708-4eb3820c0ff8_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:796,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2025 WNBA season leaders in Estimated RAPTOR wins added  Last updated: May 25, 2025, 9:19:42 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/fFxrU/1/" width="730" height="796" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; 2025 WNBA Consensus Wins player rankings &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/nnBBE/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26989e0f-b4e6-42e8-896b-2415e7e5191c_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:978,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2025 WNBA season leaders in Consensus Wins (CW) added  Last updated: Sunday, May 25, 2025 9:39 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/nnBBE/1/" width="730" height="978" 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><h4><strong>&#128202; </strong>Historical Elo and Advanced Metrics Spreadsheet</h4><p>Similar to in the <a href="https://neilpaine.substack.com/i/150270605/historical-nba-data-spreadsheet">NBA</a>, <a href="https://neilpaine.substack.com/i/149783329/historical-nhl-data-spreadsheet">NHL</a>, <a href="https://neilpaine.substack.com/p/2025-mlb-elo-power-ratings-playoff">MLB</a> and the <a href="https://neilpaine.substack.com/p/2025-nfl-power-ratings-and-projections">NFL</a>, this season paid subscribers will have access to a constantly updating spreadsheet of Estimated RAPTOR and a variety of other advanced player metrics, plus historical team metrics and seasonal team Elo rating summaries for all of WNBA history.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>The link for the folder is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2025-wnba-elo-team-power-rankings">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🏀 2024-25 NBA Forecast and Estimated RAPTOR Ratings 📈]]></title><description><![CDATA[Track how I'm forecasting every team&#8217;s chance to make &#8212; and win &#8212; the NBA Finals, all season long.]]></description><link>https://neilpaine.substack.com/p/2024-25-nba-forecast</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2024-25-nba-forecast</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Mon, 23 Jun 2025 11:21:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/91ff78f8-0338-4098-8426-1315320bcb36_465x291.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!On40!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!On40!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!On40!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!On40!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png" width="1149" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1149,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!On40!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!On40!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!On40!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>The following page contains my 2024-25 season predictions for each NBA team, and <a href="https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings">Estimated RAPTOR</a> player ratings. For more info about how it works, <a href="https://neilpaine.substack.com/i/138363279/how-the-nba-model-works">see below</a>. Also check out the <a href="https://neilpaine.substack.com/p/2024-mlb-elo-ratings-and-playoff">MLB</a>, <a href="https://neilpaine.substack.com/p/2024-nfl-elo-ratings-and-projections">NFL</a>, <a href="https://neilpaine.substack.com/p/2024-25-nhl-team-elo-power-rankings">NHL</a> and <a href="https://neilpaine.substack.com/p/2024-wnba-elo-power-rankings">WNBA</a> versions.</em></p><p><strong>Navigate to&#8230;</strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/150270605/nba-forecast">2024-25 NBA forecast</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/150270605/upcoming-games">Today&#8217;s game predictions</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/150270605/nba-estimated-raptor-leaderboard">2024-25 NBA Estimated RAPTOR leaderboard</a></strong> </p></li><li><p><strong><a href="https://neilpaine.substack.com/i/150270605/nba-playoff-odds-chart">2024-25 NBA Playoff Odds Chart</a></strong></p></li><li><p><strong><a href="https://neilpaine.substack.com/i/150270605/nba-elo-ratings-and-form-report">2024-25 NBA Elo Rankings</a></strong> </p></li><li><p><strong><a href="https://neilpaine.substack.com/i/150270605/historical-nba-data-spreadsheet">Historical NBA data spreadsheet</a></strong></p><div><hr></div></li></ul><h4>&#127936; <strong>2024-25 NBA forecast</strong> &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/faVcg/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4f6fde5-2ddf-491d-946b-7eec6f09a853_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1129,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last Updated: Oct. 15, 2024, 1:06 PM\t\t    Click on the buttons below to see the different forecasts:        Composite mode &amp;nbsp;    Stats-only mode  &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/faVcg/1/" width="730" height="1129" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#127936;</strong> Upcoming Games &#128064;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/5PVb1/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fceecc7e-b009-4123-b79e-5515b6eb2219_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:194,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Predicted point spreads and win probabilities for future NBA games   Last updated: Tuesday, October 15, 2024, 1:46 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/5PVb1/1/" width="730" height="194" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#127936; 2024-25 NBA Estimated RAPTOR leaderboard &#129430;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/NHqDx/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7726531a-b823-47bf-af49-af3cd036148c_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:994,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last updated: Apr. 22, 2025, 7:04:13 AM        Regular season &amp;nbsp;    Playoffs  &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/NHqDx/3/" width="730" height="994" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; <strong>2024-25 NBA Playoff Odds Chart</strong> &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/uEkQH/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0579d489-d9f1-4b31-b1ac-981acda4c044_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:607,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Daily odds to make Round 1 of the 2024-25 NBA playoffs, based on the Neil's Substack composite forecast model&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/uEkQH/1/" width="730" height="607" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936;<strong> 2024-25 NBA Elo ratings and form report &#128200;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/jPDGv/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/969d5090-e826-4a99-bcab-ee432d8f6295_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1005,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last updated: Tuesday, October 29, 2024 12:51 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/jPDGv/1/" width="730" height="1005" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>How the NBA forecast model works</strong></h4><p>Taking inspiration from <a href="https://www.sports-reference.com/blog/2019/05/baseball-reference-adds-playoff-odds/">Baseball-Reference's MLB forecast</a>, this NBA model maintains running <strong>schedule-adjusted ratings</strong> for each team based on how they've performed on offense and defense (per 100 possessions), the locations of each game and the quality of their opponents. The ratings are then turned into win probabilities for each game on the schedule, and the rest of the season is simulated 5,000 times to track who is most likely to win the NBA championship.</p><p>One different wrinkle for the NBA (compared with MLB) is that we maintain two separate ratings for each team, which have different predictive purposes.</p><p>First, we keep a <strong>regular season rating</strong>, which is based on a team's most recent 50 games &#8212; including the end of the previous season, in the case of early season ratings &#8212; and is <a href="https://en.wikipedia.org/wiki/Regression_toward_the_mean">regressed to the mean</a> by 15 games. This is used to create win probabilities for regular season games, and it implies that a team's recent form matters a lot during the regular season (not surprising, but still interesting to see quantified).</p><p>For each team, we also keep a <strong>playoff rating</strong>, which is used to simulate playoff games. This is based on the team's most recent 110 games, and it contains no regression-to-the-mean factor, though postseason games receive triple weight in the ratings. This means that the ratings take a much longer view of a team's performance when looking ahead to the playoffs, which also makes sense <a href="https://fivethirtyeight.com/features/good-news-warriors-fans-every-cliche-about-the-nba-playoffs-is-true/">in the context of research</a> showing that a team's <a href="https://fivethirtyeight.com/features/why-the-warriors-and-cavs-are-still-big-favorites/">previous playoff resume matters a lot</a> relative to the regular season.</p><p>Another factor that gets baked into the simulations is uncertainty. The win probabilities of any two teams in either a regular season or playoff game vary depending on how far into the future it is, with a game tomorrow being considered more certain than a game eight months from now.</p><h4><strong>Limitations of the model</strong></h4><p>The challenge for any model is figuring out the balance between simplicity and complexity, which can mean deciding how much relevant information to include.</p><p>This forecast style is simpler than <a href="https://projects.fivethirtyeight.com/2023-nba-predictions/">the one previously maintained by FiveThirtyEight</a>, which was based on player ratings and accounted for trades, injuries and other player movement. Our basic model won't be able to adjust immediately to those differences. However, it will evolve over time as more of the rating sample includes the mix of players a team will use going forward.</p><p>To help mitigate some of this, the default for our model is what we call <strong>Composite Mode</strong>, which blends the pure ratings-based forecast simulations with implied betting-market probabilities <a href="https://sportsbook.fanduel.com/navigation/nba?tab=nba-finals">from FanDuel</a>. In theory, this should steer our forecast in the direction of more qualitative factors like injuries and trades that a statistical power rating-based system cannot readily account for.</p><p>However, if you want to see the pure stats-based version, you can toggle the interactive above to <strong>Stats-only Mode</strong>, which removes the betting-market feature.</p><h4><strong>Further reading</strong></h4><p>To learn more about how models like this work, you can read about Baseball-Reference's model <a href="https://www.sports-reference.com/blog/2019/05/baseball-reference-adds-playoff-odds/">here</a>, and <a href="https://www.sports-reference.com/blog/2015/03/srs-calculation-details/">this is an explainer</a> of the underlying math behind the rating method both systems use. For a history of the ratings I helped create at FiveThirtyEight, <a href="https://fivethirtyeight.com/methodology/how-our-nba-predictions-work/">read this explainer</a>. And for more on the logic and science behind power ratings, I would recommend the books "<a href="https://www.amazon.com/Whos-1-Science-Rating-Ranking/dp/069116231X">Who's #1?: The Science of Rating and Ranking</a>", by Amy N. Langville and Carl D. Meyer, and "<a href="https://www.amazon.com/Mathletics-Gamblers-Managers-Mathematics-Sports/dp/0691177627/ref=sr_1_1?crid=1E4J7LRSBKK3K&amp;keywords=mathletics&amp;qid=1697834511&amp;s=books&amp;sprefix=mathletics%2Cstripbooks%2C94&amp;sr=1-1">Mathletics</a>", by Wayne L. Winston, Scott Nestler and Konstantinos Pelechrinis.</p><div><hr></div><h4>Historical NBA Data Spreadsheet</h4><p>This season, paid subscribers will have access to a constantly updating spreadsheet of Estimated RAPTOR and a variety of other advanced player metrics, plus historical team metrics, going back to the 1976 NBA-ABA merger &#8212; and team Elo rating season summaries for all of NBA history.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>For an example of what is contained in this spreadsheet, <a href="https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings#:~:text=You%20can%20find,Wins%20Above%20Replacement%3A">see last year&#8217;s Estimated RAPTOR page</a>. The link for this year&#8217;s sheet is below the paywall:</p>
      <p>
          <a href="https://neilpaine.substack.com/p/2024-25-nba-forecast">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🏀2025 NCAA Tournament Forecast 📊]]></title><description><![CDATA[Track each Division I men's basketball team's odds to win the 2025 NCAA basketball tourney.]]></description><link>https://neilpaine.substack.com/p/2024-25-ncaa-tournament-forecast</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2024-25-ncaa-tournament-forecast</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Sun, 06 Apr 2025 10:42:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4422e858-da5f-4dd7-bd74-87d428883053_466x291.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JR8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JR8Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png" width="1149" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1149,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79966,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JR8Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>In the spirit of <a href="http://www.bracketmatrix.com/">BracketMatrix</a>, the following page contains a composite of probabilities to advance through &#8212; and before that, make the Round of 68 in &#8212; the 2024-25 NCAA Division I men's basketball tournament. The current component team ratings (for the bracket odds) and/or forecast models (for the mid-season forecast) are from: <a href="https://www.espn.com/mens-college-basketball/bpi/_/view/tournament">ESPN Analytics</a> (BPI), <a href="https://kenpom.com/index.php">Ken Pomeroy</a>, <a href="https://barttorvik.com/tranketology.php">Bart Torvik</a>, <a href="https://betiq.teamrankings.com/college-basketball/predictions/?trk=af_np_mm25_news1">TeamRankings</a>, <a href="https://www.sports-reference.com/cbb/seasons/men/2025-ratings.html">Sports-Reference/CBB</a>, <a href="https://www.playoffstatus.com/ncaabasketball/ncaabasketballtournpartprob.html">PlayoffStatus.com</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> and a &#10024; new addition &#10024;, the <a href="https://www.sports-ratings.com/basketball/dance-chance-ncaa-tournament-seeding.html">Dance Chance</a> from <a href="https://www.sports-ratings.com/">Sports-Ratings.com</a>. </em></p><div><hr></div><h4>&#127936; 2024-25 NCAA Tournament Odds and Probabilities &#128202;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/xFJtS/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee824cb4-a544-4541-b6fe-277d5b1e0a8b_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:764,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Simulated probabilities to advance through the 2025 NCAA men's tournament based on 2,500 simulations using a composite of power ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/xFJtS/1/" width="730" height="764" 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><strong>How this works: </strong>Each source was compiled to create a meta-rating of point differential per 100 possessions relative to a D-I average team. Those ratings were used to create win probabilities for each NCAA tournament game based on a historical <a href="https://www.spiceworks.com/tech/artificial-intelligence/articles/what-is-logistic-regression/#:~:text=Logistic%20regression%20is%20a%20supervised%20machine%20learning%20algorithm%20that%20accomplishes,1%2C%20or%20true%2Ffalse.">logistic regression</a>, and the bracket was simulated 2,500 times to track the most likely winners.</p><div><hr></div><h4>&#127936; 2024-25 NCAA Tournament Mid-Season Meta-Forecast &#128202;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/5YSi1/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/654cb5d0-e5b1-4bad-ae79-ba55beba17c3_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:982,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Composite probability of making the Round of 68 in the 2025 NCAA Men's Basketball Tournament, based on an average of probabilities from ESPN Analytics, BartTorvik.com, TeamRankings.com and PlayoffStatus.com   Last updated: Thursday, January 2, 2025, 1:22:20&#8239;PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/5YSi1/3/" width="730" height="982" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/college-basketball">College Basketball</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Neil&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><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>Since PlayoffStatus only lists the chance to make the Round of 64, their odds were adjusted based on <a href="https://www.playoffstatus.com/ncaabasketball/ncaabasketballtournseedprob.html">seed probabilities</a> to reflect the <a href="https://en.wikipedia.org/wiki/First_Four#2011%E2%80%93present">chance of a First Four team</a> coming from each seed number.</p></div></div>]]></content:encoded></item><item><title><![CDATA[2025 MLB Composite Preseason Projections]]></title><description><![CDATA[How a medley of forecasts are predicting the 2025 season.]]></description><link>https://neilpaine.substack.com/p/2025-mlb-composite-preseason-projections</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2025-mlb-composite-preseason-projections</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Mon, 03 Mar 2025 20:00:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IPMF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IPMF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IPMF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 424w, https://substackcdn.com/image/fetch/$s_!IPMF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 848w, https://substackcdn.com/image/fetch/$s_!IPMF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 1272w, https://substackcdn.com/image/fetch/$s_!IPMF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IPMF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png" width="1377" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1377,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1181036,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IPMF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 424w, https://substackcdn.com/image/fetch/$s_!IPMF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 848w, https://substackcdn.com/image/fetch/$s_!IPMF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 1272w, https://substackcdn.com/image/fetch/$s_!IPMF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36eff2f-ef0c-45cd-b202-c3fc3b12e84b_1377x580.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The following is a current version of the composite preseason Major League Baseball forecasts that I <a href="https://neilpaine.substack.com/p/an-early-look-at-2024-mlb-predictions">introduced here</a> last season:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/QZh9A/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/729973f6-b30f-4a26-8a05-84710bd841fb_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1107,&quot;title&quot;:&quot;What the odds and models think about the 2025 MLB season&quot;,&quot;description&quot;:&quot;Composite 2025 win projections for MLB teams based on a weighted average of various forecasts and over/unders  Last updated: Monday, March 03, 2025 11:13 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/QZh9A/1/" width="730" height="1107" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/baseball">Baseball</a>, <a href="https://neilpaine.substack.com/t/statgeekery">Statgeekery</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Neil&#8217;s Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🏈 2024 College Football Quarterback Stats & Rankings 📈]]></title><description><![CDATA[Updating schedule-adjusted Points Above Replacement (PAR) for every FBS quarterback this season.]]></description><link>https://neilpaine.substack.com/p/2024-college-football-quarterback</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2024-college-football-quarterback</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Tue, 21 Jan 2025 11:00:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e346947c-4ce7-4bca-bd8a-6f0a2765d0e0_466x291.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XImi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XImi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!XImi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!XImi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!XImi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XImi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png" width="1140" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143781,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XImi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!XImi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!XImi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!XImi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab89a5e0-8272-4394-9739-ef8bcd9f89c1_1140x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>This page contains the college quarterback <strong>Points Above Replacement (PAR) </strong>metric I use for <a href="https://neilpaine.substack.com/t/qb-u">my &#8220;QB U&#8221; columns</a>. Read about <a href="https://neilpaine.substack.com/p/2024-college-football-quarterback#%C2%A7how-it-works">how it works</a> below, or <a href="https://github.com/Neil-Paine-1/College-Football-QB-PAR">download the historical data here</a>.</em></p><div><hr></div><h4>&#127944;<strong> 2024 College Football QB rankings &#128200;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/yp8g5/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ef1dfd1-6158-41cb-bcfe-581748ff28d2_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1082,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2024 FBS leaders in schedule-adjusted quarterback Points Above Replacement (PAR)  <b>Last updated: </b>Monday, September 02, 2024, 7:36:11 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/yp8g5/3/" width="730" height="1082" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#128064; How it works</h4><p>This metric builds off of the QB value stat that my colleague Maya Sweedler and I used <a href="https://fivethirtyeight.com/features/how-byu-became-qb-u/">here</a> to rank BYU against other prolific passing programs from CFB history. I introduced it in <a href="https://neilpaine.substack.com/p/who-are-college-footballs-new-unexpected">this story about recent QB factories</a>, and expanded on it more in <a href="https://neilpaine.substack.com/p/back-for-more-the-best-returning">this story about the most productive returning QBs</a> of the 2024 season.</p><p>Here are the <a href="https://neilpaine.substack.com/p/back-for-more-the-best-returning/comment/65673656">steps to calculating PAR</a>:</p><ul><li><p>Calculate raw <strong>Points Above Average</strong> (PAA) via the following formula: <br><br><em>PAA = Coef*(Pass Att + Rush Att)+0.408314*Completions+0.028618*Pass Yds+0.791174*Pass TDs-1.265725*INTs+0.069731*Rush Yds+1.387276*Rush TDs<br><br></em>(These coefficients are based on a regression between standard box score QB stats and ESPN&#8217;s <a href="https://www.espn.com/college-football/qbr">QBR</a>-based value metrics.)</p></li><li><p>As part of this, find the value for &#8220;<em>Coef</em>&#8221; (the multiplier on QB passing and rushing attempts) that makes the sum of all PAA <a href="https://stathead.com/football/cfb/player-season-finder.cgi?request=1&amp;positions[]=qb&amp;order_by=year_id&amp;match=player_season&amp;year_max=2024&amp;draft_pick_type=overall&amp;year_min=2024&amp;cstat[1]=pass_att&amp;ccomp[1]=gt&amp;cval[1]=1&amp;cstat[2]=rush_att&amp;ccomp[2]=gt&amp;cval[2]=0&amp;offset=0">across FBS QBs in a given season</a> equal zero. (The coefficient was -0.4253 in the 2023 season.)</p></li><li><p>Convert from raw PAA to raw <strong>Points Above Replacement</strong> (PAR) by adding <em>0.11334025*(Pass Att+Rush Att)</em></p></li><li><p>Determine each QB&#8217;s share of team plays &#8212; i.e., his % of the team&#8217;s <em>(Pass Att+Rush Att)</em> by QBs.</p></li><li><p>Calculate the <strong>schedule adjustment</strong>. </p><ul><li><p>For complete seasons, this is done by grabbing the team&#8217;s &#8220;SOS&#8221; value from Sports-Reference/CFB&#8217;s <a href="https://www.sports-reference.com/cfb/years/2024-ratings.html">Simple Rating System</a> (SRS) scores, and extracting the passing-specific portion of that by multiplying by 25% (the the share of overall team <a href="https://www.espn.com/nfl/story/_/id/8379024/nfl-explaining-expected-points-metric">Expected Points Added</a> that is attributable to passing offense in CFB since 2005).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Then, that number is multiplied by the QB&#8217;s share of team plays and the team&#8217;s total number of games to date, to arrive at the total SOS adjustment.</p></li><li><p>During the season, using actual observed SRS values early will inflate the SOS adjustments, so we taper the use of those against SOS estimates based on a prior for the opponent&#8217;s SRS, using a 3-year weighted average of their SRS from previous seasons. The blend follows this process:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/raYPD/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9df3a47a-03a7-48f0-8374-a5afc0932323_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:409,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Share of SOS adjustment assigned to the opponent's preseason prior SRS versus the team's observed SRS from the season to date, by Game No. of season&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/raYPD/1/" width="730" height="409" 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></li></ul></li><li><p>The SOS adjustment value (in points) is then added to raw PAA and PAR to obtain the schedule-adjusted versions.<strong> PAR/13</strong> represents a QB&#8217;s prorated value per 13 team games, similar to WAR per 162 team games <a href="https://neilpaine.substack.com/i/142766886/mlb-wins-above-replacement-leaderboard">in my baseball JEFFBAGWELL leaderboard</a>.</p></li></ul><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/college-football">College Football</a>, <a href="https://neilpaine.substack.com/t/qb-u">QB U</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Neil&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><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>A future iteration may look specifically at the opponent&#8217;s pass defense (or general defense), but for now the entire team&#8217;s SOS is used.</p></div></div>]]></content:encoded></item><item><title><![CDATA[🏀2024-25 NCAA Tournament Meta-Forecast (OLD) 📊]]></title><description><![CDATA[Track each Division I men's basketball team's odds to make the NCAA tourney field.]]></description><link>https://neilpaine.substack.com/p/2024-25-ncaa-tournament-meta-forecast</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2024-25-ncaa-tournament-meta-forecast</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Wed, 01 Jan 2025 14:23:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/546a10f4-fc26-44a6-a2e6-d8751153e1c2_466x291.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>(</strong></em><strong>&#128680;</strong><em><strong>NOTE:</strong></em><strong>&#128680;</strong><em> This is an old version of this page. For the new version, <strong><a href="https://neilpaine.substack.com/p/2024-25-ncaa-tournament-forecast">click here</a></strong>.)</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JR8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JR8Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png" width="1149" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1149,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79966,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JR8Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!JR8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff1d7be-51bf-4be4-b26e-eff2e35b588d_1149x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>In the spirit of <a href="http://www.bracketmatrix.com/">BracketMatrix</a>, the following page contains a composite of probabilities to advance through &#8212; and before that, make the Round of 68 in &#8212; the 2024-25 NCAA Division I men's basketball tournament. The current component team ratings (for the bracket odds) and/or forecast models (for the mid-season forecast) are from: <a href="https://www.espn.com/mens-college-basketball/bpi/_/view/tournament">ESPN Analytics</a> (BPI), <a href="https://kenpom.com/index.php">Ken Pomeroy</a>, <a href="https://barttorvik.com/tranketology.php">Bart Torvik</a>, <a href="https://betiq.teamrankings.com/college-basketball/predictions/?trk=af_np_mm25_news1">TeamRankings</a>, <a href="https://www.sports-reference.com/cbb/seasons/men/2025-ratings.html">Sports-Reference/CBB</a>, <a href="https://www.playoffstatus.com/ncaabasketball/ncaabasketballtournpartprob.html">PlayoffStatus.com</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> and a &#10024; new addition &#10024;, the <a href="https://www.sports-ratings.com/basketball/dance-chance-ncaa-tournament-seeding.html">Dance Chance</a> from <a href="https://www.sports-ratings.com/">Sports-Ratings.com</a>. </em></p><div><hr></div><h4>&#127936; 2024-25 NCAA Tournament Odds and Probabilities &#128202;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/xFJtS/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/789fd142-4f67-4488-9a0b-81e37a4cba0a_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:808,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Simulated probabilities to advance through the 2025 NCAA men's tournament based on 2,500 simulations using a composite of power ratings   Last updated: Sunday, March 16, 2025, 5:50:54 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/xFJtS/3/" width="730" height="808" 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><strong>How this works: </strong>Each source was compiled to create a meta-rating of point differential per 100 possessions relative to a D-I average team. Those ratings were used to create win probabilities for each NCAA tournament game based on a historical <a href="https://www.spiceworks.com/tech/artificial-intelligence/articles/what-is-logistic-regression/#:~:text=Logistic%20regression%20is%20a%20supervised%20machine%20learning%20algorithm%20that%20accomplishes,1%2C%20or%20true%2Ffalse.">logistic regression</a>, and the bracket was simulated 2,500 times to track the most likely winners.</p><div><hr></div><h4>&#127936; 2024-25 NCAA Tournament Mid-Season Meta-Forecast &#128202;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/5YSi1/87/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcfa78f6-ee01-44d1-9685-dc65e2cc4450_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:987,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Composite probability of making the Round of 68 in the 2025 NCAA Men's Basketball Tournament, based on an average of probabilities from ESPN Analytics, BartTorvik.com, TeamRankings.com and PlayoffStatus.com   Last updated: Sunday, March 16, 2025, 8:23:04&#8239;AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/5YSi1/87/" width="730" height="987" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/college-basketball">College Basketball</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Neil&#8217;s Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><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>Since PlayoffStatus only lists the chance to make the Round of 64, their odds were adjusted based on <a href="https://www.playoffstatus.com/ncaabasketball/ncaabasketballtournseedprob.html">seed probabilities</a> to reflect the <a href="https://en.wikipedia.org/wiki/First_Four#2011%E2%80%93present">chance of a First Four team</a> coming from each seed number.</p></div></div>]]></content:encoded></item><item><title><![CDATA[🏁 2024 NASCAR Cup Series Driver Rankings 🚗]]></title><description><![CDATA[Tracking the top drivers in the sport, all season long.]]></description><link>https://neilpaine.substack.com/p/2024-nascar-cup-series-driver-ratings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2024-nascar-cup-series-driver-ratings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Mon, 11 Nov 2024 02:04:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/827ba2b9-8a9c-4dd8-863e-a0687d49ecc1_1900x1267.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vlxt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vlxt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.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;:1982462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vlxt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!vlxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F811d5f30-124e-46f0-bd61-4ee5733d5385_1900x1267.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Introducing a new way to keep tabs on the fastest drivers. </strong>(James Gilbert/Getty Images)</figcaption></figure></div><p>Throughout the <a href="https://www.racing-reference.info/season-stats/2024/W/">2024 NASCAR Cup Series season</a>, I&#8217;ll be updating the following table to keep tabs on the fastest drivers in the sport, week in and week out. For more information about how it works, <a href="https://neilpaine.substack.com/i/141848660/how-it-works">scroll down</a>. If you just want the TL:DR? Every driver is <a href="https://neilpaine.substack.com/p/ricky-stenhouse-jr-is-one-of-daytonas">assigned points</a> based on how they finish, and I track their average points per race (relative to average) with weight also given to previous seasons. I also use a version of this (also weighted by <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">track similarity</a>) to predict performance at this week&#8217;s upcoming track.</p><div><hr></div><h4>&#127937; 2024 NASCAR Cup Series driver ratings &#128663;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/5So7H/43/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/445c98bd-40b5-4002-8e07-5d41a113dead_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:2136,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Multi-year driver ratings (based on Adjusted Points index) for 2024 NASCAR Cup Series drivers   Last updated: Sunday, November 10, 2024 8:02 PM\t\t\t\t       Full-Season &amp;nbsp;  This Week's Track &amp;nbsp;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/5So7H/43/" width="730" height="2136" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>How it works</h4><p>The basis of this system is my <a href="https://neilpaine.substack.com/p/ricky-stenhouse-jr-is-one-of-daytonas">Adjusted Points</a> index (<strong>Pts+</strong>) metric. Adjusted Points gives credit to drivers for finishing in each position, based on the following curve:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Xq5wr/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5bad4cc-6674-4612-9aef-9872881b87e6_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:500,&quot;title&quot;:&quot;A better way to award NASCAR race points&quot;,&quot;description&quot;:&quot;Adjusted Points awarded based on where a driver finished a race, using a smooth function with steeper payouts&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Xq5wr/1/" width="730" height="500" 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>The average of those points per race is then scaled relative to the Cup Series norm, so that an average driver is always 100.</p><p>The driver rankings then look at this across multiple seasons, in the manner of the classic &#8220;Marcel&#8221; <a href="https://www.basketball-reference.com/about/projections.html">projection system</a>. (I used a version of this for my <a href="https://neilpaine.substack.com/p/2024-nascar-cup-series-preview">2024 NASCAR season preview</a> as well.) The following weights are applied to a driver&#8217;s total races and Pts+ from each season:</p><ul><li><p><strong>2024 season weight: </strong>6.0</p></li><li><p><strong>2023 season weight: </strong>2.4</p></li><li><p><strong>2022 season weight: </strong>1.2</p></li><li><p><strong>2021 season weight: </strong>0.4</p></li></ul><p>The ratings are &#8220;padded&#8221; with about 23 races of a 53.6 Pts+ index as well, so that the following formula is used:</p><blockquote><p><em>Rating = (6.0*2024 Races*2024 Pts Index + 2.4*2023 Races*2023 Pts Index +1.2*2022 Races*2022 Pts Index +0.4*2021 Races*2021 Pts Index + 23*53.6) / (6.0*2024 Races + 2.4*2023 Races +1.2*2022 Races +0.4*2021 Races + 23)</em></p></blockquote><p>The result is a rating that uses multiple seasons&#8217; worth of data &#8212; giving more weight to 2024 &#8212; while regressing small-sample drivers toward a low Pts+ index.</p><p>For this week&#8217;s track projections, I also use a 6-3-1 weighting scheme for each driver&#8217;s performance at each track, where races at that specific track receive a weight of 6, <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">primary similar tracks</a> get a weight of 3 and <a href="https://ifantasyrace.com/fantasy-nascar-similar-track-guide/">secondary similar tracks</a> get a weight of 1. Those are combined with the recency weighting from the overall ratings to get ratings at each track. The &#8220;Diff.&#8221; category represents the gap between weighted projected performance at that track and the driver&#8217;s overall rating. (This will tell you who does better at this track than usual.)</p><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/nascar">NASCAR</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Neil&#8217;s Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[⚾ 2024 MLB Elo Power Ratings, Playoff Odds & Wins Above Replacement (WAR) rankings 📈]]></title><description><![CDATA[The following table is a list of MLB teams with their Elo ratings and their predicted wins throughout the 2024 season. Find the full list of Elo games here. Also, check out the NFL version here and the NHL version here. &#9918; 2024 MLB Elo ratings and win projections]]></description><link>https://neilpaine.substack.com/p/2024-mlb-elo-ratings-and-playoff</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2024-mlb-elo-ratings-and-playoff</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Thu, 31 Oct 2024 04:35:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6c7b82a1-4c37-4984-9190-7ed81f47667d_466x291.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nn_n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nn_n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 424w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 848w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1272w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png" width="1143" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:1143,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114979,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nn_n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 424w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 848w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1272w, https://substackcdn.com/image/fetch/$s_!nn_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa028b39b-dbdb-46e8-80d4-5f3f6edee60e_1143x240.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>The following table is a list of MLB teams with their <a href="https://fivethirtyeight.com/features/the-best-mlb-teams-of-all-time-according-to-elo/">Elo ratings</a> and their predicted wins throughout the 2024 season. Find the <a href="https://github.com/Neil-Paine-1/MLB-WAR-data-historical/blob/master/mlb-elo-latest.csv">full list of Elo games here</a>. Also, check out the NFL version <a href="https://neilpaine.substack.com/p/2024-nfl-elo-ratings-and-projections">here</a> and the WNBA version <a href="https://neilpaine.substack.com/p/2024-wnba-elo-power-rankings">here</a>.</em></p><p><strong>Navigate to&#8230;</strong></p><ul><li><p><strong><a href="https://neilpaine.substack.com/i/142766886/mlb-playoff-predictor">2024 MLB Playoff Predictor</a> (&#10024;NEW!)</strong></p></li><li><p><a href="https://neilpaine.substack.com/i/142766886/todays-schedule">Today&#8217;s game predictions</a></p></li><li><p><a href="https://neilpaine.substack.com/i/142766886/mlb-elo-ratings-and-win-projections">2024 MLB Elo ratings and win projections</a></p></li><li><p><a href="https://neilpaine.substack.com/i/142766886/mlb-wins-above-replacement-leaderboard">2024 MLB Wins Above Replacement leaderboard</a></p></li><li><p><a href="https://neilpaine.substack.com/i/142766886/injury-tracker">WAR Injury Tracker</a></p><div><hr></div></li></ul><h4>&#9918; 2024 MLB Playoff Predictor &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/DSZEw/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7edb8854-a4d0-405e-9cfb-fbf42ffc4569_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:521,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Composite probability of each 2024 MLB playoff team advancing through the postseason, based on a blend of odds from the betting market (FanDuel) and power rating simulations&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/DSZEw/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><div><hr></div><h4>&#9918;<strong> Today's schedule &#128064;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/0moKU/196/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/683dcb30-d4a3-49f3-9454-a8bb6a0ea11f_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:250,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Predicted win probabilities for MLB playoff games of October 2, 2024, based on Elo ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/0moKU/196/" 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><div><hr></div><h4>&#9918;<strong> 2024 MLB Elo ratings and win projections</strong>&#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Q4I0y/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92ef9f71-586b-439c-8a55-ffe3751afafd_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:967,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;<b>Last updated: </b>Mar 19, 2024, 6:22:25&#8239;AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Q4I0y/1/" width="730" height="967" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#128200; 2024 MLB Wins Above Replacement leaderboard &#9918;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/pDrIm/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6e4594d-ccdf-4d64-9117-8023b4bcf492_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:726,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;<b>Last updated:</b> Sunday, April 07, 2024 11:17 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/pDrIm/1/" width="730" height="726" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127973; Injury Tracker &#128657;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/4bh0i/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fb03a58-0e52-49a3-8483-80dac34fa904_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1099,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2024 Major League Baseball teams who have suffered the most because of injuries, based on either total days spent on the injured list or projected WAR lost to IL stints  <b>Last updated: </b> Jun 21, 2024, 08:36:29 AM    <span style=\&quot;line-height:30px\&quot;>  <a target=\&quot;_self\&quot; href=\&quot;https://datawrapper.dwcdn.net/4bh0i/\&quot; style=\&quot;background:#09bb9f; padding:1px 6px; border-radius:5px; color:#ffffff; font-weight:400; box-shadow:0px 0px 7px 2px rgba(0,0,0,0.07); cursor:pointer;\&quot; rel=\&quot;nofollow noopener noreferrer\&quot;> By Team</a> &amp;nbsp;   <a target=\&quot;_self\&quot; href=\&quot;https://datawrapper.dwcdn.net/8eSKD/\&quot; style=\&quot;background:#A9A9A9; padding:1px 6px; border-radius:5px; color:#ffffff; font-weight:400; box-shadow:0px 0px 7px 2px rgba(0,0,0,0.07); cursor:pointer;\&quot; rel=\&quot;nofollow noopener noreferrer\&quot;> By Player</a> &amp;nbsp;  </span>&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/4bh0i/3/" width="730" height="1099" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p><em>(<a href="https://neilpaine.substack.com/p/the-dodgers-have-been-mlbs-most-injured">How this works</a>)</em></p><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/baseball">Baseball</a>, <a href="https://neilpaine.substack.com/t/elo-ratings">Elo ratings</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Neil&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🏀 2024 WNBA Elo Team Power Rankings and Player Rankings 📈]]></title><description><![CDATA[Power ratings for every WNBA team this season.]]></description><link>https://neilpaine.substack.com/p/2024-wnba-elo-power-rankings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2024-wnba-elo-power-rankings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Mon, 21 Oct 2024 11:43:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/27926825-7acf-44ba-9cc5-c22d376f201c_466x291.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1sS-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1sS-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png" width="1140" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27590,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1sS-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!1sS-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2f8cc1-1bf9-48d9-9c07-5ac38ab1c7d4_1140x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>This page contains a list of WNBA teams with their <a href="https://fivethirtyeight.com/methodology/how-our-wnba-predictions-work/">Elo ratings</a> for the 2024 season. (<strong>Note:</strong> This is basic Elo, so no adjustments for trades, injuries, etc. for the moment.) I also list the win probabilities generated by those ratings, plus a couple of sets of WNBA player rankings: One which ports over my <a href="https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings">Estimated RAPTOR ratings</a> from the NBA &#8212; here is a <a href="https://github.com/Neil-Paine-1/NBA-elo/tree/main">full explainer</a> of how those work &#8212; and the other which blends RAPTOR wins with Basketball-Reference&#8217;s <a href="https://www.basketball-reference.com/about/ws.html">Win Shares</a> and <a href="https://www.basketball-reference.com/blog/index1c24.html?p=1858">Estimated Wins Added</a> from <a href="https://www.basketball-reference.com/about/per.html">Player Efficiency Rating</a> (PER). Each metric is set to the same scale as Win Shares and then averaged together for a more holistic view of advanced player value.</em></p><div><hr></div><p><strong>Table of Contents</strong></p><ul><li><p><a href="https://neilpaine.substack.com/i/144405003/wnba-elo-ratings-and-forecast">2024 WNBA Elo ratings and forecast</a></p></li><li><p><a href="https://neilpaine.substack.com/i/144405003/todays-games">Win probabilities and point spreads for today&#8217;s games</a></p></li><li><p><a href="https://neilpaine.substack.com/i/144405003/wnba-estimated-raptor-player-ratings">2024 WNBA Estimated RAPTOR player ratings</a> <strong>(&#10024;NEW!)</strong></p></li><li><p><a href="https://neilpaine.substack.com/i/144405003/wnba-consensus-wins-player-rankings">2024 WNBA player rankings</a></p></li></ul><div><hr></div><h4>&#127936;<strong> 2024 WNBA Elo ratings and forecast &#128200;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/zuKwK/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f47f301-9490-4e10-b090-dde91bcfdebb_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:628,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Elo ratings, average record/league seed, and playoff probabilities for 2024 WNBA teams  <b>Last updated: </b>Tuesday, May 7, 2024 10:46 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/zuKwK/1/" width="730" height="628" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; Today's games &#128064;</h4><p></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/JnvUV/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00cb48f6-44b3-44fd-a620-bc0f8c856d52_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:167,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Predicted win probabilities for today's WNBA games, based on Elo ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/JnvUV/2/" width="730" height="167" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936;<strong> 2024 WNBA Estimated RAPTOR player ratings &#128200;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Ezv9O/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8bc4a1e-6644-4dc9-9b40-83ab102e8456_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1081,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2024 WNBA season leaders in Estimated RAPTOR wins added  <b>Last updated: </b>Jun 17, 2024, 12:43:19 PM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Ezv9O/1/" width="730" height="1081" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936;<strong> 2024 WNBA Consensus Wins player rankings &#128200;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/SYAFK/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b60ef029-4289-441d-9e18-ad9e349001f8_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:655,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;2024 WNBA season leaders in Consensus Wins (CW) added&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/SYAFK/1/" width="730" height="655" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/wnba">WNBA</a>, <a href="https://neilpaine.substack.com/t/elo-ratings">Elo ratings</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Neil&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Aaron Judge and Shohei Ohtani Are MLB’s Big-Market Superstar Dream Come True]]></title><description><![CDATA[But will that elevate the league into a higher echelon of the sports consciousness?]]></description><link>https://neilpaine.substack.com/p/aaron-judge-and-shohei-ohtani-are</link><guid isPermaLink="false">https://neilpaine.substack.com/p/aaron-judge-and-shohei-ohtani-are</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Thu, 29 Aug 2024 12:45:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DzTr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DzTr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DzTr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!DzTr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!DzTr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!DzTr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DzTr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.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;:4402098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DzTr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 424w, https://substackcdn.com/image/fetch/$s_!DzTr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 848w, https://substackcdn.com/image/fetch/$s_!DzTr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!DzTr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25ef3e95-ce4e-40bd-88e0-be85d835f009_1900x1267.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>MLB&#8217;s two biggest names have been larger than life this season.</strong> (Ronald Martinez/Getty Images)</figcaption></figure></div><p>One of baseball&#8217;s longest-running sources of worry has concerned its lack of household-name superstars relative to other sports like the NBA and NFL.</p><p>For years, MLB&#8217;s <a href="https://www.gq.com/story/derek-jeter-seth-mnookin">most famous player</a> was Derek Jeter, and the sport <a href="https://fivethirtyeight.com/features/mlbs-biggest-star-is-40-and-he-just-retired-that-could-be-a-problem/">faced a crisis when he retired</a>: Its <a href="https://www.baseball-reference.com/leagues/majors/2014-value-batting.shtml#players_value_batting::15">best player</a> at the time, Mike Trout, was a <a href="https://fivethirtyeight.com/features/mike-trout-al-mvp-mlb-josh-donaldson/">budding GOAT</a> &#8212; but God bless him, <a href="https://www.espn.com/mlb/story/_/id/17540681/mike-trout-real-mvp-problem-just-not-interesting">he was sort of </a><em><a href="https://www.espn.com/mlb/story/_/id/17540681/mike-trout-real-mvp-problem-just-not-interesting">boring</a></em>. Meanwhile, Bryce Harper <a href="https://www.sbnation.com/mlb/2014/3/25/5546306/bryce-harper-overrated-nationals-mlb">was too polarizing</a>. Clayton Kershaw was <a href="https://www.baseballprospectus.com/news/article/25729/kershaw-day-the-underrated-overlooked-clayton-kershaw/">too easy to take for granted</a>. Other <a href="https://www.nytimes.com/2014/09/28/sports/baseball/help-wanted-seeking-a-sports-new-face-.html">potential successors</a> were either too old, <a href="https://fivethirtyeight.com/wp-content/uploads/2014/09/silver-datalab-jeterfame-1.png?resize=768,2011">not popular enough</a>, or both. What baseball wouldn&#8217;t have given to have its own version of LeBron James back in the mid-2010s.</p><p>Fast-forward a decade, however, and the sport has not one, but two &#8212; each in their own way.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://neilpaine.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Shohei Ohtani of the Dodgers keeps finding new ways to produce historic seasons. After <a href="https://www.baseball-reference.com/players/o/ohtansh01.shtml">winning MVPs</a> with several of the <a href="https://fivethirtyeight.com/features/long-before-shohei-ohtani-there-was-bullet-rogan/">best two-way campaigns by any player</a> in forever, Ohtani was limited by injury to &#8220;only&#8221; being a hitter this year&#8230; and he became just the <a href="https://en.wikipedia.org/wiki/40%E2%80%9340_club">sixth member of the 40 HR/40 SB club</a> when he hit a walk-off grand slam to beat the Rays last Friday.</p><div id="youtube2-ZvHDomx7ZCk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ZvHDomx7ZCk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ZvHDomx7ZCk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>At the same time, Aaron Judge of the Yankees <a href="https://neilpaine.substack.com/p/baseball-bytes-aaron-judges-impossible">keeps getting better</a>, eclipsing 50 home runs for the second time in three seasons, setting himself up to potentially break his own American League HR record in September. And, oh by the way, he is also <a href="https://www.baseball-reference.com/leagues/AL/2024-batting-leaders.shtml">in the mix to win the AL Triple Crown</a> if he can chase down Bobby Witt on batting average.</p><p>In many ways, this is the fulfillment of MLB&#8217;s dream. Judge and Ohtani are the game&#8217;s biggest stars, both having huge, historic seasons in the league&#8217;s two largest markets. Add in Juan Soto, also having a great season in the Bronx, and 2024 has been a banner year for the alignment of big names and big numbers in big cities:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Kslot/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27779e62-1fc6-49a9-a988-00e604ce1245_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:558,&quot;title&quot;:&quot;Judge and Ohtani are among the players excelling in huge markets&quot;,&quot;description&quot;:&quot;Market size* versus Wins Above Replacement per 162 team games for MLB's top 20 most valuable players by WAR in 2024, as of Aug. 28&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Kslot/1/" width="730" height="558" 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, it&#8217;s hard to think of a way that baseball might ever stumble across a better confluence of all these factors at once. In both Ohtani and Judge, MLB has basically maxed out its potential formula for star power + market size + elite performance. But has that mattered?</p><p>Maybe slightly. Let&#8217;s <a href="https://trends.google.com/trends/explore?date=2020-08-29%202024-08-28&amp;geo=US&amp;q=%2Fm%2F0vxfcg4,%2Fm%2F0nb273g,%2Fm%2F012r4lyw,%2Fm%2F01jz6d,%2Fm%2F0dw15r&amp;hl=en">use Google Trends</a> again to judge whether interest in Ohtani and Judge has increased relative to four mainstays of stardom in the NBA and NFL: LeBron, Patrick Mahomes, Steph Curry and Kevin Durant. We&#8217;ll look from late August one year to the next, to capture the past year and each of the previous three, looking to see how the search traffic Ohtani and Judge received compares with the big names from other sports:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/VZZFj/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10db52a4-1ea5-46ff-9a30-a58e65ffcf5b_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:505,&quot;title&quot;:&quot;Ohtani is gaining some ground &#8212; but Judge isn't, not really&quot;,&quot;description&quot;:&quot;Google Trends search indices for Aaron Judge and Shohei Ohtani relative to the average for LeBron James, Patrick Mahomes, Steph Curry and Kevin Durant, by year*&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/VZZFj/1/" width="730" height="505" 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>Aided by his high-profile free agency decision &#8212; and <a href="https://neilpaine.substack.com/p/the-dodgers-paid-double-market-value?utm_source=publication-search">subsequent massive contract</a> &#8212; Ohtani&#8217;s online attention has risen relative to LeBron/Curry/Mahomes/Durant, though he still isn&#8217;t at their level yet. And Judge, who got a big bump for his record-setting end of the 2022 season (he <a href="https://www.espn.com/mlb/story/_/id/34336771/tracking-new-york-yankees-star-aaron-judge-chase-62-home-runs">broke the AL HR mark</a> in October 2022), hasn&#8217;t gotten the same spike in interest yet this year. That may still be yet to come, if he cracks 60 dingers again and/or breaks his own record; for now, he still sits far below the non-MLB stars&#8217; level of search traffic.</p><p>And as for each star&#8217;s respective sport, the evidence around a star-fueled rise for MLB is mixed. Conducting the same <a href="https://trends.google.com/trends/explore?date=2020-08-29%202024-08-28&amp;geo=US&amp;q=%2Fm%2F05jvx,%2Fm%2F09p14,%2Fm%2F059yj&amp;hl=en">Google Trends research</a> for teams in August-to-August windows instead of players, we see that each league has remained relatively flat over the past few years:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/sT5nP/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e873d44f-c6fa-496c-beaf-051dbcab78d0_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:488,&quot;title&quot;:&quot;MLB still lags behind its peers in search traffic&quot;,&quot;description&quot;:&quot;Google Trends search indices for the NBA, NFL and MLB (relative to the 3-sport average), by year*&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/sT5nP/1/" width="730" height="488" 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>Google searches aren&#8217;t everything. July&#8217;s MLB All-Star Game <a href="https://www.sportsmediawatch.com/2024/07/mlb-all-star-game-viewership-increase/">defied predictions of declining ratings</a>, remaining the <a href="https://neilpaine.substack.com/p/in-a-waning-era-of-all-star-games?utm_source=publication-search">gold standard for All-Star events</a> across the major sports. The league has also seen <a href="https://ministryofsport.com/midseason-surge-major-league-baseball-sees-boost-in-attendance-and-tv-ratings/">rising TV ratings and attendance overall</a>, with Ohtani&#8217;s Dodgers and Judge&#8217;s Yankees <a href="https://www.sportico.com/business/media/2024/yankees-dodgers-lead-mlb-ratings-fox-espn-1234785336/">leading the way in driving national TV eyeballs</a>.</p><p>And the postseason, of course, will be the real test of how much the sport&#8217;s big-name stars move the needle. Across the various different <a href="https://neilpaine.substack.com/i/142766886/mlb-elo-ratings-and-win-projections">forecast models</a> and the <a href="https://sportsbook.fanduel.com/navigation/mlb?tab=league-winners">Vegas odds</a>, there is about an 8 percent chance we get that <a href="https://www.youtube.com/watch?v=hDMYVtzHGuI">classic Dodgers-Yankees matchup</a> in the Fall Classic, which would make for a fitting end to MLB&#8217;s star-studded season &#8212; and provide a ratings bonanza. (As much as those still exist <a href="https://www.sportico.com/business/media/2024/nfl-posts-93-of-top-100-tv-broadcasts-2023-1234761753/">outside of the NFL</a>.)</p><p>But we need look back no further than to last October for the <a href="https://www.sportcal.com/media/mlb-2023-world-series-draws-record-low-viewership/">record-low viewership</a> of 2023&#8217;s Rangers-Diamondbacks World Series at the opposite end of the spectrum. And in the <a href="https://blogs.fangraphs.com/yes-the-playoffs-are-still-a-crapshoot/">random world</a> of the MLB playoffs, the odds are currently a coin-flip as to whether we&#8217;ll see <em>both </em>Judge and Ohtani flame out before the championship round, no matter what kind of rare fame and acclaim they&#8217;ve brought to their sport so far this season.</p><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/baseball">Baseball</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Neil&#8217;s Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🏀 2023-24 NBA Estimated RAPTOR Player Ratings and Wins Above Replacement 🦖]]></title><description><![CDATA[Do you miss the old FiveThirtyEight RAPTOR ratings? I sure do. But while those are no longer updating via Disney (I don&#8217;t know their long-term future fate), I have taken it upon myself to create the next best thing &#8212; a more basic version of RAPTOR that uses pace-adjusted box-score and on-vs-off data to estimate what the more full-fledged model (with player tracking/etc) would have said about a player.]]></description><link>https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/nba-estimated-raptor-player-ratings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Wed, 26 Jun 2024 12:02:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3bd27dd9-aacb-4c22-b072-368f6bf2b41e_600x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jb94!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jb94!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!jb94!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!jb94!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!jb94!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jb94!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png" width="1149" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1149,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109221,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jb94!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!jb94!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!jb94!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!jb94!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6260b5cd-21da-4f02-922f-ca580155360a_1149x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Do you miss the old FiveThirtyEight <a href="https://projects.fivethirtyeight.com/nba-player-ratings/">RAPTOR ratings</a>? I sure do. But while those are no longer updating via Disney (I don&#8217;t know their long-term future fate), I have taken it upon myself to create the next best thing &#8212; a more basic version of <a href="https://fivethirtyeight.com/features/how-our-raptor-metric-works/">RAPTOR</a> that uses pace-adjusted box-score and on-vs-off data to estimate what the more full-fledged model (with player tracking/etc) would have said about a player.</p><p>You can find that stat &#8212; and many others &#8212; for every player not only in 2023-24, but also going back to the ABA merger (since 1976-77), here:</p><p><strong><a href="https://docs.google.com/spreadsheets/d/1CsPkNuDvHunzTiNeqSq_QC9Nr2f4Ioco2wUggJ9VQsI/edit#gid=925559070">NBA Player and Team Stats</a></strong></p><p>And here are the 2023-24 season leaders in Wins Above Replacement:</p><h4><strong>&#127936;2023-24 NBA Estimated RAPTOR leaderboard &#129430;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/pM1yY/40/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b34fe437-56b1-4c8a-94c6-b686da596a49_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:861,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;<b>Last updated: </b>May. 31, 2024, 7:16:52 AM     <span style=\&quot;line-height:30px\&quot;>  <a target=\&quot;_self\&quot; href=\&quot;https://datawrapper.dwcdn.net/L4KyM/\&quot; style=\&quot;background:#A9A9A9; padding:1px 6px; border-radius:5px; color:#ffffff; font-weight:400; box-shadow:0px 0px 7px 2px rgba(0,0,0,0.07); cursor:pointer;\&quot; rel=\&quot;nofollow noopener noreferrer\&quot;> Regular season</a> &amp;nbsp;   <a target=\&quot;_self\&quot; href=\&quot;https://datawrapper.dwcdn.net/pM1yY/\&quot; style=\&quot;background:#e37918; padding:1px 6px; border-radius:5px; color:#ffffff; font-weight:400; box-shadow:0px 0px 7px 2px rgba(0,0,0,0.07); cursor:pointer;\&quot; rel=\&quot;nofollow noopener noreferrer\&quot;> Playoffs </a> &amp;nbsp;  </span>&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/pM1yY/40/" width="730" height="861" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>For those interested, I recreated the 1997-2013 (i.e., pre-player tracking) version of RAPTOR via regression, added a mild position adjustment and a team adjustment such that each team&#8217;s efficiency gap vs. league average on offense or defense is equal to 4.5 times the minute-weighted average of its players&#8217; ratings on either side of the ball (to account for score effects). The result is a fairly basic &#8220;statistical plus-minus&#8221; model that had a correlation of 0.89 with &#8220;full&#8221; RAPTOR from 2014-2023.</p><p>(To read more about how it works, <a href="https://github.com/Neil-Paine-1/NBA-elo/tree/main">click here</a>.)</p><p>I&#8217;ll probably be using these throughout the season in my NBA writing, so feel free to hit me with comments/suggestions/etc. about the ratings.</p><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/nba">NBA</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Neil&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🏒 2023-24 NHL Team Elo Power Rankings & Goals Above Replacement Player Ratings 📉]]></title><description><![CDATA[Ratings and forecasts for every NHL team and player this season.]]></description><link>https://neilpaine.substack.com/p/2023-nhl-elo-ratings-and-win-projections</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2023-nhl-elo-ratings-and-win-projections</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Tue, 25 Jun 2024 12:00:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3218cdf1-f996-4ffe-a5d1-001501515539_600x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G5oc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G5oc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 424w, https://substackcdn.com/image/fetch/$s_!G5oc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 848w, https://substackcdn.com/image/fetch/$s_!G5oc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 1272w, https://substackcdn.com/image/fetch/$s_!G5oc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G5oc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png" width="1140" height="236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd54ee5e-407e-4691-9516-5111be456d11_1140x236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:236,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42342,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G5oc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 424w, https://substackcdn.com/image/fetch/$s_!G5oc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 848w, https://substackcdn.com/image/fetch/$s_!G5oc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 1272w, https://substackcdn.com/image/fetch/$s_!G5oc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd54ee5e-407e-4691-9516-5111be456d11_1140x236.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>NOTE: </strong>This page is out of date. For the 2024-25 version, <strong><a href="https://neilpaine.substack.com/p/2024-25-nhl-team-elo-power-rankings">CLICK HERE</a></strong>.</p><p><em>The following page contains a list of NHL teams with their <a href="https://fivethirtyeight.com/methodology/how-our-nhl-predictions-work/">Elo ratings</a> and projected wins for the 2023-24 season. It also features Goals Above Replacement data, which is described (and available for download) <a href="https://github.com/Neil-Paine-1/NHL-Player-And-Team-Ratings">here</a>. And the <a href="https://neilpaine.substack.com/i/137842411/nhl-meta-forecast">meta-forecast at the bottom</a> pulls projections from the following sources: <a href="https://sportsbook.fanduel.com/navigation/nhl?tab=stanley-cup">FanDuel</a>, <a href="https://www.hockey-reference.com/friv/playoff_prob.fcgi">Hockey-Reference</a>, <a href="https://www.numberfire.com/nhl/teams/power-rankings">Numberfire</a>, <a href="https://moneypuck.com/predictions.htm">MoneyPuck</a> and <a href="https://elo.harvitronix.com/nhl">Matt Harvey</a>. Find the Elo data <a href="https://github.com/Neil-Paine-1/NHL-Player-And-Team-Ratings">here</a>. Also, check out the <a href="https://neilpaine.substack.com/p/the-messengers-2023-24-nba-forecast">NBA</a>, <a href="https://neilpaine.substack.com/p/2023-mlb-elo-ratings-and-composite">MLB</a> and <a href="https://neilpaine.substack.com/p/2023-nfl-elo-ratings-and-win-projections">NFL</a> versions.</em></p><p><strong>Navigate to&#8230;</strong></p><ul><li><p><a href="https://neilpaine.substack.com/i/137842411/nhl-elo-ratings-and-win-projections">2023-24 NHL team Elo ratings and win projections</a></p></li><li><p><a href="https://neilpaine.substack.com/i/137842411/todays-schedule">Today&#8217;s game predictions</a></p></li><li><p><a href="https://neilpaine.substack.com/i/137842411/nhl-meta-forecast">2023-24 NHL Meta-Forecast</a></p></li><li><p><a href="https://neilpaine.substack.com/i/137842411/nhl-goals-above-replacement-leaderboard">2023-24 NHL Goals Above Replacement leaderboard</a></p><div><hr></div></li></ul><h4><strong>&#127954; 2023-24 NHL Elo ratings and win projections&#128201;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/WEY26/69/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08c51bf0-c69e-499f-8369-7ee527da8b5d_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1062,&quot;title&quot;:&quot;&#127954; 2023-24 NHL Elo ratings and win projections&#128201;&quot;,&quot;description&quot;:&quot;Last updated: Dec 13, 2023, 6:51:31&#8239;AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/WEY26/69/" width="730" height="1062" 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></p><div><hr></div><h4><strong>&#127954; Today's schedule &#128064;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/eStfQ/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bea40e1-afa1-4351-bb8c-75b3fe431060_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:345,&quot;title&quot;:&quot;&#127954; Today's schedule &#10052;&#65039;&quot;,&quot;description&quot;:&quot;Predicted win probabilities for today's NHL games, based on Elo ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/eStfQ/1/" width="730" height="345" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#127954; 2023-24 NHL Meta-Forecast &#128202;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1YpmV/136/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d93f48d1-fd5c-47a0-8283-125b14139033_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1039,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Composite point projections and playoff odds for 2023-24 NHL teams, based on a variety of season projection methods  <b>Last updated: </b>Apr 22, 2024, 7:31 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1YpmV/136/" width="730" height="1039" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>&#10052;&#65039; 2023-24 NHL Goals Above Replacement leaderboard &#127954;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/asbxS/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61bd5afb-edb4-48e7-b0e2-6f0af4355a17_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:786,&quot;title&quot;:&quot;&#10052;&#65039; 2023-24 NHL Goals Above Replacement leaderboard &#127954;&quot;,&quot;description&quot;:&quot;<b>Last updated:</b> Dec. 30, 2023, 8:58:48 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/asbxS/1/" width="730" height="786" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/nhl">NHL</a>, <a href="https://neilpaine.substack.com/t/elo-ratings">Elo ratings</a>, <a href="https://neilpaine.substack.com/t/hockey">Hockey</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Neil&#8217;s Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🏀 2023-24 NBA Elo Power Rankings 📈]]></title><description><![CDATA[Power ratings for every NBA team this season.]]></description><link>https://neilpaine.substack.com/p/2023-24-nba-elo-ratings</link><guid isPermaLink="false">https://neilpaine.substack.com/p/2023-24-nba-elo-ratings</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Tue, 18 Jun 2024 11:45:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6e202203-4d24-434d-85c2-83f5aee6b76c_600x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PuRr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PuRr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!PuRr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!PuRr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!PuRr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PuRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png" width="1140" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PuRr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 424w, https://substackcdn.com/image/fetch/$s_!PuRr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 848w, https://substackcdn.com/image/fetch/$s_!PuRr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 1272w, https://substackcdn.com/image/fetch/$s_!PuRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272e888b-da6b-44ba-93f3-c1910a6a8856_1140x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>The following table is a list of NBA teams with their <a href="https://fivethirtyeight.com/features/how-we-calculate-nba-elo-ratings/">Elo ratings</a> for the 2023-24 season. (<strong>Note:</strong> This is basic Elo, so no adjustments for trades, injuries, etc. for the moment.) Find the data <a href="https://github.com/Neil-Paine-1/NBA-elo">here</a>. Also, check out my more detailed NBA Forecast model <a href="https://neilpaine.substack.com/p/the-messengers-2023-24-nba-forecast">here</a>.</em></p><p><strong>Table of Contents</strong></p><ul><li><p><a href="https://neilpaine.substack.com/i/140420794/nba-elo-ratings-and-form-report">2023-24 NBA Elo ratings and form report</a></p></li><li><p><a href="https://neilpaine.substack.com/i/140420794/todays-games">Win probabilities and point spreads for today&#8217;s games</a></p></li></ul><div><hr></div><h4>&#127936;<strong> 2023-24 NBA Elo ratings and form report &#128200;</strong></h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/2lXNW/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6448a1b-4b46-4040-b748-62bcf5d2e453_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:986,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Last updated: Saturday, January 06, 2024 10:26 AM&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/2lXNW/1/" width="730" height="986" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4>&#127936; Today's games &#128064;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/wxPBl/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a785b32a-f637-4489-9788-69703cb9ba80_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:215,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Predicted point spreads and win probabilities for today's NBA games, based on Elo ratings&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/wxPBl/1/" width="730" height="215" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/nba">NBA</a>, <a href="https://neilpaine.substack.com/t/elo-ratings">Elo ratings</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Neil&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🏀 2023-24 NBA Forecast 📈]]></title><description><![CDATA[Track how I'm forecasting every team&#8217;s chance to make &#8212; and win &#8212; the NBA Finals, all season long.]]></description><link>https://neilpaine.substack.com/p/the-messengers-2023-24-nba-forecast</link><guid isPermaLink="false">https://neilpaine.substack.com/p/the-messengers-2023-24-nba-forecast</guid><dc:creator><![CDATA[Neil Paine]]></dc:creator><pubDate>Tue, 18 Jun 2024 11:10:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a177cfe3-084a-46e5-b227-f96edec3d168_600x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!On40!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!On40!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!On40!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!On40!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png" width="1149" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:1149,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!On40!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 424w, https://substackcdn.com/image/fetch/$s_!On40!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 848w, https://substackcdn.com/image/fetch/$s_!On40!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1272w, https://substackcdn.com/image/fetch/$s_!On40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb588f2e-c1ed-4af5-8e1c-d64b64fcb010_1149x235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>The following table shows my 2023-24 season predictions for each NBA team. For more info about how it works, <a href="https://neilpaine.substack.com/i/138363279/how-the-nba-model-works">see below</a>. For the more basic, old-school <a href="https://fivethirtyeight.com/features/how-we-calculate-nba-elo-ratings/">Elo ratings</a>, click <a href="https://neilpaine.substack.com/p/2023-24-nba-elo-ratings">here</a>.</em></p><h4>&#127936; <strong>2023-24 NBA forecast</strong> &#128200;</h4><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/ybwJ6/12/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5efd52bb-509a-463e-9ede-66a0035cb8bd_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1169,&quot;title&quot;:&quot;&#127936; The Messenger's 2023-24 NBA forecast &#128200;&quot;,&quot;description&quot;:&quot;<b>Last Updated: </b>Oct. 28, 2023, 6:36 AM    Click on the buttons below to see the different forecasts:     <span style=\&quot;line-height:30px\&quot;>  <a target=\&quot;_self\&quot; href=\&quot;https://datawrapper.dwcdn.net/ybwJ6/\&quot; style=\&quot;background:#e37918; padding:1px 6px; border-radius:5px; color:#ffffff; font-weight:400; box-shadow:0px 0px 7px 2px rgba(0,0,0,0.07); cursor:pointer;\&quot; rel=\&quot;nofollow noopener noreferrer\&quot;> Composite mode</a> &amp;nbsp;   <a target=\&quot;_self\&quot; href=\&quot;https://datawrapper.dwcdn.net/9Dk2C/\&quot; style=\&quot;background:#e37918; padding:1px 6px; border-radius:5px; color:#ffffff; font-weight:400; box-shadow:0px 0px 7px 2px rgba(0,0,0,0.07); cursor:pointer;\&quot; rel=\&quot;nofollow noopener noreferrer\&quot;> Messenger-only mode </a> &amp;nbsp;  </span>&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/ybwJ6/12/" width="730" height="1169" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div><hr></div><h4><strong>How the NBA model works</strong></h4><p>Taking inspiration from <a href="https://www.sports-reference.com/blog/2019/05/baseball-reference-adds-playoff-odds/">Baseball-Reference's MLB forecast</a>, this NBA model maintains running <strong>schedule-adjusted ratings</strong> for each team based on how they've performed on offense and defense (per 100 possessions), the locations of each game and the quality of their opponents. The ratings are then turned into win probabilities for each game on the schedule, and the rest of the season is simulated 5,000 times to track who is most likely to win the NBA championship.</p><p>One different wrinkle for the NBA (compared with MLB) is that we maintain two separate ratings for each team, which have different predictive purposes.</p><p>First, we keep a <strong>regular season rating</strong>, which is based on a team's most recent 50 games &#8212; including the end of the previous season, in the case of early season ratings &#8212; and is <a href="https://en.wikipedia.org/wiki/Regression_toward_the_mean">regressed to the mean</a> by 15 games. This is used to create win probabilities for regular season games, and it implies that a team's recent form matters a lot during the regular season (not surprising, but still interesting to see quantified).</p><p>For each team, we also keep a <strong>playoff rating</strong>, which is used to simulate playoff games. This is based on the team's most recent 110 games, and it contains no regression-to-the-mean factor, though postseason games receive triple weight in the ratings. This means that the ratings take a much longer view of a team's performance when looking ahead to the playoffs, which also makes sense <a href="https://fivethirtyeight.com/features/good-news-warriors-fans-every-cliche-about-the-nba-playoffs-is-true/">in the context of research</a> showing that a team's <a href="https://fivethirtyeight.com/features/why-the-warriors-and-cavs-are-still-big-favorites/">previous playoff resume matters a lot</a> relative to the regular season.</p><p>Another factor that gets baked into the simulations is uncertainty. The win probabilities of any two teams in either a regular season or playoff game vary depending on how far into the future it is, with a game tomorrow being considered more certain than a game eight months from now.</p><h4><strong>Limitations of the model</strong></h4><p>The challenge for any model is figuring out the balance between simplicity and complexity, which can mean deciding how much relevant information to include.</p><p>This forecast style is simpler than <a href="https://projects.fivethirtyeight.com/2023-nba-predictions/">the one previously maintained by FiveThirtyEight</a>, which was based on player ratings and accounted for trades, injuries and other player movement. Our basic model won't be able to adjust immediately to those differences. However, it will evolve over time as more of the rating sample includes the mix of players a team will use going forward.</p><p>To help mitigate some of this, the default for our model is what we call <strong>Composite Mode</strong>, which blends the pure ratings-based forecast simulations with implied betting-market probabilities <a href="https://sportsbook.fanduel.com/navigation/nba?tab=nba-finals">from FanDuel</a>. In theory, this should steer our forecast in the direction of more qualitative factors like injuries and trades that a statistical power rating-based system cannot readily account for.</p><p>However, if you want to see the pure stats-based version, you can toggle the interactive above to <strong>Stats-only Mode</strong>, which removes the betting-market feature.</p><h4><strong>Further reading</strong></h4><p>To learn more about how models like this work, you can read about Baseball-Reference's model <a href="https://www.sports-reference.com/blog/2019/05/baseball-reference-adds-playoff-odds/">here</a>, and <a href="https://www.sports-reference.com/blog/2015/03/srs-calculation-details/">this is an explainer</a> of the underlying math behind the rating method both systems use. For a history of the ratings I helped create at FiveThirtyEight, <a href="https://fivethirtyeight.com/methodology/how-our-nba-predictions-work/">read this explainer</a>. And for more on the logic and science behind power ratings, I would recommend the books "<a href="https://www.amazon.com/Whos-1-Science-Rating-Ranking/dp/069116231X">Who's #1?: The Science of Rating and Ranking</a>", by Amy N. Langville and Carl D. Meyer, and "<a href="https://www.amazon.com/Mathletics-Gamblers-Managers-Mathematics-Sports/dp/0691177627/ref=sr_1_1?crid=1E4J7LRSBKK3K&amp;keywords=mathletics&amp;qid=1697834511&amp;s=books&amp;sprefix=mathletics%2Cstripbooks%2C94&amp;sr=1-1">Mathletics</a>", by Wayne L. Winston, Scott Nestler and Konstantinos Pelechrinis.</p><div><hr></div><p><em><strong>Filed under:</strong></em> <a href="https://neilpaine.substack.com/t/nba">NBA</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://neilpaine.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Neil&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>