Longest-Tenured NBA GMs/Presidents

As is the case in the NBA’s head coaching ranks, a number of long-tenured heads of basketball operations have been replaced in 2021, a result of some offseason front office shakeups.

Since we put together last offseason’s list of the league’s longest-tenured heads of basketball operations, Danny Ainge and Donnie Nelson, who had been with their respective teams for over 15 years, have left those franchises. As such, it’s time to update our list.

Although only one person holds a team’s head coaching job, that same team could carry a variety of front office executives with titles like general manager, president of basketball operations, or executive VP of basketball operations. In some cases, it’s not always which clear which executive should be considered the club’s head of basketball operations, or which one has the ultimate final say on roster decisions. That distinction becomes even more nebulous when taking into account team ownership.

For our list of the longest-tenured GMs/presidents in the NBA, we’ve done our best to identify the top exec in each front office, but if a situation isn’t entirely clear-cut, we’ve made a note below.

Here’s the list of the NBA’s longest-tenured heads of basketball operations, along with their respective titles and the dates they were hired or promoted:


  1. Gregg Popovich, Spurs (president): May 31, 1994
    • Brian Wright holds the general manager title, but Popovich ultimately has final say.
  2. Pat Riley, Heat (president): September 2, 1995
  3. Sam Presti, Thunder (GM/executive VP): June 7, 2007
  4. Bob Myers, Warriors (GM/president): April 24, 2012
  5. Neil Olshey, Trail Blazers (president): June 4, 2012
  6. Masai Ujiri, Raptors (president): May 31, 2013
  7. Tim Connelly, Nuggets (president): June 17, 2013
  8. Sean Marks, Nets (GM): February 18, 2016
  9. Kevin Pritchard, Pacers (president): May 1, 2017
  10. Jeff Weltman, Magic (president): May 22, 2017
  11. Travis Schlenk, Hawks (president): May 25, 2017
  12. Jon Horst, Bucks (GM): June 16, 2017
  13. Koby Altman, Cavaliers (GM): June 19, 2017
  14. Lawrence Frank, Clippers (president): August 4, 2017
  15. Mitch Kupchak, Hornets (GM/president): April 8, 2018
  16. Tommy Sheppard, Wizards (GM): April 2, 2019
    • Sheppard assumed the job on an interim basis on April 2, 2019. He was named the permanent GM on July 22, 2019.
  17. Rob Pelinka, Lakers (GM/VP): April 9, 2019
    • Pelinka has been the Lakers’ GM since February 2017, but was below Magic Johnson in the front office hierarchy until Johnson resigned on April 9, 2019.
  18. James Jones, Suns (GM): April 11, 2019
    • Jones began serving as the Suns’ co-interim GM alongside Trevor Bukstein in October 2018, but was named the lone, permanent head of basketball operations on April 11, 2019.
  19. Zach Kleiman, Grizzlies (executive VP): April 11, 2019
  20. David Griffin, Pelicans (executive VP): April 17, 2019
  21. Gersson Rosas, Timberwolves (president): May 3, 2019
  22. Leon Rose, Knicks (president): March 2, 2020
  23. Arturas Karnisovas, Bulls (executive VP): April 13, 2020
  24. Troy Weaver, Pistons (GM): June 18, 2020
  25. Monte McNair, Kings (GM): September 17, 2020
  26. Rafael Stone, Rockets (GM): October 15, 2020
  27. Daryl Morey, Sixers (president): November 2, 2020
  28. Brad Stevens, Celtics (president): June 2, 2021
  29. Justin Zanik, Jazz (GM): June 27, 2021
    • Zanik has been in the Jazz’s front office since September 2017 and has been the team’s GM since May 2019, but was below Dennis Lindsey in the front office hierarchy until Lindsey was reassigned to an advisory role on June 27, 2021.
  30. Nico Harrison (GM/president): June 28, 2021
    • Owner Mark Cuban is also heavily involved in basketball decisions and ultimately has final say.

Information from Basketball-Reference was used in the creation of this post.

2022 NBA Free Agents By Team

Hoops Rumors’ up-to-date list of 2022 free agents by team is below. These are players who are eligible for restricted or unrestricted free agency after the 2021/22 season.

Restricted free agents are marked with (RFA).

This list will continue to be updated throughout the 2022 offseason, so be sure to use it and our list of 2022 free agents by position/type as points of reference.

Both lists can be found anytime under “Hoops Rumors Features” on the right-hand sidebar of our desktop site, or in the “Free Agent Lists” section of our mobile menu. If you have any corrections or omissions, please contact us.

Updated 10-16-22 (7:38am CT)
Note: No longer being updated as of the start of the 2022/23 regular season.


Atlanta Hawks

  1. Lou Williams

Boston Celtics

  • None

Brooklyn Nets

  1. LaMarcus Aldridge

Charlotte Hornets

  1. Isaiah Thomas
  2. Miles Bridges (RFA)
  3. Scottie Lewis (two-way UFA)

Chicago Bulls

  1. Matt Thomas
  2. Tristan Thompson
  3. Tyler Cook (two-way UFA)

Cleveland Cavaliers

  1. Ed Davis
  2. Rajon Rondo
  3. Brandon Goodwin (two-way UFA)

Dallas Mavericks

  • None

Denver Nuggets

  1. DeMarcus Cousins

Detroit Pistons

  • None

Golden State Warriors

  • None

Houston Rockets

  • None

Indiana Pacers

  1. Lance Stephenson

Los Angeles Clippers

  1. Rodney Hood

Los Angeles Lakers

  1. Carmelo Anthony
  2. D.J. Augustin
  3. Avery Bradley
  4. Wayne Ellington
  5. Dwight Howard
  6. Mason Jones (two-way UFA)

Memphis Grizzlies

  • None

Miami Heat

  • None

Milwaukee Bucks

  • None

Minnesota Timberwolves

  1. Greg Monroe

New Orleans Pelicans

  1. Tony Snell
  2. Gary Clark (two-way UFA)

New York Knicks

  • None

Oklahoma City Thunder

  1. Melvin Frazier (two-way UFA)

Orlando Magic

  • None

Philadelphia 76ers

  1. Paul Millsap

Phoenix Suns

  1. Elfrid Payton

Portland Trail Blazers

  1. Ben McLemore
  2. Keljin Blevins (two-way UFA)

Sacramento Kings

  1. Jeremy Lamb

San Antonio Spurs

  1. None

Toronto Raptors

  • None

Utah Jazz

  1. Hassan Whiteside

Washington Wizards

  • None

Information from Basketball Insiders was used in the creation of this post.

Kyle Kuzma Thought He Would Be Traded To Kings

Since it was one of the first major moves of the 2021 NBA offseason, it’s easy to forget now that the trade that sent Russell Westbrook from the Wizards to the Lakers didn’t initially look like it would happen.

The Kings and Lakers were pretty far down the road on a trade that would’ve sent Buddy Hield to Los Angeles. Multiple players who were eventually included in the Westbrook deal – likely Kyle Kuzma and Montrezl Harrell – would’ve headed to Sacramento if the Hield trade had been finalized, so the Lakers couldn’t have done both deals. When the opportunity to acquire Westbrook arose, the Lakers pivoted to negotiating a deal with the Wizards rather than finalizing one with the Kings.

Kuzma, rumored to be part of the return for Hield, ended up getting sent to Washington in the Westbrook trade. However, he acknowledged during an appearance on No Chill With Gilbert Arenas (video link via Bleacher Report) that he believed at one point in July that he was about to become a King.

“I was kind of shocked because I thought I was going to Sac,” Kuzma said of being dealt to the Wizards. “The Sacramento deal with Buddy Hield, that s–t was done. So I’m thinking in my head, ‘Yeah, okay, well, I’m in Sac, 45-minute flight, that’s not bad.’ … But then out of nowhere, it goes, ‘You’re going to Washington.'”

Kuzma, who spent the first four years of his NBA career in Los Angeles after being selected in the first round of the 2017 draft, will be moving across the country rather than just elsewhere in California. However, he didn’t sound too disappointed about becoming a Wizard instead of a King, expressing excitement about the opportunity to team up with Bradley Beal in Washington.

“I was super hyped, obviously, because it’s a better situation (than Sacramento),” Kuzma said. “Going to Sac would’ve been fun, I would’ve went crazy for sure. But to have the opportunity to play with Brad Beal, someone that is trying to really be a winner in this league … It’s just a perfect opportunity. It’s a lot of guys that have chips on their shoulders, everyone’s ready to prove something. That’s when something can be special.”

Kuzma isn’t the only one whose 2021 offseason would look a lot different if the Lakers had completed a deal for Hield instead of Westbrook. That decision had a major impact on the subsequent summer moves made by the Lakers, Kings, and Wizards. If L.A. had gone in another direction, it would’ve had a ripple effect on a handful of teams and players, including perhaps Richaun Holmes, Spencer Dinwiddie, and Kentavious Caldwell-Pope, among others.

NBA G League Affiliations For 2021/22 Season

After an abridged 2020/21 season that only included 18 of the league’s 28 teams, the NBA G League is expected to get back to normal in 2021/22. And for the first time, the league appears on track to feature 30 franchises.

That doesn’t mean that all 30 NBA teams will have a G League affiliate of their own, however. While 28 NBAGL franchises have relationships with NBA squads, the other two are independent, without affiliations.

One of those two is the G League Ignite, which debuted last season. The Ignite is the NBAGL’s developmental program for top prospects coming out of high school. About half the roster is made up of those prospects, while the other half is made up of veterans who will serve as mentors to those up-and-coming teenagers.

The other unaffiliated G League franchise will be the Capitanes Ciudad De Mexico, the NBAGL’s first franchise based in Mexico.

The G League actually still hasn’t officially announced that the Capitanes – based in Mexico City – will be part of the 2021/22 season and doesn’t mention the club in the list of teams on its official website. However, Shams Charania reported in May that the Capitanes would be joining the G League for the ’21/22 campaign, and the team has said so as well. The NBA may still be working through COVID-related logistical issues before formally confirming the Capitanes’ inaugural NBAGL season.

[UPDATE: G League’s Mexico City Team To Play In U.S. In 2021/22]

Besides the Ignite and Capitanes, there are expected to be 28 more teams taking part in the G League’s 2021/22 season, all affiliated with NBA teams. Those affiliations are as follows:

  1. Atlanta Hawks: College Park Skyhawks
  2. Boston Celtics: Maine Celtics
    • New name (formerly Maine Red Claws).
  3. Brooklyn Nets: Long Island Nets
  4. Charlotte Hornets: Greensboro Swarm
  5. Chicago Bulls: Windy City Bulls
  6. Cleveland Cavaliers: Cleveland Charge
    • New name (formerly Canton Charge).
  7. Dallas Mavericks: Texas Legends
  8. Denver Nuggets: Grand Rapids Gold
    • New affiliation, name (formerly Grand Rapids Drive, affiliated with Pistons).
  9. Detroit Pistons: Motor City Cruise
    • New affiliation, name, location (formerly Northern Arizona Suns, affiliated with Suns).
  10. Golden State Warriors: Santa Cruz Warriors
  11. Houston Rockets: Rio Grande Valley Vipers
  12. Indiana Pacers: Fort Wayne Mad Ants
  13. Los Angeles Clippers: Agua Caliente Clippers of Ontario
  14. Los Angeles Lakers: South Bay Lakers
  15. Memphis Grizzlies: Memphis Hustle
  16. Miami Heat: Sioux Falls Skyforce
  17. Milwaukee Bucks: Wisconsin Herd
  18. Minnesota Timberwolves: Iowa Wolves
  19. New Orleans Pelicans: Birmingham Squadron
    • New name, location (formerly Erie BayHawks).
  20. New York Knicks: Westchester Knicks
  21. Oklahoma City Thunder: Oklahoma City Blue
  22. Orlando Magic: Lakeland Magic
  23. Philadelphia 76ers: Delaware Blue Coats
  24. Sacramento Kings: Stockton Kings
  25. San Antonio Spurs: Austin Spurs
  26. Toronto Raptors: Raptors 905
  27. Utah Jazz: Salt Lake City Stars
  28. Washington Wizards: Capital City Go-Go

Of those 28 G League teams, 26 are fully owned and operated by their NBA partners. Only the Rockets and Nuggets have “hybrid” affiliations with their G League teams, meaning they manage and fund the basketball operations while local ownership maintains the control of the business and its community relations.

The two teams without NBAGL affiliates are the Trail Blazers and Suns. As noted above, Phoenix actually had its own G League team – the Northern Arizona Suns – but sold the club to the Pistons, who have relocated it to Detroit and rebranded it as the Motor City Cruise. Portland, meanwhile, has long been one of the few NBA teams without an NBAGL affiliate.

The Blazers and Suns are still permitted to send players to another team’s G League affiliate during the season via the flexible assignment rule, but won’t have much say in how those players are used or developed at the NBAGL level.

Jonathan Isaac On Playing In Season Opener: “We’ll See”

Magic forward Jonathan Isaac, who missed the entire 2020/21 season while recovering from a torn left ACL, remains unsure of the exact timetable for his return to action this fall, writes Chris Hays of The Orlando Sentinel.

As Hays details, Isaac addressed his recovery briefly during a community event in Orlando on Sunday. The former lottery pick confirmed he’s getting closer to returning to action, but wasn’t ready to guarantee he’ll be in the lineup for the Magic’s regular season opener on October 20.

“We’ll see. That’s all I can say about that is: we’ll see,” Isaac said when asked if he’d play on opening night. “I’m on the court. I’m weaning out of the brace. I’m jumping. I’m finishing around the basket and such. I’m easing my way. … I’m getting there.”

Although Isaac’s injury technically occurred during the 2019/20 regular season, he hasn’t had as long to recover as he would during a typical NBA year due to the league’s compressed schedule since the coronavirus stoppage. He tore his ACL last August during the 2020 summer restart at Walt Disney World.

Even if Isaac is cleared for action prior to opening night, the Magic figure to proceed with caution. The 23-year-old forward, who has displayed All-Defense talent early in his career, is a key part of the club’s future, having been locked up through the 2024/25 season with a four-year extension last December.

Orlando is also in full-fledged rebuilding mode and likely won’t be in the mix for a playoff spot this season, so there’s no reason to bring back Isaac until the team is certain he’s back to 100%. However, for his part, the former Florida State standout is feeling optimistic about his ability to return to the court soon.

“I feel good. My knee is doing great. I’m making strides, I’m getting stronger and I’m just taking it one day at a time,” Isaac said on Sunday, per Hays.

Clippers Waive Yogi Ferrell

The Clippers have waived guard Yogi Ferrell, the team announced on Sunday night in a press release. The move reduces L.A.’s total roster count to 15 players.

Ferrell, 28, signed a 10-day contract with the Clippers in April, then inked a multiyear deal with the team when his initial agreement expired. He appeared in eight total regular season games for L.A., averaging 4.6 PPG and 2.1 APG in 12.0 MPG, then logged garbage-time minutes in nine postseason contests.

Because Ferrell’s 2021/22 salary was non-guaranteed, the Clippers won’t be on the hook for any of his $1.98MM minimum salary. He’ll become an unrestricted free agent if and when he clears waivers later this week.

The Clippers now have 14 players on guaranteed contracts, plus Jay Scrubb on a two-way deal. The team has also reportedly agreed to an Exhibit 10 pact with George King and has a two-way qualifying offer out to Amir Coffey.

Hoops Rumors’ 2021 NBA Free Agent Tracker

With the NBA’s 2021 free agent period into its second month and nearly all of this year’s most interesting names off the board, Hoops Rumors is here to help you keep track of which players are heading to which teams this fall.

To this end, we present our Free Agent Tracker, a tool we’ve maintained each year since our inception in 2012. Using our tracker, you can quickly look up deals, sorting by team, position, free agent type, and a handful of other variables.

A few notes on the tracker:

  • Some of the information you’ll find in the tracker will reflect tentative agreements, rather than finalized deals. As signings become official, we’ll continue to update and modify the data as needed.
  • Similarly, contract years and dollars will be based on what’s been reported to date, so in many cases those amounts will be approximations rather than official figures. Salaries aren’t necessarily fully guaranteed either.
  • Players reported to be joining teams on training camp/Exhibit 10 contracts won’t be added to the tracker until those signings are official, since those deals are more likely to fall through and some will end up being procedural moves that aren’t completed until the preseason.
  • A restricted free agent who signs an offer sheet won’t be included in the tracker right away. We’ll wait to hear whether the player’s original team will match or pass on that offer sheet before we update our tracker in order to avoid any confusion.
  • If you’re viewing the tracker on our mobile site, be sure to turn your phone sideways to see more details.

Our 2021 Free Agent Tracker can be found anytime on the right sidebar of our desktop site under “Hoops Rumors Features,” and it’s also under the “Tools” menu atop the site. On our mobile site, it can be found in our menu under “Free Agent Lists.”

The tracker will be updated throughout the offseason, so be sure to check back for the latest info. If you have any corrections, please let us know right here.

Our lists of free agents by position/type and by team break down the players who have yet to reach contract agreements.

Mid-Level, Bi-Annual Projections For 2022/23

[UPDATE: The NBA has updated its salary cap projection for 2022/23. Our new MLE/BAE projections for ’22/23 can be found here.]

Under the NBA’s previous Collective Bargaining Agreement, the values of various salary cap exceptions like the mid-level and bi-annual were established years in advance, but the league’s current CBA tweaked how those exceptions are calculated.

Rather than being determined ahead of time, the mid-level and bi-annual exceptions – along with several other cap-related figures and exceptions – are dependent on the movement of the salary cap from year to year. If the cap increases by 5% from one league year to the next, the exceptions increase by the same rate.

As such, we don’t know yet exactly what those exceptions will be worth in 2022/23, but we can make an educated estimate. When the NBA updated its salary cap estimates in August, the league projected a $119MM cap for the ’22/23 season.

[RELATED: Maximum Salary Projections For 2022/23]

Based on a $119MM cap, here’s what the mid-level and bi-annual exceptions would look like in 2022/23:


Mid-Level Exception

Year Standard MLE
Taxpayer MLE Room MLE
2022/23 $10,095,000 $6,149,000 $5,198,000
2023/24 $10,599,750 $6,456,450 $5,457,900
2024/25 $11,104,500 $6,763,900
2025/26 $11,609,250
Total $43,408,500 $19,369,350 $10,655,900

The standard mid-level exception is available to over-the-cap teams that haven’t dipped below the cap to use room and don’t go over the tax apron. It can run for up to four years, with 5% annual raises. Once a team uses the standard/non-taxpayer MLE, that team is hard-capped at the tax apron for the rest of the league year.

[RELATED: Hoops Rumors Glossary: Mid-Level Exception]

The taxpayer mid-level exception is for in-the-tax teams, or teams that want the flexibility to surpass the tax apron later. It can run for up to three years, with 5% annual raises.

The room exception is for teams that go under the cap and use their space. Once they’ve used all their cap room, they can use this version of the mid-level exception, which runs for up to two years with 5% annual raises.


Bi-Annual Exception

Year BAE Value
2022/23 $3,951,000
2023/24 $4,148,550
Total $8,099,550

The bi-annual exception – which can be used for contracts up to two years, with a 5% raise after year one – is only available to teams that are over the cap and under the tax apron.

It can also only be used once every two years, which will disqualify the Mavericks from using it in 2022/23 — so far, Dallas is the only team to use its BAE in 2021/22.

Nets Trade Jordan, Draft Picks To Pistons For Okafor, Doumbouya

SEPTEMBER 4: The trade is official, according to a Brooklyn press release.

“We appreciate everything DeAndre has contributed to our organization over the past two seasons both on and off the court and wish him and his family the best moving forward,” Nets GM Sean Marks said in a statement.


SEPTEMBER 3: The Nets and Pistons have reached an agreement on a trade, according to ESPN’s Adrian Wojnarowski (Twitter link), who reports that Detroit will acquire center DeAndre Jordan, four second-round picks, and $5.78MM in cash. Brooklyn will receive Jahlil Okafor and Sekou Doumbouya in return.

The draft picks headed to Detroit in the deal are the Nets’ own 2022 and 2027 second-round picks, plus the Wizards’ or Grizzlies’ 2024 second-rounder (whichever is more favorable) and the Warriors’ or Wizards’ 2025 second-rounder (whichever is more favorable), sources tell ESPN (Twitter link).

According to Wojnarowski, the plan is for the Pistons to work out a buyout agreement with Jordan, who has about $20MM left on his contract over the next two years.

The Nets had been trying for much of the offseason to find a taker for Jordan, a three-time All-NBA center who joined the team as a free agent in 2019 along with Kevin Durant and Kyrie Irving but fell out of the rotation in 2020/21. A report earlier this week indicated Jordan and the Nets were exploring a possible buyout — now it’ll be up to the Pistons to complete those talks.

Although the Nets had to give up four second-round picks to dump Jordan’s salary, the financial benefits will be significant. Jordan is making more than Okafor and Doumbouya combined this year and has multiple years left on his contract, while Okafor and Doumbouya are on expiring deals. Wojnarowski estimates (via Twitter) that the club will save $47MM in the deal after accounting for salaries and projected tax penalties.

That money could be reinvested in buying back second-round picks down the road. However, as Woj points out, Brooklyn is confident in its ability to acquire minimum-salary talent to complement its Durant/Irving/James Harden core, as the team did this week by reaching an agreement with Paul Millsap.

The Nets will also acquire a pair of players in the deal, though it’s unclear if either Okafor or Doumbouya is in their plans. The team will have 14 players on guaranteed contracts and one (DeAndre’ Bembry) on a partial guarantee even before accounting for the incoming Pistons. Perhaps the Nets will give Doumbouya – 2019’s No. 15 pick – a shot, but I’d be surprised if they retain Okafor.

As ESPN’s Bobby Marks notes (via Twitter), Brooklyn will create a $6.27MM trade exception in the swap, which is the difference between Jordan’s $9.88MM salary and Doumbouya’s $3.61MM figure. Okafor can be acquired using the minimum salary exception, so the Nets don’t need to match his salary.

As for the Pistons, they’ll take on some dead money as a result of this transaction, but the pros outweigh the cons. Detroit had traded away its own second-round picks from 2022 through 2026 in previous deals, so this gives general manager Troy Weaver a chance to restock his cache of draft assets. Additionally, the $5.78MM in cash the Pistons are getting in the deal – which is the max the Nets could offer – will help cover some of Jordan’s salary.

On top of that, the Pistons had been facing a roster crunch, with 16 players on guaranteed contracts. A two-for-one trade, followed by a Jordan buyout, will reduce that number to 14, giving Detroit an open roster spot to work with. The club could give a camp invitee such as Jamorko Pickett the opportunity to earn that spot this fall or could simply carry 14 players to start the regular season.

Once Jordan is bought out, he’ll be officially placed on waivers and will become an unrestricted free agent two days later. Multiple recent reports have suggested the Lakers are a suitor to keep an eye on, and Wojnarowski reiterates that point today (via Twitter), calling Los Angeles a “serious contender” to sign the veteran center.

Heat Exercise Tyler Herro’s 2022/23 Option

The Heat have exercised their team option on guard Tyler Herro for the 2022/23 season, according to Barry Jackson of The Miami Herald (Twitter link).

Herro, who has a cap hit just above $4MM this season, will earn about $5.7MM on that ’22/23 option. Now that it has been picked up, the former Kentucky standout is on track to become eligible for a rookie scale extension in 2022 or restricted free agency in 2023.

The 13th overall pick in the 2019 draft, Herro had a big postseason in the Walt Disney World bubble as a rookie in 2020 and was viewed as a candidate for a breakout year in ’20/21. Although his numbers in 54 games were solid (15.1 PPG, 5.0 RPG, 3.4 APG), Herro’s three-point percentage dipped a little from his rookie year and he didn’t take a major step forward. Still, he’s only 21 years old and remains an important part of Miami’s rotation going forward.

Herro is the first player this offseason to have a rookie scale team option for 2022/23 exercised. While  decisions on standard team options are typically due right before free agency begins, teams must make their decisions on rookie scale team options a year in advance. By October 31, clubs must either exercise or decline third-year options for first-round picks from 2020 and fourth-year options for 2019’s first-rounders.