<?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[Utter Hoops: NBA]]></title><description><![CDATA[NBA related content]]></description><link>https://substack.utterhoops.com/s/nba</link><image><url>https://substackcdn.com/image/fetch/$s_!pHcH!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf317369-def0-465b-ab69-2421b9f243b5_400x400.png</url><title>Utter Hoops: NBA</title><link>https://substack.utterhoops.com/s/nba</link></image><generator>Substack</generator><lastBuildDate>Sun, 10 May 2026 02:50:58 GMT</lastBuildDate><atom:link href="https://substack.utterhoops.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Chris Utter]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[utterhoops@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[utterhoops@substack.com]]></itunes:email><itunes:name><![CDATA[Chris Utter]]></itunes:name></itunes:owner><itunes:author><![CDATA[Chris Utter]]></itunes:author><googleplay:owner><![CDATA[utterhoops@substack.com]]></googleplay:owner><googleplay:email><![CDATA[utterhoops@substack.com]]></googleplay:email><googleplay:author><![CDATA[Chris Utter]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Introducing NBA Coach's Gamecast]]></title><description><![CDATA[Now Including Timeout and Challenge Analysis]]></description><link>https://substack.utterhoops.com/p/introducing-nba-coachs-gamecast</link><guid isPermaLink="false">https://substack.utterhoops.com/p/introducing-nba-coachs-gamecast</guid><dc:creator><![CDATA[Chris Utter]]></dc:creator><pubDate>Tue, 14 Apr 2026 14:32:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Imc3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>With the NBA playoffs upon us, it&#8217;s time to release the <a href="https://nba-gamecast.utterhoops.com/">NBA version of Coach&#8217;s Gamecast.</a></p><p>If you are unfamiliar with the <a href="https://ncaa-gamecast.utterhoops.com/">NCAA version</a> that released in March, I will give a quick overview of the features that are the same, and then highlight additional features unique to the pro game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Imc3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Imc3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png 424w, https://substackcdn.com/image/fetch/$s_!Imc3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png 848w, https://substackcdn.com/image/fetch/$s_!Imc3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!Imc3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Imc3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png" width="1456" height="739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:739,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:662736,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/185332513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Imc3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png 424w, https://substackcdn.com/image/fetch/$s_!Imc3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png 848w, https://substackcdn.com/image/fetch/$s_!Imc3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!Imc3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ace4077-890a-406c-8d5b-70ec3e262524_2914x1480.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><h2><strong>Same as NCAA - <a href="https://substack.utterhoops.com/p/introducing-ncaa-coachs-gamecast">More Detail Here</a></strong></h2><p><strong>Four Factors - </strong>Points per possession (PPP), shooting efficiency (eFG%), rebounding (ORB%), turnovers (TO%), and free throw rate (FTR).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dHJe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dHJe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 424w, https://substackcdn.com/image/fetch/$s_!dHJe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 848w, https://substackcdn.com/image/fetch/$s_!dHJe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 1272w, https://substackcdn.com/image/fetch/$s_!dHJe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dHJe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png" width="260" height="120" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:442,&quot;resizeWidth&quot;:260,&quot;bytes&quot;:26182,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/185332513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dHJe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 424w, https://substackcdn.com/image/fetch/$s_!dHJe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 848w, https://substackcdn.com/image/fetch/$s_!dHJe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 1272w, https://substackcdn.com/image/fetch/$s_!dHJe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f1e385-8eed-4ee5-a376-ad9b6214c3de_442x204.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p><strong>Lineups</strong> - Comparison of players on the floor sorted by player size instead of jersey number. Identify cross-matches and offensive roles for each team.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rDP5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rDP5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 424w, https://substackcdn.com/image/fetch/$s_!rDP5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 848w, https://substackcdn.com/image/fetch/$s_!rDP5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 1272w, https://substackcdn.com/image/fetch/$s_!rDP5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rDP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png" width="1456" height="157" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:157,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99660,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/185332513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rDP5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 424w, https://substackcdn.com/image/fetch/$s_!rDP5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 848w, https://substackcdn.com/image/fetch/$s_!rDP5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 1272w, https://substackcdn.com/image/fetch/$s_!rDP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99577a88-2688-45e3-bb31-09a059e081c0_1896x204.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p><strong>Rotations</strong> - Visual representation of player stints. Observe substitution patterns, track game flow with the win probability chart, and check minutes played, <strong><a href="https://www.nbastuffer.com/analytics101/nba-plus-minus/">plus/minus</a> (+/-)</strong>, and personal fouls. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LRL-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LRL-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png 424w, https://substackcdn.com/image/fetch/$s_!LRL-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png 848w, https://substackcdn.com/image/fetch/$s_!LRL-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png 1272w, https://substackcdn.com/image/fetch/$s_!LRL-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LRL-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png" width="1456" height="685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/185332513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LRL-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png 424w, https://substackcdn.com/image/fetch/$s_!LRL-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png 848w, https://substackcdn.com/image/fetch/$s_!LRL-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.png 1272w, https://substackcdn.com/image/fetch/$s_!LRL-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9411b605-b257-4eee-80d4-bc6156bf6dc3_1896x892.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>Substitutions and Rewind Mode -</strong> Logs of every substitution. Click a substitution to display lineups from earlier points in the game. Review key stretches and analyze the matchups.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wnH5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wnH5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 424w, https://substackcdn.com/image/fetch/$s_!wnH5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 848w, https://substackcdn.com/image/fetch/$s_!wnH5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 1272w, https://substackcdn.com/image/fetch/$s_!wnH5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wnH5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png" width="1456" height="228" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:228,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168458,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/185332513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wnH5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 424w, https://substackcdn.com/image/fetch/$s_!wnH5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 848w, https://substackcdn.com/image/fetch/$s_!wnH5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 1272w, https://substackcdn.com/image/fetch/$s_!wnH5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea995bad-e0ff-471e-9eaf-8f28ddb8908a_2354x368.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>**<strong>NEW FEATURE</strong>** Click the rotation charts to enter rewind mode.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xZ3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xZ3y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png 424w, https://substackcdn.com/image/fetch/$s_!xZ3y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png 848w, https://substackcdn.com/image/fetch/$s_!xZ3y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png 1272w, https://substackcdn.com/image/fetch/$s_!xZ3y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xZ3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png" width="1456" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:680508,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/185332513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xZ3y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png 424w, https://substackcdn.com/image/fetch/$s_!xZ3y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png 848w, https://substackcdn.com/image/fetch/$s_!xZ3y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.png 1272w, https://substackcdn.com/image/fetch/$s_!xZ3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9262e9a0-9ccb-4c61-b6d0-515d7336dafb_2902x1474.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><h2><strong>New for NBA Coach&#8217;s Gamecast</strong></h2><p>This is where this version becomes more powerful. Rules for <a href="https://official.nba.com/rule-no-5-scoring-and-timing/#timeouts">Timeouts</a>, <a href="https://official.nba.com/rule-no-14-coachs-challenge/">Challenges</a>, and <a href="https://official.nba.com/rule-no-12-fouls-and-penalties/#freethrowpenalty">Team Fouls</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> are much more complex in the NBA than NCAA, which is a good thing for a smart coach. As the rules become more complicated, there is a greater ability to gain an edge by using them to your advantage.</p><p>If you haven&#8217;t seen my previous article explaining <a href="https://substack.utterhoops.com/p/the-challenge-with-challenges">NBA timeouts and challenges</a>, along with strategic considerations involved, I strongly suggest you give it a read now. It is essentially a prerequisite for understanding what <a href="https://nba-gamecast.utterhoops.com/">Coach&#8217;s Gamecast</a> displays.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oRYf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oRYf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png 424w, https://substackcdn.com/image/fetch/$s_!oRYf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png 848w, https://substackcdn.com/image/fetch/$s_!oRYf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png 1272w, https://substackcdn.com/image/fetch/$s_!oRYf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oRYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png" width="1098" height="330" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2544f637-364d-4486-8162-9abae20e772c_1098x330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:330,&quot;width&quot;:1098,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88874,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/185332513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oRYf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png 424w, https://substackcdn.com/image/fetch/$s_!oRYf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png 848w, https://substackcdn.com/image/fetch/$s_!oRYf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.png 1272w, https://substackcdn.com/image/fetch/$s_!oRYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2544f637-364d-4486-8162-9abae20e772c_1098x330.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>Teams get one challenge per game and earn a second if the first is successful. Unlike college, winning a challenge does not necessarily mean the team gets to keep their timeout. If a team is using a second challenge, or if the challenge triggers a mandatory timeout, the team will still be charged a timeout for their successful challenge.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>In this gamecast, challenges are shown as &#8220;call overturned&#8221; or &#8220;call stands&#8221;, with indicators of which timeouts were charged. Timeouts are less easily judged as simply successful or not. However, the complex timeout rules of the NBA lead to some useful categorization. </p><h4>Timeout Types</h4><p><strong>Preemptive</strong> -  A timeout taken by a team before the time they would be charged with one. For example, if the home team takes the first timeout of the quarter at 8:15.</p><p><strong>Away First</strong> - The first timeout of a quarter if it is taken by the away team, thus delaying the home team&#8217;s mandatory timeout from 7:00 to 3:00.</p><p><strong>Forced</strong> - A mandatory timeout assigned to a team due to a dead-ball after either the 7:00 or 3:00 mark. The gamecast includes whether the team assigned the timeout will be on <em><strong>offense</strong></em><strong> </strong>or<strong> </strong><em><strong>defense</strong></em> coming out of the huddle.</p><p><strong>Just in Time</strong> - A live-ball timeout taken by a team that would have been assigned a mandatory timeout at the next dead-ball (e.g., the home team takes the first timeout of the quarter at 6:45).</p><p><strong>Double Mandatory</strong> - The second timeout of a quarter taken by the same team that took or was charged with the first timeout of the quarter.</p><p><strong>Forfeited</strong> - Timeouts lost at the end of the third quarter, with three minutes left in the game<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, or at the start of an overtime period.</p><p><strong>Voluntary</strong> - All other timeouts. The first and second timeouts of a quarter are never voluntary. All overtime timeouts, two per OT with no carryover, are voluntary.</p><div><hr></div><p>These timeout types can be hypothesized to be better or worse than one another. I hold two assumptions:</p><ol><li><p>Timeouts are good for the team that uses them. They are a tool in the coach&#8217;s kit.</p></li><li><p>Timeouts are most often better for the team that is next on offense, partially because coaches can draw up after-timeout (ATO) plays.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>  The cases where this is not true are most often in late game situations, which are not part of the mandatory timeout equation.</p></li></ol><p>The first assumption I think is fairly reasonable and suggests that forfeiting timeouts is undesirable. Most often I see timeouts forfeited by teams in blowout wins. However, I have seen cases where teams forfeit multiple timeouts in losses and that raises a red flag for me.</p><p>The latter assumption warrants further analysis that I may be able to do in the future now that I have a multi-year NBA timeout database. But if it holds, the &#8220;Forced - Defense&#8221; type of timeout is also undesirable. If a team waits until it is charged a mandatory timeout at a dead-ball, and the other team will inbound after the timeout, the application will highlight that timeout in red.</p><p>Both &#8220;Forced - Offense&#8221; and &#8220;Just in Time&#8221; imply that the team next to be charged a mandatory timeout has allowed the game clock to fall below the time threshold. In the case of &#8220;Forced - Offense&#8221;, there was a dead-ball, but the team was fortunate to be in possession when it occurred. This is displayed with an orange fill. </p><p>&#8220;Just in Time&#8221; would cover the case where, for example, a team dribbles into the frontcourt and takes a timeout prior to the dead-ball that would force them into one. This still indicates that the team has taken some risk and therefore is shown in yellow.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>The other yellow-coded type is the &#8220;Away First&#8221; timeout. NBA timeout rules are advantageous to the road team as they are charged the latter mandatory timeout each period. While there may be a perfectly good reason for an away team to use the first timeout of a quarter, it does provide the home team a reprieve. Depending on how close to 7:00 it was taken, a coach may have been better off waiting. These require closer inspection.</p><p>An &#8220;Away First&#8221; timeout also opens the door for a potential away-team &#8220;Double Mandatory&#8221; timeout. Either side could take the first two timeouts of a quarter, thus allowing the other team an exemption from a mandatory timeout in that period. This effectively gives the opponent an additional &#8220;Voluntary&#8221; timeout to be used prior to the next potential forfeiture checkpoint.</p><p>&#8220;Double Mandatory&#8221; timeouts are highlighted in orange, while &#8220;Voluntary&#8221; timeouts are in a light yellow, indicating they might be worth reviewing to better understand why they were used.</p><p>Finally, &#8220;Preemptive&#8221; timeouts are shown in gray as they represent standard practice. However, there still could be better or worse uses. If a home team takes their first timeout early in a quarter (e.g., 10:30) and the away team follows with a timeout at 9:30, both would be &#8220;Preemptive&#8221;. But the away team preempted a timeout that would not have been mandatory until the dead-ball under 3:00. If they could have held off longer, perhaps the home team would have taken a &#8220;Double Mandatory&#8221;.</p><h2><strong>How to Use</strong></h2><ol><li><p>Select a game from the scoreboard or team schedule pages.</p></li><li><p>Click any substitution to view previous lineups. Or click within the rotations chart.</p></li><li><p>Read tooltips (hover) to learn more.</p></li></ol><h2><strong>Notes</strong></h2><ul><li><p>Data reliability depends on ESPN APIs.</p></li><li><p>The app is intended for games from the 2017-2018 season and beyond because timeout rules were significantly different before then.</p></li><li><p>Challenges were introduced in 2019-2020 and starting in 2023-2024, teams could earn a second challenge if they won their first. The app will adapt depending on the game year.</p></li><li><p><a href="https://nba-gamecast.utterhoops.com/">Coach&#8217;s Gamecast</a> currently refreshes data every 30 seconds for live games.</p></li><li><p>I prefer the desktop version so I can see all the elements simultaneously, but I have worked to optimize the mobile UI as well so I can still use the app while I am at games in person.</p></li></ul><h2><strong>Feedback</strong></h2><p><strong>What have I missed that would make this tool even better?</strong><br><br>Please <strong><a href="https://tally.so/r/2E4WEL">provide feature requests or report issues</a> </strong>whenever possible. And please do share with anyone else that you think might be interested.</p><p>Thanks, hope you enjoy!</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.com/p/introducing-nba-coachs-gamecast?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Utter Hoops! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.com/p/introducing-nba-coachs-gamecast?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.utterhoops.com/p/introducing-nba-coachs-gamecast?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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://substack.utterhoops.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Fouls to give (FTG) are listed in the header row of the timeouts/challenges section.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This is why you see an increased usage of timeouts later in each quarter, after mandatory timeouts have occurred.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Technically, the latter of the three-minute mark and the second mandatory timeout of the fourth quarter.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Coaches will sometimes draw up their next offensive play even if they leave the huddle on defense, but it might not be as clean depending on how the defensive possession ends.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I am still improving the categorization logic because edge cases exist. </p><p>For example, the play-by-play data that I have does not include deflections out of bounds. So if a team is going to be charged a mandatory timeout at the next dead-ball and while on offense, has the ball deflected out of bounds, that would appear to the app like a live-ball timeout and therefore be categorized as &#8220;Just in Time&#8221;. However, in reality, this is a dead-ball timeout and should be categorized as &#8220;Forced - Offense&#8221;. </p><p>I am searching for other cases with issues and would love <a href="https://tally.so/r/2E4WEL">feedback</a> if you find any.</p></div></div>]]></content:encoded></item><item><title><![CDATA[A Pivotal Moment for the Suns Awaits]]></title><description><![CDATA[Buyers? Sellers? How Should Phoenix Approach the Trade Deadline and Beyond?]]></description><link>https://substack.utterhoops.com/p/a-pivotal-moment-for-the-suns-awaits</link><guid isPermaLink="false">https://substack.utterhoops.com/p/a-pivotal-moment-for-the-suns-awaits</guid><dc:creator><![CDATA[Chris Utter]]></dc:creator><pubDate>Mon, 19 Jan 2026 20:48:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sbf6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Phoenix Suns have been one of the biggest surprises of this NBA season. As of January 19th, they are 25-17, sitting 7th in the Western Conference. After a disappointing 2024-2025 campaign that finished 36-46, this feels like a breath of fresh air.</p><p>This year&#8217;s group currently ranks 14th in offense and 5th in defense.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> After finishing 27th defensively a year ago, this group has developed an identity as a hard-playing, unselfish team and because of that, they are much more enjoyable to watch.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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 Utter Hoops! 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><p>But they are 11-13 in games against teams with winning records and have the ninth hardest strength of schedule in the league remaining.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Absent a playoff draw against an injury-saddled opponent, it seems that a reasonable trajectory for this team is a first-round playoff exit.</p><p>With that in mind, let&#8217;s take a look at the Suns roster, what options they have, and where they should be going from here.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sbf6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sbf6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png 424w, https://substackcdn.com/image/fetch/$s_!sbf6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png 848w, https://substackcdn.com/image/fetch/$s_!sbf6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png 1272w, https://substackcdn.com/image/fetch/$s_!sbf6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sbf6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png" width="790" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:790,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:342518,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/183927429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sbf6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png 424w, https://substackcdn.com/image/fetch/$s_!sbf6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png 848w, https://substackcdn.com/image/fetch/$s_!sbf6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.png 1272w, https://substackcdn.com/image/fetch/$s_!sbf6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2ee3-8c34-4150-ae48-39b072848bb5_790x440.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><h2>Roster</h2><p>To give Phoenix credit, they have done a great job bringing in and developing players in the last two seasons. </p><p>Ryan Dunn and Oso Ighodaro, both of whom the Suns traded for on draft night in 2024, are showing growth. Collin Gillespie (minimum veteran salary, coming off a two-way), Jordan Goodwin (off waivers), and Jamaree Bouyea (two-way) have held down the point guard position admirably. </p><p>And while it&#8217;s still too early to judge returns on Jalen Green and to a lesser degree, Mark Williams, Dillon Brooks has been a home run. No one deserves more credit for the identity change than he does.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/IP0H3/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/562dbd24-6172-4ca3-b3ea-d2d522005678_1220x424.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0a4ffba-af05-46d6-a2db-cc5419ca5473_1220x424.png&quot;,&quot;height&quot;:188,&quot;title&quot;:&quot;Created with Datawrapper&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/IP0H3/2/" width="730" height="188" 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>I&#8217;ve listed players in what I consider to be their natural position. However, both Rasheer Fleming and Nigel Hayes-Davis have played limited minutes, with Brooks, O&#8217;Neale, and Dunn spending time at the four.</p><p>The Suns packaged multiple picks to trade up for Fleming and long-term, would hope that 2025 first round draft pick, Khaman Maluach, is the prize piece in return from trading Kevin Durant to Houston. Both have spent time in the G League this season but will need to see the NBA floor significantly more in 2026-2027 for that investment to be on track. </p><p>That may necessitate trading one of the above small forwards to clear the space for Fleming and/or Ighodaro to get more run at power forward if Maluach moves into the backup center minutes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>If the Suns wanted to be buyers at the deadline, power forward would be the natural place to look to upgrade. As far as weaknesses to address, Phoenix is currently ranked 23rd in defensive rebound percentage while fouling the fourth most in the league, per <a href="https://cleaningtheglass.com/stats/league/fourfactors">Cleaning the Glass.</a></p><h2>Draft Pick Inventory</h2><p>On February 9th, 2023, Phoenix sent Mikel Bridges, Cameron Johnson, four first round picks, and one swap to Brooklyn to acquire Kevin Durant.</p><p>The preceding eight months had seen Donovan Mitchell traded for three first round picks and two swaps and Rudy Gobert traded for (effectively) five first round picks and a swap. Even Dejounte Murray garnered a haul of three first round picks and one swap.</p><p>Trading for Durant was an all in move for a franchise that had held a 2-0 finals lead less than two years prior and was coming off of a 2021-2022 season in which they set the franchise record for wins, before a very disappointing second round exit. The market was inflated, but this was Kevin Durant, and he would be the missing piece.</p><p>After injuries to Durant and Chris Paul played a factor in a Suns second round playoff exit, the Suns chose to double down, sending four first round pick swaps and six second rounders to Washington to bring in Bradley Beal.</p><p>Two and a half years later, the Suns have zero playoff game wins to show for it. Mikel Bridges was traded to New York for another five first rounders and Cameron Johnson went to Denver for one pick plus Michael Porter Jr, who very well may be flipped for two more by the deadline</p><p>Toumani Camara, who was traded to move on from Deandre Ayton, has become one of the best defensive wings in the league for Portland, while Phoenix later paid a first round pick to dump Jusuf Nurkic to Charlotte. Nassir Little, who was also acquired in the Ayton trade along with Nurkic, remains on the Suns cap sheet as dead money through 2030, after being waived and his salary stretched, same as Bradley Beal and EJ Liddell.</p><p>The Suns also traded their 2031 first round pick to Utah unprotected, which effectively netted Mark Williams and the least favorable of Utah, Cleveland, and Minnesota&#8217;s first round selections in 2027.</p><p>So what picks do the Suns still have in their coffers? Horcruxed<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> first rounders in 2027, 2028, and 2030, their own pick in 2032<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>, along with second rounders in 2026, 2029, and 2032.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> And because of the Stepien Rule<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>, Phoenix cannot trade any of those first round picks outright until after this year&#8217;s draft.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p><h2>Trade Prospects</h2><p>How would someone go about turning a paper clip into a house? To start, you trade that paper clip for a fish-shaped pen.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> </p><p>In 2016, amid rumors that Kevin Durant was not a lock to return to Oklahoma City, the Thunder completed a draft night deal to send Serge Ibaka to Orlando. Ibaka had finished second in defensive player of the year voting in 2012 and 2013, and was viewed as one of the elite rim protectors in the league. </p><p>OKC was not necessarily blowing up their team, but viewed Ibaka&#8217;s value as at its peak, and chose to trade him for Victor Oladipo, who had previously been drafted #2 overall but not lived up to it with the Magic, and the 11th pick in that year&#8217;s draft, Domantas Sabonis.</p><p>One year later, Ibaka was no longer with the Magic after being traded to Toronto for Terrence Ross and the draft pick that had become An&#382;ejs Pase&#269;niks. Meanwhile, Oladipo and Sabonis were no longer with the Thunder, as they were traded together for Paul George.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a></p><p>It&#8217;s at this point that basketball fans can see the paper-clip funded house in the distance. Only two years later, on July 10, 2019, Paul George was traded to the Los Angeles Clippers. The return: five first round picks, two swaps, and an all-rookie second-team guard named Shai Gilgeous-Alexander.</p><p>Even Sam Presti would tell you that it was not his plan to trade Serge Ibaka in order to eventually land the 2025 NBA MVP. But the lesson to learn is, buy low, sell high, and do that enough times that good things could happen. Buying low, on second draft guys<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a> like Oladipo, on non-premium draft picks, like the rights to Sabonis, or distressed assets, like Paul George&#8217;s contract, are not exactly easy, but it is still the &#8220;easy part.&#8221; </p><p>Deciding when to sell high, especially when the team is good, is extremely difficult. Which brings us back to the Suns, who are, at this moment, good.</p><h4>Nick Richards</h4><p>Let&#8217;s start with an option that isn&#8217;t too painful. Richards has slipped out of the rotation this season, but might be of some use to another team looking to fill backup center minutes. An unrestricted free agent this summer, currently making $5 million, I don&#8217;t think Richards is in Phoenix&#8217;s long-term plans.</p><p>With the Suns sitting only $255,632 over the tax threshold, swapping Richards for a player making a minimum salary (~$2.3M) would be a clean way for Phoenix to duck the tax and be halfway to resetting their clock as a <a href="https://www.salaryswish.com/luxury-tax">tax repeater team</a>.</p><h4>Jordan Goodwin</h4><p>Goodwin has been perhaps the Suns&#8217; most exciting player in January, including an 8-13 3FG performance in a win over Oklahoma City. However, with Collin Gillespie&#8217;s emergence and the potential to convert Jamaree Bouyea&#8217;s contract after the deadline, along with Jalen Green&#8217;s upcoming return, Goodwin might be the odd man out. </p><p>Goodwin is also an unrestricted free agent this summer and will turn 28 around the start of next season. He is on a minimum contract this season. If the Suns could send him elsewhere, for a second time in his career, and collect a second round pick or two, that might be a good move. </p><h4>Collin Gillespie</h4><p>Also on a minimum deal, Gillespie has risen to the ranks of starting level point guard this season and the Suns should try to retain him long-term. Phoenix will hold his <a href="https://www.hoopsrumors.com/2020/03/hoops-rumors-glossary-non-bird-rights-4.html">early-bird rights</a> this summer and with the success and opportunity available in Phoenix, I would think he will want to re-sign.</p><h4>Grayson Allen and Royce O&#8217;Neale</h4><p>These two vacillate between serviceable starters, solid bench players, and guys you maybe don&#8217;t want on your books for another two seasons. Their salaries, $16,875,000 and $10,125,000 respectively, sit in a weird middle range. </p><p>I&#8217;m not sure either would fetch a significant return and it would likely be better to roll with them through the end of the year and see what options are available with a more flexible market in the summer. That being said, if their inclusion helps to complete a bigger deal, or cut costs for the future, the Suns shouldn&#8217;t hesitate to do it.</p><h4>Ryan Dunn, Oso Ighodaro, Khaman Maluach, and Rasheer Fleming</h4><p>All of these guys are under contracts with multiple years of team control remaining and potential to improve. Unless someone values them highly and bowls Phoenix over with an offer, they are here to stay.</p><h4>Mark Williams and Nigel Hayes-Davis - Restricted Free Agents</h4><p>The Suns invested two first round picks to trade for Williams this offseason, presumably with the intention of re-signing him in restricted free agency this summer. Williams&#8217;s skill has never been in question, and his appearance in 37 of 42 games this season has at least temporarily quieted concerns about his injury risk.</p><p>Meanwhile, Hayes-Davis has not made a significant impact that would lead me to believe that there would be much interest at the deadline, other than to open a roster spot. He is also a restricted free agent this upcoming summer and if Phoenix sees upside, they should be able to get him back on a minimum.</p><h4>Jalen Green</h4><p>Green is exactly the type of player that the Suns should be taking a shot on: a highly drafted, new environment, potential star. Unfortunately, he has missed all but two games so far this season. Therefore, Phoenix will likely wish to take any decision into next season before making any further moves.</p><p>Green is in the first year of a 2+1 extension that he received from Houston, but is extension eligible again next October. Unless he breaks out in the playoffs, I can&#8217;t imagine the Suns will be interested in doing that.</p><p>In the worst case scenario where Green underperforms in the next year, the Suns would not be forced to sell low. It would be unlikely in that case that Green would decline his player option unless a team-friendly longer deal was appealing. So Phoenix effectively has two more years to see if his stock rises.</p><h4>Dillon Brooks</h4><p>Now for the hard part. As I said earlier, Brooks deserves a ton of credit for the Suns&#8217; turnaround this year. He is Phoenix&#8217;s second leading scorer and their perimeter stopper on defense.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a></p><p>He is also turning 30 this week and is, in my opinion, a floor-raiser, not a ceiling-raiser. It is very unlikely that a team with Brooks on it will be bad, but only once has he advanced out of the first round, a 2021-2022 season in Memphis in which he missed more than half the year as the Grizzlies claimed the 2-seed.</p><p>I maintain a database of NBA player comps based on player type informative statistics and impact metrics. Here are five players that are statistically similar to Dillon Brooks: Zaccharie Risacher, De&#8217;Andre Hunter, Cameron Johnson, Kevin Huerter, and Brice Sensabaugh. </p><p>Brooks is older than all five of those players and makes more money than all but Hunter. His trade value will never be higher than it is right now. If the Suns can stomach it, they should be shopping his value around the league. To me, this is the most important piece of business the Suns have on their docket. </p><p>To further complicate things, Brooks is extension eligible this summer, looking to secure perhaps the final big payday of his career after showing out for the Suns this season. If he would be open to something like two additional years at $40 million, that&#8217;s something to discuss. However, Brooks is eligible for a four-year $125 million extension, running through 2031, when Brooks will be 35.</p><p>If his camp is asking for something like that in an extension, there could be significant discontent as soon as next season. Brooks has historically had a shelf life on a team before he starts to rub people the wrong way, his time in Memphis ending with the Grizzlies informing him they <a href="https://www.thescore.com/nba/news/2640779?utm_source=chatgpt.com">wouldn&#8217;t re-sign him under any circumstances</a>.</p><h4>Devin Booker</h4><p>And the really hard part. The Suns should be looking for opportunities to move on from their franchise player. </p><p>Booker is re-engaged this season and worthy of consideration as an All-Star. He currently sits <a href="https://www.bball-index.com/lebron-application/">15th in LEBRON WAR</a> and if the Suns continue on their pace, will warrant All-NBA discussion, partially because the 65-game minimum will rule some others out. He has two previous All-NBA appearances, including a first-team in 2021-2022.</p><p>But his three-point percentage has fallen consistently since then, down from <a href="https://www.basketball-reference.com/players/b/bookede01.html#all_per_game_stats">38.3% to 30.1%</a> this year. He ranks <a href="https://dunksandthrees.com/epm">26th in EPM</a> and <a href="https://apanalytics.shinyapps.io/DARKO/">40th in DPM</a> and you can see where that is trending.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Irp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Irp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 424w, https://substackcdn.com/image/fetch/$s_!2Irp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 848w, https://substackcdn.com/image/fetch/$s_!2Irp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 1272w, https://substackcdn.com/image/fetch/$s_!2Irp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Irp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png" width="1216" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:598,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162835,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/183927429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Irp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 424w, https://substackcdn.com/image/fetch/$s_!2Irp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 848w, https://substackcdn.com/image/fetch/$s_!2Irp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 1272w, https://substackcdn.com/image/fetch/$s_!2Irp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e438e50-4fbc-4971-9c8b-bf0f7080ed77_1216x598.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It is reasonable to think that Booker is somewhere between the 20th and 35th best player in the NBA at this moment.  But eight teams have multiple players ranked higher than Booker in expected EPM, Booker&#8217;s better multi-season impact metric. </p><p>At best, Booker is the second best player on a contender and the Suns have no clear path to acquiring a &#8220;best player&#8221;. Meanwhile, Booker is paid the <a href="https://www.spotrac.com/nba/rankings/player/_/year/2025/sort/cap_total">9th most</a> in the league.</p><p>Phoenix made the decision to extend Booker last summer even though he had three years remaining on his current deal. The extension will pay <a href="https://www.espn.com/nba/story/_/id/45705332/devin-booker-agrees-2-year-145m-max-extension-suns">$145 million over two years</a>. </p><p>Booker is currently projected to be the <a href="https://www.spotrac.com/nba/rankings/player/_/year/2029/sort/cap_total">3rd highest paid player</a> in 2029-2030, behind Jayson Tatum and Shai Gilgeous-Alexander, two players who have already been the best player on a championship team and are two years younger. Booker even has a player option on that final year; although at age 33, he would only decline that as part of an agreement to add more years at a lower average number.</p><p>We just watched this story play out in Atlanta with Trey Young, who was traded for neutral value (no picks and no significant players). Memphis is having similar issues shopping Ja Morant. The 2026 summer may be the last time that the Suns could move Booker for a positive return. By 2028, they would likely need to attach a pick to get off of his contract.</p><h2>Trade Hypotheticals</h2><p>The Suns have been adamant that they are not parting with Devin Booker, who is trade eligible again as of January 10th, the six month anniversary of his extension. But let&#8217;s start with what they could return if they were interested.</p><h4>Devin Booker For Young Players and/or Picks</h4><p><em>Best Potential Partners: Chicago, Detroit, San Antonio</em></p><p>The Pistons (Harris and two of Ivey, LeVert, and Holland) and the Spurs (Barnes, Olynyk, and either Johnson or Vassell)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a> could be in a better position this season if they trade for Booker, but my estimate is that they will make moves around the edges, if anything, and keep their powder dry after they see what they look like in these playoffs.</p><p>However, for Chicago, who has been stuck just under .500 for the past three seasons and are currently projected to be in the play-in again, now might be the time to make a move in one direction or another. </p><p>Having locked up Josh Giddey at a reasonable number through 2029, the next important business that the Bulls have with their current roster is Coby White&#8217;s upcoming free agency.  White and Giddey have some duplicative skillsets and I expect Chicago to attempt to sign-and-trade White rather than retain him long-term. </p><p>Other than Giddey, the only players I would consider part of the Bulls&#8217; future are Matas Buzelis, who remains on his rookie contract through 2028, and perhaps Noa Essengue, who has missed most of his rookie season with injury.</p><p>Chicago has some big expiring contracts. Nikola Vucevic could likely be traded for  positive value, but Zach Collins and Kevin Huerter could not. The Bulls would also love to get off of Patrick Williams&#8217;s contract, which currently sits on their books through 2029.</p><p>The Bulls hold all seven of their first round picks plus a Portland pick that is lottery protected in 2026, 2027, and 2028 before reverting to a second rounder. They also have their own second round picks in 2028-2032. </p><p><strong>Bulls Receive:</strong> Devin Booker, Nick Richards, and Nigel Hayes-Davis.</p><p><strong>Suns Receive: </strong>Patrick Williams, Zach Collins, Kevin Huerter, the Bulls&#8217; 2029 first round pick, the Bulls&#8217; 2031 first round pick, and first round pick swap rights in 2028.</p><div><hr></div><p><strong>Bulls Rationale:</strong> Chicago will not be bad enough to full on tank nor have they ever shown interest to in the past when they were better set up for it. Booker fits well with Giddey and Buzelis and signals that the Bulls are serious about contending soon. </p><p>They retain their 2026 first rounder with an <a href="https://www.basketball-reference.com/friv/proj_draft.html">11.2% chance at a top-3 pick</a>, along with the future Portland pick, their own picks in 2027 and 2033 (once this summer hits), and swap possibilities in 2030 and 2032.</p><p>If Giannis Antetokounmpo fails to sign an extension this summer, the Bucks will face  the choice of moving him or potentially losing him for nothing the following summer. A sign-and-trade of Coby White in the range of the $30 million dollars that he supposedly wants, would be just enough, considering <a href="https://www.hoopsrumors.com/2024/05/hoops-rumors-glossary-base-year-compensation-4.html">base year compensation</a>, to be paired with the contracts of Isaac Okoro, Jalen Smith, and Tre Jones to go get the Greek Freak.</p><p>Chicago would be able to fill out their roster with the full non-taxpayer midlevel and biannual exception, along with minimums, and still not enter the tax in 2026-2027. Signing another NTMLE in 2027 would push the Bulls to the tax the following year, but they would be able to stay under the first apron.</p><p>If the Bucks played out the 2026-2027 season with Antetokounmpo, the Bulls would be perfectly set up to be a cap space team in the summer of 2027<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a>, the last year before Buzelis&#8217;s extension would take effect. With a complementary star like Devin Booker, and rising young players Giddey and Buzelis, Chicago seems like a place that Giannis would sign a long-term extension or new contract. Only an hour and a half from Milwaukee, this could be a nice fit.</p><p><strong>Suns Rationale:</strong> When in doubt, trade with the Bulls or Kings (or Pelicans recently). Getting two unprotected picks could be a windfall. 2029 seems far away to wait, much less 2031, but that is kind of the point. Booker&#8217;s extension will have kicked in and the party may be over already in Chicago by then.</p><p>The Suns also regain some value in their 2028 pick in a couple of ways:</p><ol><li><p>Currently, that pick is set to be the worst of four teams, nearly guaranteed to fall in the late first round. By adding swap rights, there is at least some chance it lands at a higher spot, which is nice because&#8230;</p></li><li><p>Phoenix will now be able to trade that 2028 pick outright, having added a 2029 pick to their inventory, thus avoiding the constraints of the Stepien rule. The same is true of their &#8220;least of three teams&#8221; pick in 2030, as they also add a 2031 pick in this deal.</p></li></ol><p>There&#8217;s no question that this would be upsetting to some Suns fans, but Phoenix could lean into a much younger core group and try to develop. Plus, Jalen Green would get a clear runway to see what he could become.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-15" href="#footnote-15" target="_self">15</a> And Devin Booker gets a chance to play on a real contender in his late prime, which he definitely deserves.</p><h5>An Out-of-the-Box Possible Option</h5><p>Since the Suns are definitely not going to change course and trade Devin Booker just because I think they should, I&#8217;ve been toying with another possibility; however, there&#8217;s a lot of uncertainty with it.</p><p>The NBA has teased expansion for a long time, most often with Seattle and Las Vegas as the predicted locations. The CBA does not actually contain a ton of language about how expansion is handled and if the NBA were to expand, those rules would likely be re-evaluated.</p><p>However, if we went back to the last time the NBA had a two-team expansion, in 1995 with the introduction of the Grizzlies and Raptors, each existing team was able to protect up to eight players from their current rosters<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-16" href="#footnote-16" target="_self">16</a>, with all remaining players under contract pooled for the two new teams to pick from in an expansion draft. The Raptors selected 14 players and the Grizzlies 13, one from every existing team. </p><p>What is in the CBA?</p><ol><li><p>Existing teams receive a traded player exception equal to the salary of the player they lose in the expansion draft.</p></li><li><p>Expansion teams are able to cut any of the players that they drafted before the start of the season without them counting against the cap. The player is still paid. </p></li></ol><p>Aging players making 35% of the salary cap are not typically what an expansion franchise should be looking for. Not without risk, there is some opportunity here to use expansion as a pseudo-amnesty clause. If the Suns were to line up their contracts to have nine or fewer players on roster at the time of expansion and left Booker unprotected, one of the expansion teams would be forced to take him.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-17" href="#footnote-17" target="_self">17</a></p><p>If that team then cut him, he would be an unrestricted free agent, able to sign with whatever team he wants. From everything I can find, this would include the Suns. </p><p>While Phoenix would no longer hold his Bird rights, perhaps Booker would be happy to return to The Valley on a lesser deal like the midlevel, considering he would still be making the max money extension that the Suns just gave him. </p><p>Pair that with a $64 million dollar trade exception if this expansion were to occur in the summer of 2028 and all of a sudden the Suns have their path to another star.</p><h4>Nick Richards to Duck the Tax</h4><p><em>Best Potential Partners: Boston, New Orleans</em></p><p>Okay, we&#8217;ve played around in my fantasy world long enough so let&#8217;s get back to a boring, but much more likely reality.</p><p><strong>Celtics Receive:</strong> Nick Richards.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-18" href="#footnote-18" target="_self">18</a></p><p><strong>Suns Receive: </strong>Chris Boucher.</p><div><hr></div><p><strong>Celtics Rationale:</strong> Luka Garza is currently the backup center for a team that might soon be the favorite to win the Eastern Conference. Having another center to try might not hurt.</p><p>Jordan Walsh and Josh Minott have emerged so Boucher has not played since November. Thoughts of trying to get under the tax this year are gone with how well Boston and, especially recently, Anfernee Simons have played.</p><p><strong>Suns Rationale:</strong> In 50 games with Toronto last season, Boucher shot 36.3% from three on 10.8 attempts per 100 possessions. He had a 19.6% defensive rebound percentage, which would rank 20th for power forwards who have played 100 minutes this year.</p><p>Nick Richards has fallen out of the lineup and Phoenix has a more pressing need at power forward than center. The Suns should get under the tax with how close they are and this move gets them there.</p><h4>Jordan Goodwin for Upside</h4><p><em>Best Potential Partners: Cleveland, Houston, Minnesota, New York</em></p><p>Playoff series often require flexible rotations so I think there would be a lot of contenders interested in having Goodwin as a defensive and rebounding guard off the bench. </p><p><strong>Knicks Receive:</strong> Jordan Goodwin.</p><p><strong>Suns Receive: </strong>Pacome Dadiet. Washington&#8217;s 2027 second round pick (if Washington picks 1-8 in 2026)</p><div><hr></div><p><strong>Knicks Rationale:</strong> New York has plenty of guards (Brunson, McBride, Clarkson, Kolek) but not of this type. Goodwin could be a factor on a team looking to win a title.</p><p>Dadiet can&#8217;t crack the rotation and may get his fourth year option declined. For a team that flirts with the second apron, cutting a little money next year isn&#8217;t bad.</p><p>Pick-wise, best case scenario, Trey Young plays more than expected and with a little lottery luck the Knicks get Washington&#8217;s pick at #9 this year and the pick in this trade extinguishes. </p><p><strong>Suns Rationale:</strong> Second draft guy. Give Dadiet a chance in a new environment and see what happens. What does it hurt for the Suns to have him for two years?</p><p>I&#8217;m going to bet against Washington until they prove me wrong. They tank this year and the obligation to New York becomes two second round picks. Maybe that 2027 ends up higher in the second round than you might think.</p><p>Goodwin has played the best ball of his career. At age 27, this is probably near his peak. No guarantee Phoenix could bring him back next year, nor should they try to at more than the minimum.</p><h4>Sell High on Dillon Brooks</h4><p><em>Best Potential Partners: Atlanta, Detroit, LA Lakers</em></p><p>As I said above, I think getting value for Dillon Brooks is a big deal. A reminder that only six months ago, Brooks was considered salary filler necessary for the Rockets to send out in order to acquire Kevin Durant. </p><p>Brooks&#8217;s play so far this season has been an outlier compared to the rest of his career as far as individual creation and shot efficiency, especially on two's away from the rim. It&#8217;s these types of opportunities, that will determine how quickly Phoenix can get back to being a real contender.</p><p><strong>Pistons Receive:</strong> Dillon Brooks and Nigel Hayes-Davis</p><p><strong>Suns Receive: </strong>Ron Holland, Caris LeVert, and Detroit&#8217;s 2026 First Round Pick.</p><div><hr></div><p><strong>Pistons Rationale:</strong> Detroit leans into their identity as a defensive terror, adding Brooks, who can flex between the two forward positions. He also adds a second side scoring option with some ability to shoot.</p><p>Holland and LeVert are playing the 7th and 8th most minutes for the Pistons but Jaden Ivey and/or Javonte Green can backfill those minutes as backend rotation guys. The pick will be late first round and Detroit is in win-now mode anyways.</p><p><strong>Suns Rationale: </strong></p><p>Phoenix gets below the tax with this move, picks up a young player with upside in Holland, and banks a first round pick in the upcoming draft in which they currently hold none. They likely try to flip this pick on draft night.</p><p>LeVert&#8217;s deal becomes an expiring contract next season and can be aggregated with others to make a subsequent deal if the Suns desire.</p><h4>Buy! Buy! Buy!</h4><p>Let&#8217;s play devil&#8217;s advocate here and look at what the Suns could do as buyers at this deadline. The play would be to flip Jalen Green or aggregate the salaries of Grayson Allen and Royce O&#8217;Neal to bring back a better player that makes up to $6.3 million more, as the Suns would be constrained by the first apron. </p><p>The problem is that Phoenix has no draft capital to attach. I see all three guys as pretty close to neutral value so you&#8217;re talking about bringing back a player that likely has issues of their own (cough, Ja, cough).</p><p>All three guys are under contract through next year and the Suns will have at least two first round picks to trade this summer, potentially a third if they find a taker for Brooks. Then, Phoenix might really be able to go hunting.</p><p>I still think that would be a rush job on a team that is not as close to contention as ownership would like to think, but I would prefer getting an expensive and really good player to making a move now for a moderately expensive and mediocre player.</p><h2>2026 Offseason</h2><p>If the Suns stay pat at the deadline, or only send and receive expiring contracts, here is what their cap table will look like on July 1<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-19" href="#footnote-19" target="_self">19</a>, with Ighodaro almost definitely getting fully guaranteed (partial guarantee is why he shows in red):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8g4b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8g4b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png 424w, https://substackcdn.com/image/fetch/$s_!8g4b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png 848w, https://substackcdn.com/image/fetch/$s_!8g4b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png 1272w, https://substackcdn.com/image/fetch/$s_!8g4b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8g4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png" width="432" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:380,&quot;width&quot;:432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/183927429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8g4b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png 424w, https://substackcdn.com/image/fetch/$s_!8g4b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png 848w, https://substackcdn.com/image/fetch/$s_!8g4b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.png 1272w, https://substackcdn.com/image/fetch/$s_!8g4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8c2cbd-544d-4c9a-b62d-55b6ad0b7af6_432x380.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>With over $23 million of dead money on their books (Beal/Little/Liddell), they will be $21.6 million from the tax line and $28.7 million from the first apron. It&#8217;s pretty safe to say that the Suns are going to blow by both of those numbers. This is just the nature of returning your five highest paid players and then wanting to re-sign two other starters.</p><p>Unless they make some moves to lower costs, Phoenix is going to be dancing with the second apron in 2026-2027. That threshold is $41.5 million away. Here are some of the second apron restrictions:</p><ul><li><p>If the Suns <strong>finish </strong>the year above the second apron, their <strong>2034 pick</strong> would be frozen. Maybe more importantly, if they went over again in either of the following two years, their <strong>2032 pick</strong> would be moved to the end of the first round.</p></li><li><p>If they are over, they can&#8217;t use or have used the taxpayer midlevel ($6.1 million).</p></li><li><p>If they are over, they can&#8217;t aggregate or have aggregated contracts to bring back a larger contract.</p></li></ul><p>While you can debate the priority of concern on these, I&#8217;m fairly confident the Suns are most concerned with the third.</p><p>If you assume that the Suns want to use the taxpayer MLE ($6.1 million) then fill out the roster with minimums (2 at $2.5 million each)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-20" href="#footnote-20" target="_self">20</a>, there is about $30 million to use on Williams and Gillespie and still have a little bit of space. If it takes more than that, the Suns would need to send out enough money in any trade, to bring them back under the second apron with whoever they acquire.</p><h4>Re-Signing Collin Gillespie </h4><p>Gillespie spent two years in Denver on a two-way, before playing on a two-way in Phoenix last season. This year he signed for the minimum and the Suns hold his early Bird rights this summer.</p><p>With those, the Suns could offer Gillespie a four year deal, starting at 105% of the league annual salary, just under $15 million, with 8% raises. Total would be four years, $67 million.</p><p>Another team could offer the full non-taxpayer midlevel which would have a slightly (~$700k) higher first year, but be worth about $2 million less over the course of the deal due to only 5% raises. It&#8217;s also possible someone with cap space comes with a bigger offer. There may be other suitors, but Phoenix offers legitimate opportunity and things are working in The Valley. </p><p>Gillespie currently ranks 19th in <a href="https://dunksandthrees.com/epm?m=tot&amp;pos=G">EPM for guards</a>. The <a href="https://www.spotrac.com/nba/contracts/_/position/g">19th highest paid guard</a> in average annual value (AAV) is Jalen Brunson at $39,137,281. The 38th is Alex Caruso at $20,274,240.</p><p>Even if the Suns gave him the max extension, his AAV would be only $17 million. I think Phoenix has to be willing to go to that, but it may be in both the team and Gillespie&#8217;s interest to do a shorter deal. </p><p>Austin Reeves got a 3+1 in a similar situation but in hindsight, would have preferred to get back on the market even quicker. This is another thing that gives the Suns an edge over other teams who would use the MLE and need three years to get him full Bird rights. </p><p>Both sides would argue to tack on an option; Gillespie with his current performance and the Suns with his limited history. The early bird exception requires two years so we could be talking a straight two year contract. If Gillespie prefers guaranteed money, maybe he&#8217;s willing to give a little back on a longer deal.</p><p><strong>Result: 2 years, $31 million, no option ($14.9 million year one)</strong></p><h4>Mark Williams Restricted Free Agency</h4><p>Williams was selected by the Charlotte Hornets with the 15th overall pick in the first round of the 2022 NBA Draft. The Suns traded for the big man, and thus hold his Bird rights. </p><p>With four years of service, Williams next contract could start at 25% of the salary cap and be for up to five years, with 8% raises. That would mean year one, around $41.5 million, and total 5 years, $240 million.</p><p>Williams is a starting-level center, but because he played only 106 of a possible 246 games in his first three years, is viewed as an injury risk and will have to concede some money in negotiations because of it. This was also likely to have been a major factor in him not agreeing to an extension last summer.</p><p>He is also a restricted free agent. The most another team could offer him up would be around $180 million over four years, but they need cap space to do it. I would rank him behind a number of other free agent centers, including, in no order, Mitchell Robinson, Jalen Duren, and Walker Kessler, the latter two also being RFA.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-21" href="#footnote-21" target="_self">21</a></p><p>That is to say, I think the Suns are in a pretty good position to negotiate here.</p><p>Williams currently ranks 19th in <a href="https://dunksandthrees.com/epm?m=tot&amp;pos=C">EPM for centers</a>. The <a href="https://www.spotrac.com/nba/contracts/_/position/c">19th highest paid center</a> in average annual value (AAV) is Onyeka Okongwu at $15,495,000. Williams&#8217;s qualifying offer (QO) will be right around $14 million assuming he meets the starter criteria. I don&#8217;t think the Suns can offer much more than that to get him to accept a one year deal and essentially waive his QO no-trade.</p><p>Taking the QO is never a good thing for either side and since Phoenix gave up assets to get Williams, I&#8217;m thinking they are willing to come to a reasonable deal here.  However, because Williams has a short track record due to injury, I think he will have to give up some value and/or accept a team option or non-guarantee.</p><p><strong>Result: 3 years, $48 million, team option ($14.8 million year one)</strong></p><h4>Jordan Goodwin</h4><p>Goodwin may end up being the odd man out in Phoenix. He has played well enough that multiple teams may be interested in acquiring his services for next season. However, I think most if not all will be offering the minimum. If that is the case, the Suns might look like the most attractive solution given his success this year.</p><p>In five years of NBA service, Goodwin&#8217;s career earnings total just under $5.7 million. While most competitive guys like to bet on themselves, securing multiple guaranteed years might be important to a guy that has bounced around the league.</p><p>If Phoenix is able to re-sign Gillespie and Williams at the numbers above, they would not necessarily need the veterans minimum to be at the 2-year service discount, which only applies to one year contracts. </p><p>Restricted free agency has run late into the summer for most players as of recent, so the Suns might not have a clear answer on Mark Williams for a while. But let&#8217;s say they take care of Goodwin and give him a two year minimum.</p><p><strong>Result: 2 years, $6 million, no option ($2.9 million year one)</strong></p><h4>Taxpayer Midlevel</h4><p>Only three teams used the TMLE in 2025-2026.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-22" href="#footnote-22" target="_self">22</a> Teams that use this exception basically get the cream of the crop vet minimums, but lock themselves into limited flexibility. I would only support going this route if the Suns were able to nab a difference making power forward.</p><p>Two guys at different points in their careers that I expect to be out of the Suns range but would be worth it are Kenrich Williams and Jeremy Sochan. Williams has a team option in Oklahoma City but could be a cap casualty. Meanwhile, Sochan&#8217;s time is San Antonio seems to have run its course.</p><p>Both guys would provide more rebounding and defense while getting a new opportunity. This could look like a prove-it contract, 2 years with a player option. The Suns would hope to build up their value and trade them at next year&#8217;s deadline.</p><p>If the Suns forego using the MLE, and sign a vet minimum instead, they will have another $3.5 million to spend elsewhere. They could use that towards that one-year deal for Williams if they can&#8217;t come to terms on a multi-year deal. They could also sign a 15th player at the minimum.</p><p><strong>Result: No MLE used.</strong></p><h2>Draft</h2><p>Phoenix does not hold a 2026 first round draft pick. As far as second rounders, they currently own the second most favorable of OKC, DAL and PHL (probably Philly). </p><p>With all the young talent on the team, there may not be a ton of space on the NBA roster. I&#8217;d prefer for the Suns to come to an agreement to take a player that is willing to go on a two-way and see how it goes from there. Upside is more important than if they can play immediately.</p><h2>Long-Term Outlook</h2><p>You&#8217;ll notice the trade deadline and free agency sections conflict. The former suggests trading anyone not tied down and the latter suggests running it back with mostly the same team. That&#8217;s pretty much the cap situation that the Suns are stuck in.</p><p>If they have dreams of aggregating the contracts of Green, Brooks, Allen, and O&#8217;Neale in some manner to bring back a star, I&#8217;m dubious. Because they are over the first apron, they will have to send out more money than they get back in any trade. </p><p>That likely means three of those four guys would have to go out if you are talking about a marquee star and then they&#8217;re right back to where they were with Booker and Durant and not enough around them. If they package two guys to go get a fringe all-star, they&#8217;re probably still not good enough at the top.</p><p>It&#8217;s not my money but history shows that owners do not like spending year after year for non-contenders. Suns owner Mat Ishbia has indicated that is fine with him, but even more so than the aprons, the 2023 CBA made the repeater tax a beefed-up deterrent to continued spending.</p><p>The Suns are too expensive for guys that would be great bench players on a championship roster, all but Brooks under contract through 2028. While this year has been exciting and fun, I worry it will actually set the Suns even farther back in the long run if they try to double down on what they currently have.</p><p>Assuming Booker stays, I&#8217;d like to see a 2027-2028 roster with Gillespie, Booker, Dunn, Fleming, Williams, Ighodaro, and Maluach in the rotation. Jalen Green is the wild card. If he gets back healthy and pops in the next year plus, that would be a huge boon. Otherwise, the Suns should be targeting additional guards and wings.</p><p>Anyone else currently on the roster should be on the trade block, trying to bring back expiring deals to get costs down, along with picks. Do that enough times, and good things can happen.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.com/p/a-pivotal-moment-for-the-suns-awaits?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Utter Hoops! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.com/p/a-pivotal-moment-for-the-suns-awaits?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.utterhoops.com/p/a-pivotal-moment-for-the-suns-awaits?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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://substack.utterhoops.com/subscribe?"><span>Subscribe now</span></a></p><h2>Appendix</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W9eB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W9eB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W9eB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W9eB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W9eB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W9eB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg" width="960" height="1018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1018,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184473,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/183927429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W9eB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W9eB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W9eB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W9eB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7ce455-e704-4c0f-871c-2095421d1123_960x1018.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XF1V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XF1V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XF1V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XF1V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XF1V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XF1V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg" width="960" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113576,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/183927429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XF1V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XF1V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XF1V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XF1V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a146b1c-0141-426b-9c8d-7f74c6d35a56_960x872.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8R4Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8R4Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8R4Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8R4Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8R4Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8R4Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg" width="960" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153225,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/183927429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8R4Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8R4Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8R4Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8R4Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b97016-41bf-4d77-b001-fe5c6c613bd5_960x892.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!se2F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!se2F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 424w, https://substackcdn.com/image/fetch/$s_!se2F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 848w, https://substackcdn.com/image/fetch/$s_!se2F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!se2F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!se2F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg" width="960" height="949" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:949,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125847,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/183927429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!se2F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 424w, https://substackcdn.com/image/fetch/$s_!se2F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 848w, https://substackcdn.com/image/fetch/$s_!se2F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!se2F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a333b40-ce49-4fc5-af37-f902ed85af1e_960x949.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="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>Credit: <a href="https://cleaningtheglass.com/stats/league/summary">Cleaning The Glass</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Credit: <a href="https://www.tankathon.com/remaining_schedule_strength">Tankathon</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I&#8217;d like Oso Ighodaro to be able to play some at the four in two big lineups, but after playing 46% of his minutes there last year, it&#8217;s down to 6% this year, <a href="https://www.basketball-reference.com/players/i/ighodos01.html#all_pbp_stats">per basketball reference</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>I&#8217;m adopting this term from Nate Duncan in reference to Voldemort splitting his soul into multiple pieces. The Suns have previously traded swaps, then sent out swaps of their swaps, diluting the value of the picks until they will almost assuredly end up in the late first round.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Frozen for at least the next year after finishing the 2024-2025 season above the second apron.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>2026 and 2032 are also the lesser of two picks due to a swap.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Teams may not be without a first round pick in two consecutive future years.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>The thought of Phoenix once again having two first round draft picks, 2027 and 2033, available to trade this summer makes me queasy.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>If you&#8217;re not familiar, see the <a href="https://en.wikipedia.org/wiki/One_red_paperclip">wiki</a> or <a href="https://www.youtube.com/watch?v=8s3bdVxuFBs">Ted Talk</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>There were no picks involved in either of the Oladipo/Sabonis deals.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>Players that were drafted highly but underwhelmed, perhaps due to circumstance. Aaron Nesmith is the example de jour, after not being able to break into the Celtics rotation.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>He is also somehow 9th in rebounding, 9th in assists, and 2nd in turnovers.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>Nigel Hayes-Davis goes out to clear a roster spot in both of these. Picks incoming to Phoenix.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>There is a <a href="https://www.spotrac.com/nba/free-agents/signed/_/year/2027">long list</a> of possible free agents in the summer of 2027.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-15" href="#footnote-anchor-15" class="footnote-number" contenteditable="false" target="_self">15</a><div class="footnote-content"><p>Also of note, the Suns get under the tax line this year and create a $5 million traded player exception to use next season.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-16" href="#footnote-anchor-16" class="footnote-number" contenteditable="false" target="_self">16</a><div class="footnote-content"><p>Teams with eight or fewer players under contract had to leave at least one unprotected.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-17" href="#footnote-anchor-17" class="footnote-number" contenteditable="false" target="_self">17</a><div class="footnote-content"><p>Again, depending on if those are still the rules at this time.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-18" href="#footnote-anchor-18" class="footnote-number" contenteditable="false" target="_self">18</a><div class="footnote-content"><p>Via their Kristaps Porzingis traded player exception (TPE).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-19" href="#footnote-anchor-19" class="footnote-number" contenteditable="false" target="_self">19</a><div class="footnote-content"><p>Credit: <a href="https://x.com/YossiGozlan">Yossi Gozlan</a>, <a href="https://www.capsheets.com/phoenix-suns-cap-sheet/">CapSheets.com</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-20" href="#footnote-anchor-20" class="footnote-number" contenteditable="false" target="_self">20</a><div class="footnote-content"><p>This gets them to the required minimum 14 rostered players. A team can have up to 15.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-21" href="#footnote-anchor-21" class="footnote-number" contenteditable="false" target="_self">21</a><div class="footnote-content"><p>Also, Isaiah Hartenstein if the Thunder choose to cut costs.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-22" href="#footnote-anchor-22" class="footnote-number" contenteditable="false" target="_self">22</a><div class="footnote-content"><p>D'Angelo Russell in Dallas, Al Horford in Golden State, and Guerschon Yabusele in New York</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Challenge with Challenges]]></title><description><![CDATA[And the Trouble with Timeouts Too]]></description><link>https://substack.utterhoops.com/p/the-challenge-with-challenges</link><guid isPermaLink="false">https://substack.utterhoops.com/p/the-challenge-with-challenges</guid><dc:creator><![CDATA[Chris Utter]]></dc:creator><pubDate>Wed, 22 Oct 2025 00:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4eV5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Happy start of the season!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4eV5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4eV5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png 424w, https://substackcdn.com/image/fetch/$s_!4eV5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png 848w, https://substackcdn.com/image/fetch/$s_!4eV5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4eV5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4eV5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png" width="958" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:958,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:494700,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/176782795?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4eV5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png 424w, https://substackcdn.com/image/fetch/$s_!4eV5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png 848w, https://substackcdn.com/image/fetch/$s_!4eV5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4eV5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a10c2fb-da63-4c30-9012-8ce68d604bfd_958x500.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>Evaluating coaching is an extremely difficult thing to do. Some of the most important things a coach does, building relationships with players, running practices, scouting and preparing for opponents, developing players, etc. happen behind the scenes for most of us. We rely on insider reports or sometimes just infer based on record.</p><p>But there are a few things that can be seen during a game, even beyond the X&#8217;s and O&#8217;s of offensive sets or defensive schemes. The first would be rotations; who is on the floor with each other and against who from the other team. NBA coaches are also faced with decision points in every games: timeouts and challenges. </p><p><strong><a href="https://official.nba.com/rule-no-5-scoring-and-timing/#timeouts">Timeout rules in the NBA</a></strong> are complicated, which actually gives more opportunity for a coach to gain an advantage if they use them well. Coaches are forced to take timeouts in certain situations and also stand to forfeit timeouts if a minimum amount have not been used by specific time marks. Smart teams use timeouts in cases where they can cut opponent runs, set up after time-out (ATO) plays, or challenge plays before they are forced to take or lose them.</p><p><strong><a href="https://official.nba.com/rule-no-14-coachs-challenge/">NBA challenges</a></strong> are an opportunity assessment. Coaches must consider both the likelihood and reward of winning the challenge. A foul called on a three-point shot has a much larger reward when a ruling is overturned than an out of bounds call. Coaches must also consider the cost of a lost opportunity for a future challenge, which is often a harsher penalty for losing a challenge than the lost timeout. For that reason, a call in the first quarter may not be worth the risk to challenge and potentially be without for the rest of the game. Even if correct both times, a team has a maximum of two challenges a game.</p><p>Let&#8217;s take a deeper look at some basic strategy of each&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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 Utter Hoops! 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><h2>Timeouts</h2><p>Each team starts the game with seven (7) timeouts. They may not have more than four (4) timeouts at the end of the 3rd quarter and no more than two (2) timeouts in the last three minutes<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Therefore, there are two milestones in the game where teams stand to lose timeouts if they haven&#8217;t been used. </p><p>I see this sometimes by the winning team in blowouts, which can be understandable, but as an example, on <a href="http://nba-gamecast.utterhoops.com/?game=401672000">2024-05-25</a>, Indiana (Rick Carlisle) lost a timeout at both milestones in an Eastern Conference Finals game that they lost by three.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>In college basketball, mandatory (TV) timeouts occur at 16/12/8/4 minutes left in each half, but they are not charged to either team. In the NBA, there are two mandatory timeouts per quarter and they occur at 7 and 3 minutes left; however, they are charged to teams. Specifically, the first mandatory timeout is charged to the home team and the second to the away team.</p><p>But there is an exception. If a timeout has already been taken, the mandatory timeout does not occur. Assuming only one timeout was taken before the 3:00 mark, that mandatory timeout is charged to whichever team did not take the first timeout. If two timeouts are already taken, then the second mandatory timeout does not occur either. In practice, what this means is that teams typically take a timeout before they are forced to, either to break an opponent run or when on offense to design an after-timeout (ATO) play.</p><p>In the Western Conference Finals on <a href="https://nba-gamecast.utterhoops.com/?game=401672978">2024-05-26</a>, the Mavericks (Jason Kidd) were forced to take timeouts just below the seven minute mark in the first, third, and fourth quarters. While they had the ball in the first two instances, a Dallas non-shooting foul at 6:56 in the final quarter forced a Dallas timeout which Minnesota used to draw up a play for a wide-open Naz Reid three-pointer. Coaches are playing with fire anytime they allow themselves to be in the situation where the next whistle will assign them a timeout.</p><h2>Challenges</h2><p>Perhaps the Mavs were only saved from four forced timeouts in that game by losing a challenge in the second quarter at the 11:45 mark. That lost challenge cost them a timeout, but it counted as their mandatory for the quarter. If they had already been charged a timeout in the quarter, this would be a second charged timeout.</p><p>But what if they had won that challenge? My previous understanding was that no timeout would be charged. That is actually not true. If the mandatory timeouts for the quarter have not been taken, that challenge timeout, even when the ruling is overturned, counts as the mandatory timeout.</p><p>While it is a minor factor in the decision of whether to challenge a call or not, losing a challenge late in a quarter is more punitive than early in a quarter as it costs a second timeout to be charged to the team for the quarter. Conversely, winning a challenge late in a quarter is preferable as it means teams are able to use their mandatory timeout for other benefits.</p><p>Another thought when deciding to challenge is the time in the game. Perhaps the biggest downside of an unsuccessful challenge is the loss of future opportunity to challenge, which is why coaches are wary of wasting it early. Teams are allowed one challenge per game and if they win it, they get one additional challenge, but no more than two total even if they win both.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/roi3L/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/250b338e-ca26-4929-9951-f1efa4469f58_1220x472.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06afabf6-b2e7-4e80-a38a-fbece800cf57_1220x542.png&quot;,&quot;height&quot;:264,&quot;title&quot;:&quot;2024-2025 Challenge Data&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/roi3L/1/" width="730" height="264" 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 major factors to consider when choosing a challenge strategy are the reward of overturning a call and the likelihood of it. Teams are only allowed to challenge three things: fouls, goaltending, and out-of-bounds. More specifically, only calls that were made on the floor (not no-calls). In the 2023-2024 season, teams averaged 114.7 points on an average of 99.8 possessions per game, so a good analysis for the reward of an overturned challenge can start with an estimation that a possession is worth 1.15 points. However, this includes transition possessions which are of higher value. For simplicity (and because it&#8217;s <strong><a href="https://thenbaunderground.com/analytics/not-all-possessions-are-created-equal">pretty close to accurate</a></strong>), let&#8217;s say a half-court possession is worth 1.00 points.</p><h4><strong>Out-of-bounds</strong></h4><p>This is likely the easiest of the challenge options to consider. If a team wins a challenge, it gains one possession (or takes one possession away from the other team), so the reward is 1 point, unless there are other factors to consider, like a low shot clock, in which case the possession is worth less.</p><p>These are also the most likely to be overturned, with <strong><a href="https://ak-static.cms.nba.com/wp-content/uploads/sites/4/2024/05/2023-24-NBA-Coachs-Challenge-Data-052624.pdf">2023-2024 challenge data</a></strong> showing that of the 375 out-of-bounds calls that were challenged, 79.2% ended up being changed. </p><p>Usually, teams have an assistant coach on the bench with a tablet that can quickly watch replays and communicate to the head coach if it is a challenge that they can win. Out-of-bounds calls are the easiest to quickly identify as wrong (even if the minutes-long delay to review says otherwise).</p><h4><strong>Goaltending</strong></h4><p>The next easiest decision is goaltending, which must be challenged by the defense.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> The reward is the number of points that would be scored, usually 2 points, minus the amount stemming from the resumption of play on an overturn, which is typically a jump ball.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> </p><p>Again for simplicity, let&#8217;s say both teams have an equal chance to win the jump ball, where the offensive team would still have approximately a value of 0.5 points on the possession even in the case of an overturn, leaving 1.5 points as the reward of winning the challenge.</p><p>The stats for 2023-2024 had 67.5% of these calls overturned but on by far the fewest challenges, only 40.</p><h4><strong>Fouls</strong></h4><p>The most complex case, and the one that was challenged by far the most, 1029 times, are fouls. While I don&#8217;t have a breakdown by cases, 52.9% of all foul challenges were overturned, the least of the three categories.</p><p>Before starting a dive into the different cases, let&#8217;s consider the additional rewards for overturning a foul that is not as easily decomposed into points for the possession: a personal foul, which if on a star player with foul trouble could be meaningful, and a team foul, which could lead to a team to more free throw attempts in the bonus.</p><p>These are not negligible but are not significant enough that a coach should consider challenging a non-shooting non-bonus foul. An exception might be a loose ball foul that determines possession, in which case the reward is in line with the out-of-bounds analysis.</p><p>However, a non-shooting foul when the opponent is already in the bonus would be the same as a missed two-point attempt foul. For our analysis, we will use 80% as the average free throw percentage, although it is dependent on position and player. So these cases would have a reward of 1.1 points (after subtracting the 0.5 for resumption of play from 1.6). </p><p>A foul on a missed three point shot would be worth 1.9 points to overturn. Understandably, these fouls on three-point shooters are some of the most common you see challenged.</p><p>Cases where the foul might be switched to the the opponent are even more valuable. Although, offensive fouls don&#8217;t count towards the bonus in the NBA and the block/charge is an extremely difficult case to get overturned. </p><p>The cases that I believe are the most enticing to challenge are leg kicks by three point shooters or illegal screens pushing defenders into shooters, especially three point shooters. Consider these as having a reward of 2.4 points, plus switching a foul from your player to an opponent.</p><p>These cases, where the foul could be switched, are even further increased on a made basket and challenge against the and-one, which in the above three-point scenarios would have a reward of a whopping 3.8 points. A coach would only need to win 21% of these challenges to equal the value of an average out-of-bounds challenge. </p><p>Of course, if it were an and-one case where the challenge were only hoping to remove the foul rather than reassign it to the offense, the reward for an overturned challenge would only be 0.8 points.</p><p>Coaching staffs likely have a quick reference chart similar to below<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. A coach could slightly increase or decrease the projected value based on the players involved or the confidence in the likelihood of the call being overturned.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/RCuXD/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c282906d-7ae9-45eb-ab37-eb9b33ff2032_1220x324.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8223334-b1a1-4530-b324-ba34fadd281c_1220x394.png&quot;,&quot;height&quot;:189,&quot;title&quot;:&quot;2024-2025 Challenge Data&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/RCuXD/1/" width="730" height="189" 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>*Likelihood values based on scenario. Breakdown of foul cases estimated.</em></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.com/p/the-challenge-with-challenges?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Utter Hoops! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.com/p/the-challenge-with-challenges?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.utterhoops.com/p/the-challenge-with-challenges?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></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>The latter of three minutes and the second mandatory timeout of the fourth quarter, technically.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I think Carlisle is a really good coach FWIW.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Goaltending is automatically reviewed in the last two minutes of a game rather than challengeable.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>If a team has secured the ball before the whistle, they would get possession instead of a jump ball.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Hopefully with more accurate numbers than my rough ones here.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Bradley Beal Left Money on the Table]]></title><description><![CDATA[Probably More Than You Think]]></description><link>https://substack.utterhoops.com/p/bradley-beal-left-money-on-the-table</link><guid isPermaLink="false">https://substack.utterhoops.com/p/bradley-beal-left-money-on-the-table</guid><dc:creator><![CDATA[Chris Utter]]></dc:creator><pubDate>Wed, 06 Aug 2025 18:07:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ze0S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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://substack.utterhoops.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ze0S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ze0S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png 424w, https://substackcdn.com/image/fetch/$s_!Ze0S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png 848w, https://substackcdn.com/image/fetch/$s_!Ze0S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Ze0S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ze0S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png" width="958" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:958,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:320053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/170229129?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ze0S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png 424w, https://substackcdn.com/image/fetch/$s_!Ze0S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png 848w, https://substackcdn.com/image/fetch/$s_!Ze0S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Ze0S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe652bfc2-9715-4f2b-b179-701a8e1a9aef_958x500.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>When the Bucks chose to <a href="https://substack.utterhoops.com/p/damian-lillard-will-get-his-moneyeventually">waive and stretch Damian Lillard</a>, it is more than likely that the Suns and Bradley Beal were already deep into negotiations about what a buyout would look like. After a failed big-three attempt, Phoenix had moved Kevin Durant to Houston but were still sitting above the second apron without an obvious path to contention. A buyout for Beal would allow them to duck under that threshold and likely under the luxury tax as well by the end of the year to avoid being a repeater tax team this year.</p><p>The problem: Nassir Little and E.J. Liddell. The Suns previously used the stretch provision in 2024 on the remaining $21,750,000 of Little&#8217;s contract (seven-year stretch) and $2,120,694 of Liddell&#8217;s contract (three-year stretch). According to Article VII, Section 7(d), Paragraph 6(iii)(A) of the CBA:</p><blockquote><p><em>&#8220;In no event shall a Team be permitted to elect to stretch a waived player&#8217;s Salary if the portion of the Team&#8217;s Team Salary representing all of the Team&#8217;s waived players (and any other former players) in any future Salary Cap Year exceeds or as a result of the proposed stretch would exceed fifteen percent (15%) of the Salary Cap in effect during the Salary Cap Year in which the election occurs.&#8221;</em></p></blockquote><p>With the salary cap at $154,647,000 in 2025-2026, the Suns are only allowed to carry $23,197,050 of stretched money (15%). That meant Beal&#8217;s contract could remain on the books for up to $19,383,009 for each of the next five years, a total of $96,915,045. But that amount was $13,879,835 less than the $110,794,880 remaining on his contract, including his option year in 2026-2027. Hence, the need for the buyout.</p><p>An argument could be made that the Suns would have been better off playing out the rest of Beal&#8217;s contract or negotiating buyout but not choosing to stretch the cap hit (they have until the end of August to elect) but it seems like the stretch is the path they have chosen. With that option available, it was up to Beal to decide if he was willing to give that money up, knowing that unlike <a href="https://substack.utterhoops.com/p/damian-lillard-did-well-on-his-deal">Lillard&#8217;s set-off situation</a>, he would not have any set-off on his next contract as it is typically waived in a buyout as allowed by Article XXVII, Section 4 of the CBA.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>After surveying the market, Beal decided the Clippers remaining portion of their midlevel exception, $5,354,000, was going to be his best option. He signed for a one-plus-one to give himself the option to re-up with Los Angeles in 2026-2027, but that is more of an insurance policy. Ideally, he will be seeking more money next summer. </p><p>The Clippers would be able to use his non-bird rights only to bring him back at 120% of this year&#8217;s salary but Beal would be better off signing into either the Clippers' or another team&#8217;s cap space; however, those opportunities have been limited in recent free agency. The next best bet is to get the full non-taxpayer midlevel exception, which is projected to be about $15,091,280 if the NBA&#8217;s projection of a 7% salary cap increase holds true.</p><p>If that happens, one narrative you may hear is that Beal made back what he gave up in his buyout and then some. Let&#8217;s dive into the financials and evaluate that claim.</p><h3><em>View or download your copy of the workbook <a href="https://docs.google.com/spreadsheets/d/1a-FOuEigJ9RLtmD8H65TSIYh9UHR2xxi30UnBkISt2E/edit?usp=sharing">here</a>.</em></h3><p>While non-cap related details of player contracts are sometimes hard to come by, <a href="https://marcstein.substack.com/p/the-bradley-beal-buyout-saga?utm_campaign=post&amp;utm_medium=web&amp;triedRedirect=true">Mark Stein explains</a> why it took until July 16<sup>th</sup> for Beal to accept a buyout when the terms the Suns were willing to offer were clear long before then. Beal was due an advance payment of a quarter of his annual salary, $13,416,568, on July 15<sup>th</sup>, as described in Article II, Section 3(d)(z) of the CBA.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> His advance could not have been scheduled until at least one week after the end of the July moratorium as stated in Article II, Section 13(f) of the CBA.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>While some have insinuated waiting for this payment was a last shot at the Suns to force them to write Beal a check on his way out the door, this was just good business. Had Beal agreed to the buyout any earlier, that money would have gone into the stretch and been spread over the next five years. That mistake would have cost him $1,680,773 in today&#8217;s dollars with our estimate&#8217;s default assumptions: 50% take home, 8% investment growth, full escrow return. </p><p>Now given that Beal and his agent clearly value getting his money earlier, and since they seem to have been able to negotiate everything under the sun in this deal with the Wizards, I think it&#8217;s reasonable for this exercise to assume he was due another quarter of his salary on October 1<sup>st</sup> as allowed in the clause above. Furthermore, let&#8217;s assume Beal is being paid over the course of six months instead of the entire year as allowed in Article II, Section 3(d)(y) of the CBA.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>Does negotiating these early payments really matter? Looking back to when the deal was originally signed with Washington in the summer of 2022, before we knew a stretch was coming, the net present value of the shift from standard to early payments was $4,531,276 in Bradley Beal&#8217;s favor. That includes advance payments of 25% each on July 15<sup>th</sup> and October 1<sup>st</sup>, twelve semi-monthly payments instead of twenty-four, and escrow payment in a single check rather than across the remainder of the year-long payment schedule.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> But all that goes away once the Suns waived-and-stretched his contract.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><h3>Where does that leave Bradley Beal? </h3><p>He may not be able to negotiate the same payment schedule with his new teams since it does not seem he will have the same leverage that he once did with the Wizards. If he does indeed sign for the full midlevel exception next year but on a standard payment schedule, he will have lost $2,847,237 in net present value take home pay, as opposed to playing out his contract in Phoenix.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> To break even financially, Beal will need to demand $20,032,772 from a team willing to use their cap space on him next summer.</p><p>Of course, there are many non-monetary reasons for him to take the buyout and move on with his career. The situation in Phoenix was clearly not working and the Clippers stand to have a better chance at contention this year. He may even make back some money in playoff or NBA cup bonuses and his long-term contract outlook in 2027-2028 and beyond might be better on this path. </p><p>But unless he does entice a team to spend over 20 million dollars on him in 2026-2027, he will have lost out on some value in this buyout, despite what you may hear others say.</p><div><hr></div><p><em><strong>If you&#8217;ve enjoyed this, you might want to check out the rest of the Summer Stretch Series 2025:</strong></em></p><ul><li><p><em><strong><a href="https://substack.utterhoops.com/p/damian-lillard-will-get-his-moneyeventually?r=64kjdc">Damian Lillard and the Bucks</a></strong></em></p></li><li><p><em><strong><a href="https://substack.utterhoops.com/p/damian-lillard-did-well-on-his-deal?r=64kjdc">Damian Lillard and the Blazers</a></strong></em></p></li><li><p><em><strong><a href="https://substack.utterhoops.com/p/bradley-beal-left-money-on-the-table?r=64kjdc">Bradley Beal and the Suns/Clippers</a></strong></em></p></li></ul><p><em><strong>And if you prefer watching instead of reading, I&#8217;ve created a companion video that ties it all together &#8212; watch it <a href="https://www.youtube.com/watch?v=f-wogjqNHJY&amp;t=36s">here</a></strong></em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>&#8220;A Team and a player may agree in an amendment to an already-existing Player Contract to modify or eliminate the set-off right provided in this Article XXVII, but only pursuant to and to the extent allowed by Article II, Section 3(p).&#8221;<br><br></em>Article II, Section 3(p):<em> &#8220;By agreeing upon provisions for the purpose of terminating an already-existing Uniform Player Contract prior to the expiration of its stated term, stating as follows: (i) the Team will request waivers on the player in accordance with Paragraph 16 of the Contract immediately following the Commissioner&#8217;s approval of such amendment; and (ii) should the player clear waivers and his Contract thereupon be terminated (x) the amount of any Compensation protection contained in the Contract will immediately be reduced or eliminated, and/or (y) the Team&#8217;s right of set-off under Article XXVII of this Agreement will be modified or eliminated.&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><em>&#8220;A Uniform Player Contract that, at the time the Contract is signed, is fully or partially protected for lack of skill and injury or illness for a Season may provide for the player to be paid a portion of his Compensation for such Season, up to the Maximum Advance Amount as defined below, prior to November 1 of such Season. The Maximum Advance Amount for a Season shall equal the lesser of eighty percent (80%) of the amount of the player&#8217;s Compensation for such Season that is protected for lack of skill and injury or illness, or fifty percent (50%) of the player&#8217;s Base Compensation for such Season; provided that no more than twenty-five percent (25%) of the player&#8217;s Base Compensation for such Season may be paid to the player prior to the October 1 immediately preceding the first day of the Regular Season.&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p><em>&#8220;No Uniform Player Contract may provide for the payment of any Compensation earned for a Season prior to the first semi-monthly payment date that is at least seven (7) days following the completion of the Audit Report for the Salary Cap Year covering the immediately prior Season.&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p><em>&#8220;A Uniform Player Contract may provide for the player&#8217;s Compensation to be paid in either twelve (12) equal semi-monthly payments or thirty-six (36) equal semi-monthly payments beginning with the first of said payments on November 1 of each year covered by the Contract and continuing with such payments on the first and fifteenth of each month until said Compensation is paid in full&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Article VII, Section 12(c), Paragraph 2 of the CBA: <em>&#8220;In the event that, as of the completion of the Governing Audit Report, the Compensation payable to a player pursuant to the Adjustment Contract has already been reduced pursuant to this Section 12(c) by an amount that exceeds the then-applicable Contract Reduction Amount, then such excess shall be paid to the player in equal installments over the remaining semi-monthly payment dates on which payments are due to such player for the applicable Season pursuant to the Adjustment Contract beginning with either the next semi-monthly payment date following the issuance of the Governing Audit Report or, if practicability warrants, the second semi-monthly payment date following the issuance of the Governing Audit Report (or, if there are no remaining payments due to such player for the applicable Season pursuant to the Adjustment Contract, such excess shall be paid to the player within sixty (60) days following the completion of the Governing Audit Report).&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Exhibit 2, Section 2(ii) of the Uniform Player Contract: <em>&#8220;The rescheduled payments described above shall be paid over the applicable number of NBA Seasons in equal semi-monthly installments on the pay dates prescribed by Paragraph 3(a) of the Uniform Player Contract.&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>That assumes the Suns wouldn&#8217;t have waived him outright, but financially that would have been better for Beal too than the buyout.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Damian Lillard Did Well on His Deal with the Blazers]]></title><description><![CDATA[So Did the Bucks]]></description><link>https://substack.utterhoops.com/p/damian-lillard-did-well-on-his-deal</link><guid isPermaLink="false">https://substack.utterhoops.com/p/damian-lillard-did-well-on-his-deal</guid><dc:creator><![CDATA[Chris Utter]]></dc:creator><pubDate>Tue, 05 Aug 2025 20:35:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wzcf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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://substack.utterhoops.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wzcf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wzcf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!Wzcf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!Wzcf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!Wzcf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wzcf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:636483,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/170171884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wzcf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!Wzcf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!Wzcf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!Wzcf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e18876-7da6-4a54-bcd9-9528b4e43e91_1200x628.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>Faced with a surprise free agency and staring down a market where only one team, the Brooklyn Nets, had cap space, Damian Lillard&#8217;s options were limited to say the least. Landing a three-year contract starting at the full non-taxpayer midlevel exception in a year where he will be recovering from an Achilles injury is a boon. If Lillard rebounds to near his previous form, he will be on a discount next year, but able to opt out in 2027 and sign one more solid contract. Otherwise, at age 37, he can opt in to that third year and reevaluate his career options in 2028.</p><p>That&#8217;s a good thing for Lillard since he may be losing nearly seven million dollars in net present value on his previous contract, as we recently analyzed what effect <a href="https://substack.utterhoops.com/p/damian-lillard-will-get-his-moneyeventually">Milwaukee&#8217;s waive and stretch</a> would have. And now that Dame has signed another professional contract, that number is going to go even higher! For every dollar that Portland pays, the Bucks get to keep a little bit more thanks to the CBA&#8217;s set-off provision in Article XXVII, Section 1(a).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Lillard&#8217;s new contract has an interesting format, starting at $14,104,000, with a 5% decrease in the second year, and a return to the original number in the third year. Milwaukee can reduce all 120 months of their stretch payments by an amount related to the new contract&#8217;s first year salary, and by and additional amount related to the new contract&#8217;s second year salary over the final 96 months as described by Article XXVII, Section 5(a).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><h3><em>View or download your copy of the workbook <a href="https://docs.google.com/spreadsheets/d/1Q6UBOV1maRnB6GDFoMaozytSyp9Xsb12DzhdKzNLSkw/">here</a>.</em></h3><p>For this exercise, we are ignoring the final year of the Blazers contract because it is beyond the timeline of Lillard&#8217;s original contract in Milwaukee so the Bucks can&#8217;t set-off any portion of it. Still making assumptions of 50% as the default take home percentage with an 8% annual investment rate, and all escrow eventually returned, the net present value of the first two years of the Portland contract is $16,496,960, as far as today&#8217;s dollars into Dame&#8217;s bank account.</p><p>Unfortunately for him, the set-off net present value is (-$6,138,884) so Lillard will only actually see about 63% of the value of the first two years of this new contract. Luckily, that net $10,358,075 is still enough to bring him back above water when combined with the amount lost when he was cut by Milwaukee (-$6,943,737), bringing Lillard&#8217;s final financial change this summer to a positive $3,414,339. In the end, not too bad a summer for Dame. He gets a little extra money in his pocket and a chance to rehab and play at least one more season closer to family in Portland. </p><p>But this is a great deal for the Bucks too, who originally owed Lillard nearly 135 million dollars in NPV on an extension that was just kicking in.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Between the amount they will save in the stretch ($13,887,473) and this set-off ($12,277,769), Milwaukee will keep over 26 million dollars in today&#8217;s money. Recouping nearly twenty percent of the sunk cost on the contract of a 35-year-old player that will miss at least half of that time with injury is pretty good business for the Bucks.</p><p>While Lillard had no say in the matter with Milwaukee, another situation was brewing out west that couldn&#8217;t be solved unilaterally. The day before Dame signed his Portland contract, Bradley Beal agreed to be waived-and-stretched by the Phoenix Suns, giving back money in the process. While there won&#8217;t be any set-off to deal with, we will evaluate his decision involving both a buyout and an altered payment schedule in the <a href="https://substack.utterhoops.com/p/bradley-beal-left-money-on-the-table">final article and worksheet</a> of this 2025 summer stretch series.</p><div><hr></div><p><em><strong>If you&#8217;ve enjoyed this, you might want to check out the rest of the Summer Stretch Series 2025:</strong></em></p><ul><li><p><em><strong><a href="https://substack.utterhoops.com/p/damian-lillard-will-get-his-moneyeventually?r=64kjdc">Damian Lillard and the Bucks</a></strong></em></p></li><li><p><em><strong><a href="https://substack.utterhoops.com/p/damian-lillard-did-well-on-his-deal?r=64kjdc">Damian Lillard and the Blazers</a></strong></em></p></li><li><p><em><strong><a href="https://substack.utterhoops.com/p/bradley-beal-left-money-on-the-table?r=64kjdc">Bradley Beal and the Suns/Clippers</a></strong></em></p></li></ul><p><em><strong>And if you prefer watching instead of reading, I&#8217;ve created a companion video that ties it all together &#8212; watch it <a href="https://www.youtube.com/watch?v=f-wogjqNHJY&amp;t=36s">here</a></strong></em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>&#8220;When a Team (&#8220;First Team&#8221;) terminates a Player Contract (&#8220;First Contract&#8221;) in circumstances where the First Team, following the termination, continues to be liable for unearned Base Compensation (i.e., unearned as of the date of the termination) called for by the First Contract (including any unearned Deferred Base Compensation), the First Team&#8217;s liability for such unearned Base Compensation shall be reduced pro rata by a portion of the compensation earned by the player (for services as a player) from any professional basketball team(s) (the &#8220;Subsequent Team(s)&#8221;) during each Salary Cap Year covered by the term of the First Contract (including, but not limited to, compensation earned but not paid during such period).&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><em>&#8220;In the event (i) a Team terminates a Player Contract and the payment of the player&#8217;s protected Compensation for any remaining Salary Cap Year(s) under the First Contract is stretched in accordance with Article II, Section 4(k) (the &#8220;mandatory stretch provision&#8221;), and (ii) the player subsequently earns compensation from another professional basketball team triggering a right of set-off under this Article XXVII, the amount of set-off to which the First Team may be entitled shall be calculated based on the unearned Base Compensation in respect of each Salary Cap Year covered by the term of the First Contract as provided in such Contract (and not with regard to how such protected Base Compensation amounts are payable to the player pursuant to the mandatory stretch provision). The set-off amount in respect of each remaining Salary Cap Year under the First Contract in which the related unearned Base Compensation is stretched in accordance with the mandatory stretch provision shall be allocated such that each of the player&#8217;s stretched protected Compensation payments in respect of the applicable Salary Cap Year are reduced on an equal basis over the applicable stretch period (i.e., for the first Salary Cap Year with respect to which a player&#8217;s protected Compensation is stretched, over the entire stretch period, and for any subsequent Salary Cap Years, over the remaining stretch period). In no event shall a Team be entitled to set-off under a First Contract in respect of compensation earned by a player (for services as a player) from a Subsequent Team(s) during a Salary Cap Year occurring after the term of the First Contract.&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Set the worksheet take-home variable to 100% because the Bucks don&#8217;t have to pay taxes and fees to hold on to not pay money.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Damian Lillard Will Get His Money…Eventually]]></title><description><![CDATA[But He Might Lose Millions in the Process]]></description><link>https://substack.utterhoops.com/p/damian-lillard-will-get-his-moneyeventually</link><guid isPermaLink="false">https://substack.utterhoops.com/p/damian-lillard-will-get-his-moneyeventually</guid><dc:creator><![CDATA[Chris Utter]]></dc:creator><pubDate>Thu, 31 Jul 2025 17:19:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f1bd82e6-2b58-4363-b910-ae61381d2bb3_1400x732.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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://substack.utterhoops.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gsYn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gsYn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png 424w, https://substackcdn.com/image/fetch/$s_!gsYn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png 848w, https://substackcdn.com/image/fetch/$s_!gsYn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png 1272w, https://substackcdn.com/image/fetch/$s_!gsYn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gsYn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png" width="1400" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:611141,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.utterhoops.com/i/169719517?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gsYn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png 424w, https://substackcdn.com/image/fetch/$s_!gsYn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png 848w, https://substackcdn.com/image/fetch/$s_!gsYn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.png 1272w, https://substackcdn.com/image/fetch/$s_!gsYn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F475d46c9-71b1-40ff-8343-21f40bea35e7_1400x732.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>On July 1<sup>st</sup>, 2025, the Milwaukee Bucks waived Damian Lillard to make room to sign Miles Turner. In a world where nearly every NBA move is known and hinted at in advance, this one caught people by surprise. Dame&#8217;s time in Milwaukee ended abruptly on the day his 2-year, $112 million dollar extension took effect.</p><p>NBA fans lamented that the Dame/Giannis pick-and-roll never became as lethal as they fantasied. They were drawn back into the grief of a string of Achilles injuries that plagued an otherwise exciting postseason, Lillard&#8217;s being the first. And while it seemed unempathetic to toss aside a player that had gotten hurt playing for them, the Bucks had every right to do so. The NBA is a business; plus, Dame will get all his money&#8230;</p><p>Right?? Well, kind of&#8230;</p><p>Funny enough, the salary cap mechanics in the NBA have become better understood than how the cash gets transferred from team to player. As far as the Bucks cap space calculations are concerned, Lillard&#8217;s remaining salary, $112,583,016, will be stretched across the next five seasons (his two years remaining, times two, plus one) leaving Milwaukee with $22,516,603 of dead money on their books for each season through 2029-2030.</p><p>While that anchor will hang on Milwaukee&#8217;s cap sheet for some time, it gave the Bucks the room they needed to make a last gasp effort to convince Giannis that they were doing everything they could to remain a contender. General Manager Jon Horst said as much, speaking to <a href="https://www.nytimes.com/athletic/6496242/2025/07/16/bucks-jon-horst-myles-turner-giannis-offseason-interview/">Eric Nehm of The Athletic.</a> Whether you like the move from a team building perspective, or see it as a desperate attempt at relevance for an organization that is turning a blind eye to its imminent forthcoming rebuild, neither matters to Damian Lillard now.</p><h3>&#8220;Dame still gets his $100M over 2 years, right? And The stretch is just for the bucks cap hit?&#8221; [sic]</h3><p>Ignoring the grammatical errors and incorrect total, this question came from a knowledgeable user in a reasonably well-informed discord server. Other users chimed in to support the initial claim, perhaps because it seems only fair, but according to Article II, Section 4(k), Paragraph ii(y) of the CBA, it&#8217;s just not the case.</p><blockquote><p><em>&#8220;The remaining Base Compensation, if any, owed to the player pursuant to Exhibit 2 of the Contract shall be aggregated and paid in equal amounts per year over a period equal to twice the number of NBA Seasons (including any Season covered by a Player Option Year) remaining on this Contract following the date upon which the request for waivers occurred, plus one NBA Season.&#8221;</em></p></blockquote><p>The &#8220;mandatory stretch provision&#8221; applies any time a player contract is terminated. That is to say that whether or not the Bucks had chosen to use the stretch provision in relation to the cap hit of the contract, the payment is automatically stretched, and this is non-negotiable.</p><p>It&#8217;s reasonable to assume that the overlap of those who study the NBA salary cap and those who have some interest in personal finance is probably decently high. For the latter, the concept of the time value of money looms large here. There is a big difference in being paid over two years instead of over five. Let&#8217;s take a look and see if we can estimate how much.</p><h3><em>View or download your copy of the workbook<a href="https://docs.google.com/spreadsheets/d/1RJ4P3vMGpq5nSok_tE9tEdZxu_BmNF1r16EisE5dBRs/edit?usp=drive_link"> here</a>.</em></h3><p>Before we dig into the nitty-gritty of the effect of the payment stretch, let&#8217;s address one thing right off the bat: the numbers that we all see reported as player&#8217;s salaries are placeholder values. They are usually close to accurate. But the actual amount a player is paid is not determined until the end of the season, after the league&#8217;s annual accounting review that occurs during the July moratorium, when the final calculation of the year&#8217;s basketball related income (BRI) is complete.</p><p>Players are guaranteed to receive between 49% and 51% of BRI, although they typically get the 51%. However, there are instances where the sum of the player&#8217;s placeholder values exceeds that proportion. To combat that, players have their paychecks docked 10%, which goes to an escrow account that can be paid back to the teams in the above-described scenario.</p><p>In 2024-2025, 9.14% went back to the teams with 0.86% returned to the players, as initially reported by <a href="https://x.com/EricPincus/status/1939808585200091524">Eric Pincus of Bleacher Report</a>. This is less likely to be the case in 2025-2026, where the salary cap is set to rise by the maximum allowed 10%, indicating that BRI is projected to grow by more than this amount. However, in 2026-2027, where the league is projecting only a 7% salary cap increase, your guess is as good as mine how the escrow will be divvied up. For this estimation, I have set the default in the calculator to be that Lillard will receive the full amount of his escrow back.</p><p>As to the timeline of the payments defined in his contract, those types of details are not as readily available to the public. Absent any additional information, let&#8217;s assume for the purpose of this exercise that the standard payment schedule applies as defined in Paragraph 3(a) of the Uniform Player Contract<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> with escrow payment as described in Article VII, Section 12(c), Paragraph 2 of the CBA.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>As to how much of his gross pay Dame sees hit his account: subtract taxes, agent fees, NBPA fees, and I&#8217;m sure some other things we aren&#8217;t aware of. The worksheet uses 50% as his default take home percentage with an 8% annual growth rate, which is likely on the conservative side for someone with millions to invest.</p><p>Even with that significant chunk removed from his take home pay, the $112 million that got stretched over five years would be worth a total of $68,360,158 when Lillard cashed his final paycheck on October 15<sup>th</sup>, 2030. That&#8217;s not too shabby. But had his payment not been stretched, he&#8217;d have $76,216,358 by that 2030 date, receiving his last paycheck on that same day in 2027 and letting that money grow.</p><h3>Damian Lillard lost $6,943,737 in net present value when he was waived by the Bucks.</h3><p>Not that you need to shed any tears for Dame; he is a beloved basketball star and an extremely well paid one at that. But before you wave it off as &#8220;NBA is a business&#8221;, know that he effectively lost almost seven million dollars out of his pocket when Milwaukee made this move.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>But will he make that back in his next deal? We will explore that additional contract along with the set-off that Milwaukee is entitled to in a <a href="https://substack.utterhoops.com/p/damian-lillard-did-well-on-his-deal">future article and worksheet</a> to see how far, if any, he might come out ahead.</p><div><hr></div><p><em><strong>If you&#8217;ve enjoyed this, you might want to check out the rest of the Summer Stretch Series 2025:</strong></em></p><ul><li><p><em><strong><a href="https://substack.utterhoops.com/p/damian-lillard-will-get-his-moneyeventually?r=64kjdc">Damian Lillard and the Bucks</a></strong></em></p></li><li><p><em><strong><a href="https://substack.utterhoops.com/p/damian-lillard-did-well-on-his-deal?r=64kjdc">Damian Lillard and the Blazers</a></strong></em></p></li><li><p><em><strong><a href="https://substack.utterhoops.com/p/bradley-beal-left-money-on-the-table?r=64kjdc">Bradley Beal and the Suns/Clippers</a></strong></em></p></li></ul><p><em><strong>And if you prefer watching instead of reading, I&#8217;ve created a companion video that ties it all together &#8212; watch it <a href="https://www.youtube.com/watch?v=f-wogjqNHJY&amp;t=36s">here</a></strong></em></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.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 Chris Utter! 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><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>&#8220;Unless otherwise provided in Exhibit 1 (or, with respect to advances, in Exhibit 1, Exhibit 1A, or Exhibit 1B), such Compensation shall be paid in twenty-four (24) equal semi-monthly payments beginning with the first of said payments on November 1st of each year covered by this Contract (&#8220;contract year&#8221;) and continuing with such payments on the first and fifteenth of each month until said Compensation is paid in full.&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><em>&#8220;In the event that, as of the completion of the Governing Audit Report, the Compensation payable to a player pursuant to the Adjustment Contract has already been reduced pursuant to this Section 12(c) by an amount that exceeds the then-applicable Contract Reduction Amount, then such excess shall be paid to the player in equal installments over the remaining semi-monthly payment dates on which payments are due to such player for the applicable Season pursuant to the Adjustment Contract beginning with either the next semi-monthly payment date following the issuance of the Governing Audit Report or, if practicability warrants, the second semi-monthly payment date following the issuance of the Governing Audit Report (or, if there are no remaining payments due to such player for the applicable Season pursuant to the Adjustment Contract, such excess shall be paid to the player within sixty (60) days following the completion of the Governing Audit Report).&#8221;</em></p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Assuming a 2.5% discount rate for inflation.</p><p></p></div></div>]]></content:encoded></item></channel></rss>