<?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>Sat, 08 Aug 2026 09:41:05 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[NBA Transaction Predictions]]></title><description><![CDATA[Based on the Most Realistic Moves from SBC]]></description><link>https://substack.utterhoops.com/p/nba-transaction-predictions</link><guid isPermaLink="false">https://substack.utterhoops.com/p/nba-transaction-predictions</guid><dc:creator><![CDATA[Chris Utter]]></dc:creator><pubDate>Thu, 23 Jul 2026 20:32:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!W1wR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I am back home after more than a week in Las Vegas, primarily spent at NBA Summer League. I love the energy buzzing around and the access that fans get is really unlike anywhere else. Summer league is pretty much a hybrid of NBA games and AAU tournaments.</p><p>I exchanged a &#8220;Bear Down&#8221; and got a big smile from Mike Bibby when we passed in an empty hallway. Jordan Ott and I shared the annoyance of a long line at Southwest Airlines bag drop on Sunday morning. But the presence of all of the coaches and front office executives in the same place is both necessary and unique. Everyone comes in, handles their business, and gets out.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W1wR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W1wR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!W1wR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!W1wR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!W1wR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W1wR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2379518,&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/207968773?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.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_!W1wR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!W1wR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!W1wR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!W1wR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff74a6bca-4fb1-48ce-adf8-9f2850008887_1408x768.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Around that, actual basketball is being played. You can watch parts of a dozen games in a day for the price of a single NBA regular season ticket.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Players, coaches, and referees are all fighting for their careers. Less visible is the scratching and clawing of those trying to get a foot in the door of NBA, WNBA, G-League or college front offices, and that&#8217;s where Sports Business Classroom comes in.</p><p>Last year, I had the opportunity to take part in SBC, a program designed for those interested in working in those positions. I <a href="https://youtu.be/gExt3Ed-ORw?si=jm5WTkSwsPbPEHQp">detailed my experience</a> in one of my first YouTube videos. This time, I returned as an alumnus, supporting the current batch of students. </p><p>In addition to taking in the wisdom of several high-profile speakers and networking with as many people as I could, my role was to participate in the mock GM exercise, where 20 teams are made up of students in the salary cap, scouting, and analytics majors, and the final 10 are run by alumni.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>The mock gives the students the chance to apply their learnings from the week to evaluate players and make moves with the franchise they are assigned. While the days are spent in the classroom setting, hearing from some of the best in the business, the nights back at the hotel are spent working on deals with other teams and agents. I spent Tuesday-Thursday coaching students who asked for help in preparation for the four-hour transaction window on Friday morning.</p><h2>SBC Mock Results</h2><p>This is the third full-scale mock exercise I have been a part of (two SBC and one at ASU&#8217;s Mock Trade Deadline event that I helped with). One of the things I have learned is that very smart people can have very different opinions about moves. While it&#8217;s tempting to name a winner and loser (team vs team in trade or team vs agent in signing or extension), I wanted to instead highlight the moves I thought were a win-win for both parties and thus could potentially see happening.</p><p>The mock exercise covered everything from July 14th, when the mock diverged from real life, to February 5th, the trade deadline. And if we look at the signings made in the &#8220;offseason&#8221;, I thought all of the major name free agents ended up in pretty reasonable spots.</p><p>Restricted free agent Jalen Duren returned to Detroit on a deal starting at less than 25% of the salary cap after the big man&#8217;s leverage was diminished and fellow RFA (and Wildcat) Bennedict Mathurin did the same with the Clippers just above the midlevel. Denver&#8217;s negotiations with their two RFA (Peyton Watson and Spencer Jones) effectively stretched later into the summer so I&#8217;ll hold on that for the moment (Spoiler: I was assigned to be the Denver GM).</p><p>Draymond Green and James Harden signed back with their current teams as well after LeBron James and his agent chose Minnesota for the taxpayer midlevel (2 years, $12.43 million with a player option).</p><h3>Signings</h3><p>Once you get past that level, it gets to be pretty slim pickings, but there were a couple of moves around the edges that made sense to me in terms of filling out benches.</p><p><strong>Bruce Brown (Golden State Warriors) - 1 year, $4,500,000 via the taxpayer midlevel</strong>.</p><p>With only 11 players currently on roster<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> and a nearly $36 million gap to their second apron hard cap, the Warriors definitely have work to do. </p><p>It could be as simple as signing two minimums and giving the rest of the money to Green, but in this case they opted to use a portion of their midlevel to secure Brown, a veteran wing that seems like a natural fit for Golden State. </p><p>I think he could be had for a minimum, but if this is what it took (and Green is willing to take a little less to get one of the few rotation caliber free agents left on the market), maybe paying a little extra made sense.</p><p><strong>Nic Batum (San Antonio Spurs) - 1 year, $3,876,529 via the vet minimum exception, counting as $2,449,421 against cap, tax, and aprons.</strong></p><p>I actually had to go check and make sure Batum hadn&#8217;t played for San Antonio before. He hasn&#8217;t, but I can already clearly picture him in a Spurs jersey.</p><p>Last year, San Antonio had Kelly Olynyk, Mason Plumlee, and Bismack Biyombo as veterans, but could really use one that could actually play. Batum certainly isn&#8217;t what he once was, but was still good enough last year to get on the floor. It only seems natural he continues the Spurs&#8217; long-standing French connection.</p><p>The Spurs currently will have one open roster spot once Jordan McLaughlin signs and project to be $2.1 million under the luxury tax, which they almost assuredly will finish the year under to delay the start of their repeater tax clock. However, the $300k could be made up via an in-season trade (most likely Harrison Barnes&#8217;s $8 million expiring or McLaughlin). </p><p>Perhaps this would require Batum agreeing to a partial guarantee around $3 million just in case the Spurs don&#8217;t want to make a trade and need to cut a player before the January 10th guarantee date. That would proportionally get their tax hit under the threshold. They could then re-sign him near the end of the year to be on their playoff roster.</p><p><strong>Bradley Beal (Orlando Magic) - 1 year, $3,876,529 via the vet minimum exception, counting as $2,449,421 against cap, tax, and aprons.</strong></p><p>I wrote about <a href="https://substack.utterhoops.com/p/bradley-beal-left-money-on-the-table">Beal&#8217;s financial situation</a> last year in response to his buyout with the Phoenix Suns, saying then that I found it unlikely he would sign for more than the $15 million non-taxpayer midlevel for 2026-2027. We are far past that now. </p><p>Beal declined his $5.6 million player option at the end of June and could re-sign with the Clippers using non-bird rights for up to 2 years, $13.2 million.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> This is the most likely option, and Los Angeles may have had a handshake agreement with Beal dating back to his signing last year that they would take care of him this offseason.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> </p><p>With the Clippers rebuilding, and especially if they do retain Mathurin, there might be better options basketball wise for Beal. If he wanted to join a team that could really use his help to try to jump up into contention, Orlando is a prime candidate, as they are in desperate need of more shooting.</p><p>The Magic currently have one open roster spot along with the highest payroll in the league. Even a minimum contract would leave them only $50k in space below the second apron. Alternatively, they could waive Jamal Cain, whose contract is non-guaranteed, to offer Beal $5 million out of their taxpayer midlevel. This would hard cap them at the second apron, which reduces future flexibility, but I can&#8217;t really see them going over anyway.</p><h3>Extensions</h3><p>While July is made for free agency, August-October is the season of extensions in the NBA. First round draft picks entering their fourth year (draft class of 2023), as well as players on 3- or 4-year contracts starting on the second anniversary of the most recent signing or extension, or 5- or 6-year contracts starting on the third anniversary, are eligible for extension.</p><p><strong>Anthony Black (Orlando Magic) - 5 years, $130,000,000 starting at $26,000,000 in 2027-2028.</strong></p><p>Let&#8217;s stay in Orlando where the Magic will try to come to terms with former 6th overall pick, Anthony Black. As I said above, Orlando has a very expensive roster and that is true beyond this season as well. </p><p>For the second SBC in a row, the Magic GM opted not to &#8220;solve&#8221; the Paulo and Franz &#8220;problem&#8221;, but instead moved on from Jalen Suggs, taking back Fred VanVleet&#8217;s expiring salary among other things. That makes some sense if they think that Black can move into a starting role.</p><p>The mock Magic and Black&#8217;s agent agreed to a five-year $130 million extension that would put him under contract all the way through the 2031-2032 season, structured as $26 million in each year. </p><p>I think the real Magic might choose to start at a lower number for the same average annual value (AAV) since they are already facing financial constraints, but the flat structure would be a way to get Black a little bit more money earlier and hedge your bets in the long run if you&#8217;re the Magic.</p><p><strong>Amen Thompson (Houston Rockets) - 4 years (PO), $156,630,600 starting at $39,157,650 in 2027-2028.</strong></p><p>Thompson looked like a sure thing to get the 25% max only a year ago, but his offensive game has still yet to come around. The number there in the first year looks a little bit awkward, but it&#8217;s equal to 22.5% of the projected salary cap for next season. This seems like a good compromise for the Rockets to save a little money in the near term while also structuring this contract with no raises. </p><p>Thompson, meanwhile, receives a player option on only a four-year extension, which will set him up to be eligible to begin his next contract with seven years of service. If he does turn the corner offensively, he could demand the 30 percent max at that time.</p><p><strong>Jordan Walsh (Boston Celtics) - 3 years (PO), $10,000,000 starting at $3,086,420 in 2027-2028.</strong></p><p>Walsh&#8217;s salary for the upcoming season just became fully guaranteed. He is playing on the last year of a four-year contract for the minimum using the second-round pick exception. Walsh has made about $7.6 million in his career, so turning down a $10 million extension might be quite difficult, especially with a player option attached should he pop.</p><p>On the Celtics&#8217; side, locking in a player that has proven to be a serviceable defensive rotation guy at just above the minimum seems like good business. Walsh would be an unrestricted free agent next summer so I like the idea of getting an extension done rather than letting him walk, but this can be done anytime during the season so no pressure.</p><p>An extension at this level would also make Walsh potentially tradable alongside another player on a minimum contract if needed to make a bigger move at a future trade deadline. Stacking multiple minimum salaries to make the financials of a trade work is no longer allowed during the season.</p><p><em><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">After I wrote this section but before I sent it out, Walsh and the Celtics agreed to a 3 year, $15 million deal ending in a team option. A little more money, but a flip of who holds the option compared to how it went down at SBC. All in all, very close</mark></strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">.</mark></em></p><h3>Restricted Free Agency</h3><p>In real life and mock offseason, RFA is a complicated and unfortunately antagonistic situation. Last summer, four high-profile players entered RFA after failing to come to terms with their team on an extension.</p><p>Chicago&#8217;s Josh Giddey came out the best, agreeing to a 4-year, $100 million offer with no raises or options. Jonathan Kuminga ultimately signed back with Golden State, albeit on a 2-year deal with a team option. He made $23.8 million last year, but is still searching for a home this offseason after being traded to Atlanta midseason. While I&#8217;m sure the Hawks would be happy to facilitate a sign-and-trade, they are now the second team seemingly willing to move on from Kuminga.</p><p>Quentin Grimes used the only leverage a RFA has and took the qualifying offer (QO) with Philadelphia, betting on himself for only $8.7 million. He has followed it up with some long-term security in the form of a 4 year, $60 million contract with the Los Angeles Lakers. Cam Thomas also took the QO and made $6 million but is now in danger of being out of the league.</p><p>This season Walker Kessler and the Jazz both agreed to a sign-and-trade to the Lakers. Meanwhile, Jalen Duren seems destined to go back to Detroit. If he takes a long-term deal, it will probably be at an amount less than he wants. Obviously, his other option is the more risky route of taking a qualifying offer of less than $10 million.</p><h4>Denver</h4><p>Along with Bennedict Mathurin, the two most important restricted free agency situations remaining both exist in Denver: Peyton Watson and Spencer Jones.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> As I hinted at earlier, I was the Nuggets&#8217; mock GM for this exercise. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TUEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TUEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 424w, https://substackcdn.com/image/fetch/$s_!TUEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 848w, https://substackcdn.com/image/fetch/$s_!TUEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 1272w, https://substackcdn.com/image/fetch/$s_!TUEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TUEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png" width="1456" height="1293" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1293,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334151,&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/207968773?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.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_!TUEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 424w, https://substackcdn.com/image/fetch/$s_!TUEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 848w, https://substackcdn.com/image/fetch/$s_!TUEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 1272w, https://substackcdn.com/image/fetch/$s_!TUEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8b31a01-24fd-48e7-9944-162ad56d8482_1664x1478.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Denver is also expensive and with an ownership group that is not known as the most willing to spend money. The Nuggets were over the luxury tax in the three seasons previous to last. If the Nuggets are payers this year, they will do so at the &#8220;repeater&#8221; rate, a higher cost than non-repeater teams.</p><p>But Denver is already <strong>above</strong> the tax threshold by $10 million and below the second apron by only $4 million even before re-signing either Watson or Jones. They cannot easily fill out their final two required roster spots without tipping over.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p><div class="callout-block" data-callout="true"><p><strong>An aside on the second apron.</strong> The players union has been making statements about their dislike of the aprons, setting the foundation for their next set of CBA negotiations, with changes likely to take effect in the 2029-2030 season.</p><p>We have seen four teams already end the year above the second apron, so it is not a hard cap as much as people want to call it that. What does seem like a line that teams won&#8217;t cross is finishing above the second apron three times and getting their frozen pick dropped to the bottom of the first round.</p><p>Therefore, teams are more hesitant to start their second apron clock. We just saw OKC duck the second apron this season, at least partially because they will have to be in it in the future.</p><p>I think a compromise could be made that keeps the aprons, but removes the penalties related to frozen/dropped draft picks in future years. Then there would be no concept of a second apron clock. Teams would be free to enter the second apron in a given year, subject to all of the other restrictions preventing them from adding players, but not from keeping their own.</p><div><hr></div><p><strong>A much more significant change.</strong> While the union has said that players losing their bird rights is a concern because of second apron concerns, that is really about the mid-tier players that teams are fearful of investing in. 35% max players (e.g., Jaylen Brown) getting traded retain said rights.</p><p>But the system is paying guys that supermax right after they have peaked, which is not ideal. Currently players with six or fewer years of service can earn the 25% max, those with 7-9, 30%, and 10 or more, 35%. </p><p>Then there are rules based on awards voting, minimum game requirements (that are seemingly arbitrarily administered), and other factors (Luka didn&#8217;t qualify after getting traded) that allow players to get bumped up to a higher tier. But potentially the best player in the world (Wemby) just declined said escalators and took the 25% max outright.</p><p>This is far too complex a system. I would love to see under six years, 25% max and seven years or more, 30% max. Period. It would keep more teams together and redistribute salary and security to the NBA middle class.</p></div><p>It seemed like the Nuggets had some decisions to make this offseason and would even take the temperature of the market for Jamal Murray and Aaron Gordon. I know I tried to in the mock exercise, especially with the former, but his $50 million contract wasn&#8217;t something teams were willing to build around.</p><p>In real life, Denver has done very little this offseason, signing only veteran minimums. The most important business of the offseason, signing the best player in their history, Nikola Jokic, to an extension, failed. Jokic opted not to sign an extension, and will have the chance to decline his player option at the end of next June, becoming an unrestricted free agent.</p><p>So there is a lot of pressure on the Nuggets to perform. However, I&#8217;m not sure that bringing back Watson and Jones to run it back for another year will end in any better result. The Nuggets were arguably a top four team in the west last season and might be again, but are certainly not in the top tier of contenders.</p><p>In my opinion, it is pretty unlikely that Denver wins the title this season no matter what they do, so one of the ways I looked at this was with a goal of having the best opportunity moving forward from the summer of 2027 to effectively pitch Jokic on that vision.</p><p>I did not think having large amounts of money committed to Murray, Gordon, Braun, and Watson was going to be a good foundation for that vision. With that in mind, I set out to try to find the best sign-and-trade deal that I could for Peyton Watson. </p><p>Sign-and-trades are inherently difficult because of base year compensation (BYC). Essentially, whatever value Watson was to agree to (call it, $30 million) would count as $30 million for the receiving team&#8217;s salary in the trade, but would only count as $15 million for the Nuggets sending money for salary matching purposes. That is why you almost always see sign-and-trade deals include a third team who can take on the extra salary.</p><p>The most interested party early on was the Milwaukee Bucks, who were trying to send back a mix of players and what little draft capital they have left. Part of the value Milwaukee wanted to send out in the trade was the contract of Tyler Herro, which I neither wanted nor could the Nuggets take on financially. At that point, both Milwaukee and I agreed to look for a third trade partner. I told them that I&#8217;d be looking for either a power forward that could play alongside Jokic or a shooting guard, preferably if one or both was defensively minded.</p><p>We discussed that if Detroit had not previously traded Isaiah Stewart, they would be a natural fit to take in Herro. However, I walked away from that discussion and urged Watson&#8217;s agent, who was working with me to find his client a team that would pay him, to have a chat with Memphis. A day later, they had agreed in principle to a deal starting at $25 million, given that terms could be agreed to on a sign and trade.</p><p>I researched what a trade might look like. Stewart has two years remaining at $15 million each, with the second a team option. It is really a great contract and I would be quite interested to see him play alongside Jokic. Unfortunately, there was no way to make the trade straight up Watson for Stewart because of BYC issues.</p><p>I approached the Grizzlies with the suggestion that they take both Watson and Braun, the latter of which most agreed was on a neutral value contract, but one that Denver could not afford. Because of an additional move that Memphis had made, they were far below the tax and could use their $28 million traded player exception (TPE) from the Jaren Jackson Jr. deal to take in one of the contracts.</p><p>I paid Chicago two second round picks to take Zeke Nnaji into their room midlevel which set up my ability to complete the sign-and-trade that would hard cap Denver at the second apron. </p><p><strong>Denver receives: $110,000<br>Chicago receives: Zeke Nnaji via RMLE, 2028 MIN SRP, 2031 SAC SRP</strong></p><p><strong>Denver receives: Isaiah Stewart, Ty Jerome, and GG Jackson</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a><strong><br>Memphis receives: Peyton Watson via sign-and-trade, and Christian Braun via TPE</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a></p><p><strong>Peyton Watson (Memphis Grizzlies) - 4 years (PO), $107,500,000 starting at $25,000,000 in 2026-2027.</strong></p><p>These moves left the Nuggets about $5.3 million under the second apron, which they were now hard capped at. I had previously offered Spencer Jones&#8217;s agent a deal for 3 years, $13 million. They wanted 2 years, $12 million, which I thought was above what they could get from another team so I invited them to try to go find that deal. Golden State was willing to use their biannual exception to sign Jones to an offer sheet of 2 years at $5,477,000 each, which was unfortunately more than Denver could currently afford. </p><p>The extended calendar aspect of the mock would have allowed me to stretch Jonas Valanciunas&#8217;s $2 million cap hit over three years, opening another $1.33 million in headroom for this season to match the Jones offer sheet. In real life, that decision will be interesting for Denver, who must make that call by the end of August, perhaps before they are certain how these RFA situations will unravel.</p><p>In hindsight, I wish I had worked more with Jones&#8217;s agent to come to an agreement. Denver could have paid the same money over two years but including an 8% raise, which would have negated their need to stretch the dead cap hit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WWuA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WWuA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 424w, https://substackcdn.com/image/fetch/$s_!WWuA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 848w, https://substackcdn.com/image/fetch/$s_!WWuA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 1272w, https://substackcdn.com/image/fetch/$s_!WWuA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WWuA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png" width="1456" height="841" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:841,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:254257,&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/207968773?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.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_!WWuA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 424w, https://substackcdn.com/image/fetch/$s_!WWuA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 848w, https://substackcdn.com/image/fetch/$s_!WWuA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 1272w, https://substackcdn.com/image/fetch/$s_!WWuA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f3836b7-0c84-4622-89a0-6c61717f1558_1642x948.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the end, Denver picks up a physical, defensive-minded big man that can play alongside Jokic or in backup center minutes, along with more shooting on the perimeter. More importantly, they clear out their cap sheet. </p><p>Stewart will have a team option and Jerome a player option that he could possibly decline and sign back for multiple years starting at a lower number if it helps. The other salaries on the books are small except for the big three. The Nuggets get to try a different mix and remain competitive for 2026-2027 and kick the can down the road to next summer on any big changes.</p><p>By staying under the second apron, their 2034 pick will be tradable next offseason, perhaps along with Murray or Gordon, who would each have two years remaining under contract. It&#8217;s not a perfect plan to retain Jokic, but it at least gives the Nuggets a little more flexibility and time to find said plan.</p><h3>Trades</h3><p>Making a truly balanced trade is pretty difficult. Finding a potential partner who is willing to give up the things you want and whose goals match up with what you are offering is hard alone. Dealing with all of the rules and negotiating draft capital makes any trade lucky to get across the finish line.</p><p>One trade that intrigued me, but ultimately didn&#8217;t get done involved the Lakers, who out of all 30 teams, probably had the most controversial mock, after being saddled with a Walker Kessler move that was not thought highly of by most at SBC. Their attempts to build a contender got mixed reviews, but they did at least explore another path.</p><p>Los Angeles reportedly declined an offer of Brandon Miller (who had signed a 5 year $192 million contract extension), Naz Reid, Moussa Diabate, and three unprotected first round picks for Luka Doncic.</p><p>Doncic will almost assuredly decline his player option in 2028-2029 so he can re-sign at the 35% maximum with his 10 years of service. That means the Lakers have two years remaining to prove to him that he should stay. I don&#8217;t see this year&#8217;s team being a beacon of hope, which would mean next summer would be very tenuous with only one season remaining and no first rounders to send out to try to improve further.</p><p>We are seeing this play out in Denver with Jokic and we just ended this saga in Milwaukee with Giannis. Waiting until the final year allowed Giannis to exert control on the trade process by letting teams know where he would be willing to sign an extension. That suppressed the value the Bucks were able to get in return. Meanwhile, Jokic may walk for nothing.</p><p>I do not subscribe to the theory that any player is untradeable.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> The Charlotte package is far stronger than any that Milwaukee received for Giannis. Miller starting his extension at 20% of the salary cap and under contract for six seasons along with Reid&#8217;s three years plus an option totally resets the Lakers&#8217; clock while refilling some of their depleted draft pick inventory.</p><p>For Charlotte, this is the way to get a number one guy to pair with the young, cheap talent they already have on roster. Perhaps they are just as well off waiting another season though and seeing what they have with this group, improving incrementally and trying to make the playoffs. Next summer, they might be able to swing a similar deal for far less.</p><p><strong>Charlotte receives: Kel&#8217;el Ware<br>Milwaukee receives: Ryan Kalkbrenner, 2027 CHA FRP, 2027 MEM SRP</strong></p><p>The Hornets did get this deal done, upgrading their frontcourt with a player on the same timeline as Miller and Knueppel. </p><p>Ware, the number 15 overall pick in 2024, will be extension eligible next offseason. I&#8217;m always skeptical of paying a guy at market value long before you have your star in house. The Bucks are just at the beginning of a rebuild that will take some time.</p><p>In this trade, they pick up a first round pick from Charlotte, who has not made the playoffs yet with this group. With the new lottery odds coming into effect, that pick could be valuable if the Hornets somehow slip into the lottery again. The Memphis second rounder is likely to be a good one, even more so if they end up in the relegation zone.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a></p><p><strong>Sacramento receives: Jakob Poeltl, Ja&#8217;Kobe Walter, 2028 TOR FRP, $1,000,000<br>Toronto receives: Keegan Murray, Dae&#8217;Qwon Plowden</strong></p><p>If the Kings are realistic about their outlook, taking on negative value contracts with assets is a good way to go. Poeltl is about as distressed an asset as there is out there. As Sacramento, I would have tried to get the Raptors&#8217; 2029 pick unprotected just because it is one year later, and their 2027 which will be the worst of four teams, but still good to have. Plus, they get a second draft guy in Walter to try out.</p><p>Toronto turns Poeltl into a wing that can play for them in the playoffs for the price of one first round pick that they hope will be in the 20s. </p><h2>Wrap-up</h2><p>There were plenty of other trades in the mock, both moves around the edges, and full-blown blockbusters, but usually ones I had an opinion on one way or the other. Every time I partake in one of these exercises, I learn something new. Plus, they are a ton of fun.</p><p>If you want to learn more, a great place to start is <a href="https://docs.google.com/document/d/1vrDEXjNX9x15m9HSjSHpIVbRSihnTvtkOBCqC-HomQc/edit?tab=t.0">Bobby Marks&#8217;s transaction tracker</a>, where he explains each move that is made from a salary cap perspective, or Yossi Gozlan&#8217;s <a href="https://www.thirdapron.com/">Third Apron substack</a> and podcast. And the best source of salary information and best <a href="https://www.spotrac.com/nba/trade-machine">trade machine</a> live at <a href="https://www.spotrac.com/nba/denver-nuggets/yearly/_/sort/cap_total/view/roster">Spotrac.com</a>, home of my friend Keith Smith.</p><p>These are three of the most knowledgeable people in the world in this area and they are also instructors at <a href="https://sportsbusinessclassroom.com/">Sports Business Classroom</a>. I&#8217;ve been very lucky to hang out with and learn from these guys the last two years.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.utterhoops.com/p/nba-transaction-predictions?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/nba-transaction-predictions?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/nba-transaction-predictions?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>A tip: Cox Pavilion games are a better watch than those in the arena. You can get much closer to the floor and hear the coaches and players.</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 partially a logistical move. Each student franchise (and the six agencies) gets time to present their strategy on Wednesday and their results on Saturday. Having all thirty teams present would be tough. Plus, it&#8217;s nice to have more people on hand to help.</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>Teams are allowed to have 21 players on roster during the summer, but must cut down to 15 (not including their 2-3 two way contracts) by the start of the season. Teams must have at least 14 players on standard contracts throughout the season, with an exception to drop as low as 12 for up to 28 total days, but no more than 14 consecutive.</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>The Clippers&#8217; whole situation is in limbo with the Kawhi Leonard deal held up; however, SBC processed it as if the Raptors had gone through with the trade.</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>That would have happened before Pablo Torre released information related to the Clippers and Aspiration. LA may be a little wary, but paying Beal $6 million is not as obvious as the Bucks paying Gary Trent Jr. $15 million.</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>Guys like Jaylen Clark, Jordan Miller, Tari Eason, Mohamed Diawara, and Mark Williams signed back on team-friendly deals. Quinten Post signed with Memphis via an unmatched offer sheet.</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>I did a search for which second rounders had not signed yet to consider acquiring their draft rights, which don&#8217;t carry a tax variance to the 2-years-of-service minimum.</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>I may have been able to push harder to get a pick included but for the sake of the exercise and getting something done for the students representing Watson and the Grizzlies, this was good enough.</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>This trade would have to wait until September 8th, the two-month anniversary of Stewart being traded to the Grizzlies, since it is required for his salary to be aggregated in this deal.</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>I&#8217;m actually a fan of Dallas&#8217;s progressive decision to move on from Luka when they did. Their execution after making that decision was terrible.</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>Relegation zone &#8594; less likely for great first round pick &#8594; better chance at high second round pick.</p></div></div>]]></content:encoded></item><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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>