← All insights
Insights

Is Anybody Actually Good at This?

As my grandfather always said, the biggest room in the house is room for improvement. That goes for front offices, too.

By Ben StupendousSep 27, 202621 min read
A magnifying glass over prospect files

Fire GarPax. Joe Dumars on two phones. Isiah Thomas and the Knicks. Every fan knows a front office that blew it. It isn’t a debate; it’s something we were raised on.

I was raised on the other side of it. Growing up in Massachusetts, I believed the public schools and the universities made everything here run a little smarter, and that the Celtics hung all those banners because Red Auerbach knew things nobody else knew. Like every fan, I also assumed that in the hot seat I’d know better, which is why I’ve spent more nights arguing about trades than watching games.

Here’s the trouble with believing that. There’s an old con called the Baltimore stockbroker. He mails 10,240 strangers a stock tip: half are told it goes up, half that it goes down. Next week he writes only to the 5,120 who got the right call, and splits them again. After ten weeks, ten people have watched him call the market ten times in a row without a miss. They’d hand him their savings. He never knew anything.

Thirty front offices have been making calls for decades. Some of them were always going to look like geniuses. The question is whether any of them actually are.

I built a draft model and a trade model because I was bored. The draft model liked Jokić more than any team did: 4th in his class, when the league took him 41st. It liked Shai 3rd in 2018, when he went 11th. It still had no idea they should have gone first, Jokić by a mile. In fairness, neither did the GMs we call geniuses. So, two things to find out: whether our heroes are just our villains with better luck, and whether a model like mine could beat them. I’ll take the second one first, because if the model can’t beat anyone, you shouldn’t trust it to judge them.

Could the model win? Yes

Before you trust any of this, a confession: I know how these careers turned out, and so does anything I build today. The fix is to make the model take the test the GMs took. Every draft on the board was predicted by a version of the model trained only on the drafts before it: 2009 never saw Steph Curry’s career, and 2014 never saw Jokić’s.1 The trade grades work the same way: each player’s rating, his Marginal Plus Minus (mPM), is the one known on the day of the trade. Two things I can’t scrub. One, the scouting reports were scored by an AI model trained after these careers played out; it sees only the report, never the name, but a report can be recognisable. Two, I chose how to build the model knowing who turned into who. So treat the gap below as the most a club could have had, not what it would have.

Here’s the test. Take one pick at a time. Everything before it happens exactly as it did; at that pick, the club takes the board’s favourite of the players still available instead. Then add up the gaps, club by club.2 Each pick is scored on what the player was worth to the club that drafted him: everything he produced in his first four seasons, at what it would cost on the open market. After that, if his club re-signs him, what he produced minus what he was paid, which goes negative when he falls short of his deal.3

The board would have changed 86% of 1,133 picks since 2007, and every club but Miami would have come out ahead with it, by +$105M a pick on average. Miami did beat the board, just not by much: $6.2M a pick over 22.

Most of the gain is in the first round: +$156M a pick, where the board’s player turned out better in 65% of the picks it changed, against +$53M in the second. A lot of it is one man. Jokić’s career is worth about $2.1B to Denver in today’s money, counting what’s left of it, and the board takes him at 24 different picks in 2014, so those swaps alone are about two-fifths of the gain: per changed pick, +$122M with them and +$72M without. The typical first-round swap gains +$37M. Take away the 10 players the board benefited from most, Jokić included, and it still comes out ahead, if only by +$13M a pick; it takes 16 to wipe the gain out.4

Realized: how each club’s picks did against the board’s pick at the same spot, per pick, 2007 to 2025
−$300M−$200M−$100M$0+$100MMiami: +$6.2M a pick against the board, over 22 picks (the board agreed on 27%)MIAIndiana: −$20M a pick against the board, over 39 picks (the board agreed on 10%)INDNew Orleans: −$26M a pick against the board, over 35 picks (the board agreed on 14%)NOPGolden State: −$28M a pick against the board, over 34 picks (the board agreed on 15%)GSWthe Lakers: −$42M a pick against the board, over 29 picks (the board agreed on 14%)LALDallas: −$43M a pick against the board, over 25 picks (the board agreed on 32%)DALAtlanta: −$68M a pick against the board, over 40 picks (the board agreed on 18%)ATLWashington: −$71M a pick against the board, over 30 picks (the board agreed on 13%)WASChicago: −$82M a pick against the board, over 33 picks (the board agreed on 6%)CHIUtah: −$83M a pick against the board, over 42 picks (the board agreed on 12%)UTAPortland: −$87M a pick against the board, over 42 picks (the board agreed on 12%)PORSacramento: −$90M a pick against the board, over 37 picks (the board agreed on 22%)SACSan Antonio: −$95M a pick against the board, over 44 picks (the board agreed on 23%)SASBrooklyn: −$95M a pick against the board, over 45 picks (the board agreed on 11%)BKNNew York: −$96M a pick against the board, over 34 picks (the board agreed on 9%)NYKDetroit: −$97M a pick against the board, over 45 picks (the board agreed on 4%)DETHouston: −$99M a pick against the board, over 35 picks (the board agreed on 26%)HOUCharlotte: −$108M a pick against the board, over 45 picks (the board agreed on 0%)CHAPhiladelphia: −$117M a pick against the board, over 59 picks (the board agreed on 20%)PHIBoston: −$121M a pick against the board, over 50 picks (the board agreed on 18%)BOSMinnesota: −$123M a pick against the board, over 48 picks (the board agreed on 12%)MINOrlando: −$126M a pick against the board, over 34 picks (the board agreed on 18%)ORLOklahoma City: −$130M a pick against the board, over 51 picks (the board agreed on 14%)OKCDenver: −$142M a pick against the board, over 31 picks (the board agreed on 16%)DENthe Clippers: −$151M a pick against the board, over 28 picks (the board agreed on 4%)LACToronto: −$173M a pick against the board, over 29 picks (the board agreed on 7%)TORMemphis: −$178M a pick against the board, over 42 picks (the board agreed on 14%)MEMMilwaukee: −$191M a pick against the board, over 33 picks (the board agreed on 21%)MILPhoenix: −$195M a pick against the board, over 40 picks (the board agreed on 10%)PHXCleveland: −$201M a pick against the board, over 32 picks (the board agreed on 22%)CLE
How far each club’s picks beat or trailed the board’s pick at the same spot, one pick at a time, per pick, 2007 to 2025, valued on the players’ careers by the board’s rules (the rest projected for a career still running), in today’s money. Right of zero, the club out-picked the board.
ClassClubPickThey tookThe board tookChange
2014PHI39Jerami GrantNikola Jokić (went 41st)+$2.3B
2018CLE8Collin SextonShai Gilgeous-Alexander (went 11th)+$1.5B
2009MEM2Hasheem ThabeetJames Harden (went 3rd)+$1.4B
2013MIN14Shabazz MuhammadGiannis Antetokounmpo (went 15th)+$1.3B
2009GSW7Stephen CurryBrandon Jennings (went 10th)−$1.6B
2009PHI17Jrue HolidayNick Calathes (went 45th)−$1.1B
2017UTA13Donovan MitchellJustin Patton (went 16th)−$970M
2010IND10Paul GeorgeXavier Henry (went 12th)−$964M

The biggest swaps each way, in the players’ value to the club that drafted them over their careers, in today’s money.

The board isn’t infallible either. It would have passed on Stephen Curry, Donovan Mitchell and Paul George. If Jokić is its best idea, Nick Calathes is its worst: it takes him at 34 different picks in 2009, over Jrue Holiday, Ty Lawson and Jeff Teague, and those swaps cost about $2.4B. It misses stars too, just more cheaply than the people doing it for a living. It also can’t get tricked by Thon Maker’s mixtape (like I was).

Trades get a similar test. Let the model veto every trade it graded negative for one club, and let that club simply not make it.5 The model is a grump: it would have vetoed 56% of 1,948 trade sides. It was also right to be. The trades it hated lost $54M a side on average, the ones it liked made $43M, and every club comes out ahead with the veto. That isn’t just from trading less: vetoing the same number of a club’s trades at random does worse for all 30 clubs, and clearly worse for 28 of them.6

Realized: what each club’s trades the model hated actually returned, per trade side, 1999-00 to 2020-21
−$200M−$100M$0+$100MUtah: its 26 trades the model hated returned −$4.6M each; 26 of its trades at random, +$25M eachUTASan Antonio: its 14 trades the model hated returned −$13M each; 14 of its trades at random, +$24M eachSASIndiana: its 25 trades the model hated returned −$20M each; 25 of its trades at random, −$13M eachINDMiami: its 24 trades the model hated returned −$25M each; 24 of its trades at random, +$2.8M eachMIACharlotte: its 33 trades the model hated returned −$38M each; 33 of its trades at random, −$10M eachCHAPortland: its 37 trades the model hated returned −$42M each; 37 of its trades at random, +$3.3M eachPORBoston: its 32 trades the model hated returned −$44M each; 32 of its trades at random, +$12M eachBOSOklahoma City: its 49 trades the model hated returned −$44M each; 49 of its trades at random, +$8.7M eachOKCMemphis: its 45 trades the model hated returned −$46M each; 45 of its trades at random, −$14M eachMEMWashington: its 37 trades the model hated returned −$46M each; 37 of its trades at random, −$20M eachWASDenver: its 45 trades the model hated returned −$47M each; 45 of its trades at random, −$3.8M eachDENDetroit: its 29 trades the model hated returned −$48M each; 29 of its trades at random, −$3.0M eachDETGolden State: its 30 trades the model hated returned −$48M each; 30 of its trades at random, −$8.3M eachGSWDallas: its 36 trades the model hated returned −$48M each; 36 of its trades at random, −$12M eachDALMilwaukee: its 38 trades the model hated returned −$51M each; 38 of its trades at random, −$15M eachMILHouston: its 52 trades the model hated returned −$52M each; 52 of its trades at random, −$0.9M eachHOUthe Clippers: its 39 trades the model hated returned −$54M each; 39 of its trades at random, −$13M eachLACPhiladelphia: its 60 trades the model hated returned −$54M each; 60 of its trades at random, −$17M eachPHIthe Lakers: its 19 trades the model hated returned −$55M each; 19 of its trades at random, −$21M eachLALToronto: its 42 trades the model hated returned −$58M each; 42 of its trades at random, −$20M eachTORBrooklyn: its 42 trades the model hated returned −$59M each; 42 of its trades at random, −$14M eachBKNAtlanta: its 37 trades the model hated returned −$60M each; 37 of its trades at random, −$6.8M eachATLSacramento: its 40 trades the model hated returned −$62M each; 40 of its trades at random, −$22M eachSACNew Orleans: its 43 trades the model hated returned −$64M each; 43 of its trades at random, −$26M eachNOPChicago: its 31 trades the model hated returned −$64M each; 31 of its trades at random, −$24M eachCHINew York: its 26 trades the model hated returned −$66M each; 26 of its trades at random, −$33M eachNYKCleveland: its 40 trades the model hated returned −$67M each; 40 of its trades at random, −$16M eachCLEPhoenix: its 43 trades the model hated returned −$73M each; 43 of its trades at random, −$21M eachPHXOrlando: its 44 trades the model hated returned −$80M each; 44 of its trades at random, −$27M eachORLMinnesota: its 28 trades the model hated returned −$150M each; 28 of its trades at random, −$36M eachMIN
What each club’s trades the model graded negative actually returned, per trade side, 1999-00 to 2020-21, in today’s money. The black tick is the same number of that club’s trades picked at random: a bar left of its tick means the model picked out the club’s weaker trades.

Then there is my team. The veto would have saved Boston $1.4B, and vetoing the same number of Boston’s trades at random would have cost it $389M, so the model found the Celtics’ bad trades and not just any trades. (Sigh.) No club comes out behind with the veto, but it does throw away a few legends along the way: Utah’s 2013 trade of Rudy Gobert and Erick Green (+$910M), Chicago’s 2004 trade of Luol Deng and Jackson Vroman (+$625M) and New Orleans’s 2013 trade of Jrue Holiday, Pierre Jackson and Nerlens Noel (+$403M).

Heroes, villains and a lot of luck

Now the first question: do front offices differ from each other? Not who made the best trade or drafted the best player. Somebody always did. Whether knowing who made a decision tells you anything about how it turned out, and whether that difference is clear enough that it isn’t just the dice.7

Two things to be good at. Process is making the decision my model liked on the day: for a trade, the Trade Lab’s grade; for a pick, the same flip as above, scored on draft night, which is how much of the draft board’s value a club left on the table by not taking the board’s favourite. Process has no luck in how it turned out, since it’s my model’s own grade of each decision. It can still be luck in which decisions came a club’s way, so I check it against a reshuffle of who made which decision. Results are what happened, and here luck is everything, so I keep four kinds apart: what a trade returned; what it returned beyond what trades graded like it usually return; out-picking the board (did the player you took produce more than the one the board would have taken?); and beating the forecast (did the player you took produce more than the board expected of him?). There are also two ways to sort the decisions: by franchise, and by the person running it on the day.8

Here’s how you tell. Take the real decisions and shuffle who made them: every club keeps the same number of decisions in the same seasons, and a draft pick is only swapped with picks from the same draft and the same range of slots, since a top-five pick has far more to win or lose. Do that 20,000 times and count how often the shuffled clubs end up as far apart as the real ones. That’s the luck test.9 Then there’s the stockbroker problem: with 30 teams, one of them will always look special. The fix is a false discovery rate, which asks how often you’d be wrong calling a club this far out real, given how many you looked at.

Trades

Process first. 2,471 trade sides since 1999-00, and the average one graded −$11M on the day.10 Utah’s trades graded best, +$8.3M a side, then Boston’s, +$7.3M (invest in schools, the children are our future), and Houston’s, +$5.6M. By executive, Magic Johnson is first. None of it is more than the luck of which deals came their way: reshuffles spread the clubs this far 49% of the time, and the executives 96%. The model can tell a good trade from a bad one. It can’t pick out a good trader.

Now what the trades actually returned. Do some clubs’ trades work out better than others’ by more than luck? Boston’s returned +$12M a side, 3rd of 30, behind Utah and San Antonio. To check whether that order means anything, I shuffle again, and 75% of the shuffles spread the clubs out at least as far as they really are. A single trade can land $125M better or worse than average, so a club’s average over a few dozen trades lands wherever the dice put it. The executives look the same. Only Utah clears even the usual bar on its own, and with 30 clubs to look at, calling it real you’d be wrong more often than not.11

FranchiseTrade sidesReturned, per sideGive or take
UTA53+$25M$39M
SAS31+$25M$40M
BOS63+$12M$31M
OKC86+$8.5M$42M
MIA48+$3.4M$23M
CHI58−$24M$38M
NOP77−$26M$27M
ORL79−$27M$25M
NYK48−$33M$48M
MIN66−$37M$38M

What each franchise’s trades returned, per trade side, trades through 2020-21, in today’s money, with the range that covers 95% of what the dice alone would do. Top five and bottom five.

Trades by club, process and realized: graded on the day, and what they returned, per trade side, 1999-00 to 2020-21
graded on the dayreturned−$40M−$20M$0+$20M+$40MUtah: +$22M expected, +$25M happenedUTASan Antonio: −$9.4M expected, +$25M happenedSASBoston: +$11M expected, +$12M happenedBOSOklahoma City: +$3.1M expected, +$8.5M happenedOKCMiami: +$8.5M expected, +$3.4M happenedMIAPortland: −$4.2M expected, +$2.8M happenedPORHouston: +$11M expected, −$1.0M happenedHOUDetroit: −$2.5M expected, −$2.8M happenedDETDenver: −$17M expected, −$4.0M happenedDENAtlanta: −$8.9M expected, −$6.9M happenedATLGolden State: −$15M expected, −$7.6M happenedGSWCharlotte: −$15M expected, −$10M happenedCHADallas: −$17M expected, −$12M happenedDALthe Clippers: −$27M expected, −$13M happenedLACBrooklyn: −$3.7M expected, −$14M happenedBKNMemphis: −$31M expected, −$14M happenedMEMIndiana: −$33M expected, −$14M happenedINDMilwaukee: −$11M expected, −$15M happenedMILCleveland: +$6.1M expected, −$16M happenedCLEPhiladelphia: −$11M expected, −$17M happenedPHIToronto: −$20M expected, −$19M happenedTORWashington: −$34M expected, −$20M happenedWASPhoenix: −$16M expected, −$20M happenedPHXthe Lakers: +$0.1M expected, −$21M happenedLALSacramento: −$38M expected, −$22M happenedSACChicago: −$21M expected, −$24M happenedCHINew Orleans: −$20M expected, −$26M happenedNOPOrlando: −$23M expected, −$27M happenedORLNew York: −$18M expected, −$33M happenedNYKMinnesota: −$17M expected, −$37M happenedMIN
Each club’s trades as the model graded them on the day (ring) and what they actually returned (dot), averaged per trade side over the same trades, in today’s money. Sorted by what they returned.
Process: trade grade on the day, per trade side, 1999-00 to 2025-26, top and bottom ten
−$100M−$50M$0+$50M+$100MMagic Johnson: +$61M each, over 7Magic JohnsonChris Grant: +$54M each, over 11Chris GrantRod Thorn: +$48M each, over 9Rod ThornRandy Pfund: +$34M each, over 11Randy PfundJeff Peterson: +$32M each, over 12Jeff PetersonSteve Mills: +$25M each, over 5Steve MillsDennis Lindsey: +$23M each, over 33Dennis LindseyKevin O'Connor: +$20M each, over 20Kevin O'ConnorSteve Patterson: +$18M each, over 6Steve PattersonMichael Winger: +$18M each, over 20Michael Winger⋯Wes Unseld: −$49M each, over 6Wes UnseldElgin Baylor: −$53M each, over 13Elgin BaylorGeoff Petrie: −$53M each, over 32Geoff PetrieLandry Fields: −$53M each, over 9Landry FieldsRob Hennigan: −$54M each, over 18Rob HenniganKevin McHale: −$57M each, over 18Kevin McHaleBob Bass: −$63M each, over 6Bob BassJerry West: −$68M each, over 14Jerry WestAllan Bristow: −$70M each, over 5Allan BristowTony DiLeo: −$76M each, over 5Tony DiLeo
Each trade side’s grade on the day, averaged. By executive, with at least 5 trade sides, each in the colours of the club he made most of them for; in today’s money.
Show all 111 executives
Process: trade grade on the day, per trade side, 1999-00 to 2025-26
−$100M−$50M$0+$50M+$100MMagic Johnson: +$61M each, over 7Magic JohnsonChris Grant: +$54M each, over 11Chris GrantRod Thorn: +$48M each, over 9Rod ThornRandy Pfund: +$34M each, over 11Randy PfundJeff Peterson: +$32M each, over 12Jeff PetersonSteve Mills: +$25M each, over 5Steve MillsDennis Lindsey: +$23M each, over 33Dennis LindseyKevin O'Connor: +$20M each, over 20Kevin O'ConnorSteve Patterson: +$18M each, over 6Steve PattersonMichael Winger: +$18M each, over 20Michael WingerRob Pelinka: +$16M each, over 16Rob PelinkaCarroll Dawson: +$15M each, over 25Carroll DawsonMasai Ujiri: +$14M each, over 36Masai UjiriDavid Kahn: +$12M each, over 23David KahnDaryl Morey: +$12M each, over 83Daryl MoreyOnsi Saleh: +$11M each, over 8Onsi SalehSam Hinkie: +$10.0M each, over 29Sam HinkieRick Sund: +$8.3M each, over 18Rick SundJoe Dumars: +$7.8M each, over 31Joe DumarsDanny Ainge: +$6.6M each, over 77Danny AingeJohn Hammond: +$5.5M each, over 31John HammondLarry Riley: +$4.9M each, over 11Larry RileyJason Levien: +$3.9M each, over 8Jason LevienDoc Rivers: +$3.6M each, over 11Doc RiversKoby Altman: +$3.2M each, over 29Koby AltmanMike Budenholzer: +$1.5M each, over 12Mike BudenholzerJoe Cronin: +$1.3M each, over 14Joe CroninSean Marks: −$0.8M each, over 43Sean MarksGersson Rosas: −$1.0M each, over 9Gersson RosasIsiah Thomas: −$1.2M each, over 8Isiah ThomasSam Presti: −$1.6M each, over 98Sam PrestiBrad Stevens: −$1.8M each, over 26Brad StevensLance Blanks: −$1.8M each, over 5Lance BlanksDanny Ferry: −$1.9M each, over 22Danny FerryBrian Wright: −$2.0M each, over 22Brian WrightMike Dunleavy: −$2.0M each, over 9Mike DunleavyLawrence Frank: −$2.9M each, over 40Lawrence FrankBernie Bickerstaff: −$3.4M each, over 14Bernie BickerstaffRich Cho: −$3.7M each, over 26Rich ChoTravis Schlenk: −$4.3M each, over 32Travis SchlenkChris Mullin: −$4.3M each, over 9Chris MullinJon Horst: −$6.5M each, over 25Jon HorstPat Riley: −$6.7M each, over 46Pat RileySteve Kerr: −$7.1M each, over 9Steve KerrJeff Weltman: −$8.1M each, over 22Jeff WeltmanRyan McDonough: −$8.2M each, over 20Ryan McDonoughTommy Sheppard: −$8.2M each, over 13Tommy SheppardDavid Griffin: −$8.5M each, over 35David GriffinJohn Nash: −$9.1M each, over 9John NashGar Forman: −$10.0M each, over 29Gar FormanKiki Vandeweghe: −$10.0M each, over 20Kiki VandewegheR.C. Buford: −$11M each, over 28R.C. BufordJohn Weisbrod: −$11M each, over 11John WeisbrodTrajan Langdon: −$12M each, over 5Trajan LangdonPhil Jackson: −$12M each, over 9Phil JacksonDan Issel: −$12M each, over 7Dan IsselDell Demps: −$14M each, over 39Dell DempsKevin Pritchard: −$14M each, over 46Kevin PritchardBilly King: −$14M each, over 59Billy KingJeff Bower: −$15M each, over 20Jeff BowerDonn Nelson: −$15M each, over 50Donn NelsonMitch Kupchak: −$15M each, over 42Mitch KupchakLeon Rose: −$16M each, over 25Leon RosePete Babcock: −$16M each, over 12Pete BabcockBilly Knight: −$16M each, over 15Billy KnightJohn Gabriel: −$18M each, over 22John GabrielRafael Stone: −$18M each, over 21Rafael StoneStan Van Gundy: −$19M each, over 16Stan Van GundyTroy Weaver: −$19M each, over 26Troy WeaverZach Kleiman: −$19M each, over 31Zach KleimanJerry Krause: −$19M each, over 13Jerry KrauseNeil Olshey: −$19M each, over 36Neil OlsheyEd Stefanski: −$20M each, over 21Ed StefanskiMark Warkentien: −$21M each, over 20Mark WarkentienVlade Divac: −$21M each, over 16Vlade DivacDon Nelson: −$22M each, over 18Don NelsonBob Myers: −$22M each, over 26Bob MyersBryan Colangelo: −$22M each, over 59Bryan ColangeloArtūras Karnišovas: −$23M each, over 14Artūras KarnišovasElton Brand: −$23M each, over 16Elton BrandChris Wallace: −$24M each, over 44Chris WallaceScott Layden: −$24M each, over 5Scott LaydenGarry St. Jean: −$25M each, over 9Garry St. JeanDonnie Walsh: −$25M each, over 17Donnie WalshJohn Paxson: −$27M each, over 14John PaxsonMonte McNair: −$27M each, over 22Monte McNairNico Harrison: −$28M each, over 15Nico HarrisonLarry Bird: −$29M each, over 23Larry BirdCalvin Booth: −$30M each, over 8Calvin BoothBob Whitsitt: −$30M each, over 5Bob WhitsittPete D'Alessandro: −$30M each, over 8Pete D'AlessandroMike Dunleavy: −$31M each, over 14Mike DunleavyFlip Saunders: −$32M each, over 10Flip SaundersErnie Grunfeld: −$34M each, over 47Ernie GrunfeldGlen Grunwald: −$34M each, over 17Glen GrunwaldJim Paxson: −$34M each, over 16Jim PaxsonTim Connelly: −$37M each, over 42Tim ConnellyRod Higgins: −$40M each, over 15Rod HigginsLarry Harris: −$42M each, over 13Larry HarrisOtis Smith: −$45M each, over 14Otis SmithJames Jones: −$46M each, over 29James JonesWes Unseld: −$49M each, over 6Wes UnseldElgin Baylor: −$53M each, over 13Elgin BaylorGeoff Petrie: −$53M each, over 32Geoff PetrieLandry Fields: −$53M each, over 9Landry FieldsRob Hennigan: −$54M each, over 18Rob HenniganKevin McHale: −$57M each, over 18Kevin McHaleBob Bass: −$63M each, over 6Bob BassJerry West: −$68M each, over 14Jerry WestAllan Bristow: −$70M each, over 5Allan BristowTony DiLeo: −$76M each, over 5Tony DiLeo
Each trade side’s grade on the day, averaged. By executive, with at least 5 trade sides, each in the colours of the club he made most of them for; in today’s money.
Realized: what trades returned, per trade side, 1999-00 to 2020-21, top and bottom ten
−$200M−$100M$0+$100M+$200MSteve Patterson: +$138M each, over 6Steve PattersonRod Thorn: +$53M each, over 9Rod ThornLeon Rose: +$52M each, over 6Leon RoseMagic Johnson: +$41M each, over 7Magic JohnsonChris Grant: +$37M each, over 11Chris GrantDennis Lindsey: +$34M each, over 33Dennis LindseyR.C. Buford: +$27M each, over 28R.C. BufordJohn Paxson: +$23M each, over 14John PaxsonWes Unseld: +$22M each, over 6Wes UnseldChris Mullin: +$22M each, over 9Chris Mullin⋯John Nash: −$50M each, over 9John NashJerry Krause: −$52M each, over 13Jerry KrauseFlip Saunders: −$53M each, over 10Flip SaundersBob Bass: −$57M each, over 6Bob BassOtis Smith: −$62M each, over 14Otis SmithJim Paxson: −$65M each, over 16Jim PaxsonJerry West: −$77M each, over 14Jerry WestAllan Bristow: −$84M each, over 5Allan BristowIsiah Thomas: −$134M each, over 8Isiah ThomasTony DiLeo: −$157M each, over 5Tony DiLeo
What each trade side returned, averaged. By executive, with at least 5 trade sides, each in the colours of the club he made most of them for; in today’s money.
Show all 98 executives
Realized: what trades returned, per trade side, 1999-00 to 2020-21
−$200M−$100M$0+$100M+$200MSteve Patterson: +$138M each, over 6Steve PattersonRod Thorn: +$53M each, over 9Rod ThornLeon Rose: +$52M each, over 6Leon RoseMagic Johnson: +$41M each, over 7Magic JohnsonChris Grant: +$37M each, over 11Chris GrantDennis Lindsey: +$34M each, over 33Dennis LindseyR.C. Buford: +$27M each, over 28R.C. BufordJohn Paxson: +$23M each, over 14John PaxsonWes Unseld: +$22M each, over 6Wes UnseldChris Mullin: +$22M each, over 9Chris MullinSam Hinkie: +$22M each, over 29Sam HinkieZach Kleiman: +$22M each, over 9Zach KleimanJames Jones: +$16M each, over 13James JonesDanny Ainge: +$15M each, over 55Danny AingePat Riley: +$14M each, over 37Pat RileyJeff Weltman: +$13M each, over 14Jeff WeltmanKevin O'Connor: +$11M each, over 20Kevin O'ConnorDanny Ferry: +$9.9M each, over 22Danny FerryTravis Schlenk: +$9.1M each, over 25Travis SchlenkDavid Kahn: +$8.8M each, over 23David KahnKiki Vandeweghe: +$8.3M each, over 20Kiki VandewegheJohn Hammond: +$6.6M each, over 31John HammondSam Presti: +$5.5M each, over 71Sam PrestiTroy Weaver: +$5.1M each, over 8Troy WeaverJoe Dumars: +$3.2M each, over 27Joe DumarsDaryl Morey: +$3.2M each, over 70Daryl MoreyLance Blanks: +$3.0M each, over 5Lance BlanksJason Levien: +$2.4M each, over 8Jason LevienRich Cho: +$1.8M each, over 26Rich ChoSteve Kerr: +$0.7M each, over 9Steve KerrMark Warkentien: +$0.6M each, over 20Mark WarkentienRick Sund: +$0.5M each, over 18Rick SundNeil Olshey: −$0.2M each, over 35Neil OlsheyMike Budenholzer: −$0.3M each, over 12Mike BudenholzerGarry St. Jean: −$0.4M each, over 9Garry St. JeanKoby Altman: −$0.5M each, over 19Koby AltmanLarry Bird: −$1.2M each, over 23Larry BirdDoc Rivers: −$2.9M each, over 11Doc RiversDonn Nelson: −$5.0M each, over 50Donn NelsonVlade Divac: −$5.7M each, over 16Vlade DivacStan Van Gundy: −$6.5M each, over 16Stan Van GundyChris Wallace: −$8.4M each, over 44Chris WallaceMike Dunleavy: −$9.3M each, over 14Mike DunleavyJon Horst: −$9.5M each, over 12Jon HorstPhil Jackson: −$10M each, over 9Phil JacksonDonnie Walsh: −$11M each, over 17Donnie WalshCarroll Dawson: −$11M each, over 25Carroll DawsonDell Demps: −$12M each, over 39Dell DempsTim Connelly: −$12M each, over 28Tim ConnellyEd Stefanski: −$13M each, over 21Ed StefanskiTommy Sheppard: −$13M each, over 8Tommy SheppardLarry Riley: −$14M each, over 11Larry RileyGersson Rosas: −$14M each, over 9Gersson RosasJohn Weisbrod: −$14M each, over 11John WeisbrodRafael Stone: −$15M each, over 7Rafael StoneBryan Colangelo: −$15M each, over 59Bryan ColangeloMasai Ujiri: −$17M each, over 25Masai UjiriBob Whitsitt: −$19M each, over 5Bob WhitsittBob Myers: −$19M each, over 23Bob MyersBernie Bickerstaff: −$19M each, over 14Bernie BickerstaffJeff Bower: −$19M each, over 20Jeff BowerMonte McNair: −$19M each, over 6Monte McNairRob Hennigan: −$20M each, over 18Rob HenniganLawrence Frank: −$21M each, over 21Lawrence FrankPete D'Alessandro: −$23M each, over 8Pete D'AlessandroBilly King: −$23M each, over 59Billy KingBilly Knight: −$26M each, over 15Billy KnightGar Forman: −$27M each, over 29Gar FormanKevin Pritchard: −$29M each, over 22Kevin PritchardGeoff Petrie: −$30M each, over 32Geoff PetrieDavid Griffin: −$30M each, over 28David GriffinDan Issel: −$30M each, over 7Dan IsselMitch Kupchak: −$31M each, over 31Mitch KupchakRandy Pfund: −$31M each, over 11Randy PfundSean Marks: −$32M each, over 19Sean MarksDon Nelson: −$32M each, over 18Don NelsonRod Higgins: −$33M each, over 15Rod HigginsRyan McDonough: −$34M each, over 20Ryan McDonoughElgin Baylor: −$34M each, over 13Elgin BaylorScott Layden: −$37M each, over 5Scott LaydenLarry Harris: −$37M each, over 13Larry HarrisErnie Grunfeld: −$39M each, over 47Ernie GrunfeldJohn Gabriel: −$41M each, over 22John GabrielGlen Grunwald: −$42M each, over 17Glen GrunwaldElton Brand: −$43M each, over 16Elton BrandSteve Mills: −$44M each, over 5Steve MillsPete Babcock: −$47M each, over 12Pete BabcockKevin McHale: −$49M each, over 18Kevin McHaleJohn Nash: −$50M each, over 9John NashJerry Krause: −$52M each, over 13Jerry KrauseFlip Saunders: −$53M each, over 10Flip SaundersBob Bass: −$57M each, over 6Bob BassOtis Smith: −$62M each, over 14Otis SmithJim Paxson: −$65M each, over 16Jim PaxsonJerry West: −$77M each, over 14Jerry WestAllan Bristow: −$84M each, over 5Allan BristowIsiah Thomas: −$134M each, over 8Isiah ThomasTony DiLeo: −$157M each, over 5Tony DiLeo
What each trade side returned, averaged. By executive, with at least 5 trade sides, each in the colours of the club he made most of them for; in today’s money.

What about the villains from the top? One of them is about where you’d put him. Isiah Thomas’s trades graded 30th of 111 executives on the day, and returned the second least of all 98: −$134M a side, over 8 trades, ahead of only Tony DiLeo’s five. That clears the usual bar on its own, but with 98 executives to look at, calling it real you’d be wrong more often than not.12 The rest are ordinary. Joe Dumars is 25th on what his trades returned and Gar Forman 68th, on trades that graded a little above average on the day: −$10.0M a side, against −$11M. John Paxson, the other half of GarPax, is 8th, on trades the model graded 85th of 111: it didn’t like them, and they worked. As franchises, Chicago is 26th of 30 and New York 29th: below average, not far enough below to tell.

Realized beyond process: what trades returned beyond what their grade predicts, per trade side, by club, 1999-00 to 2020-21
−$20M$0+$20M+$40MSAS: +$28M each, over 31SASUTA: +$16M each, over 53UTABOS: +$12M each, over 63BOSOKC: +$11M each, over 86OKCDEN: +$11M each, over 76DENIND: +$11M each, over 37INDLAC: +$11M each, over 64LACMEM: +$9.7M each, over 75MEMSAC: +$7.5M each, over 62SACWAS: +$6.1M each, over 54WASPOR: +$4.6M each, over 71PORGSW: +$4.4M each, over 52GSWATL: +$1.3M each, over 73ATLDET: +$0.8M each, over 60DETDAL: −$0.2M each, over 68DALHOU: −$1.5M each, over 98HOUCHA: −$2.1M each, over 57CHACHI: −$2.4M each, over 58CHIPHX: −$2.6M each, over 71PHXMIA: −$2.8M each, over 48MIATOR: −$4.5M each, over 65TORORL: −$6.0M each, over 79ORLPHI: −$7.1M each, over 105PHIBKN: −$8.4M each, over 66BKNMIL: −$9.2M each, over 67MILNOP: −$9.3M each, over 77NOPLAL: −$12M each, over 37LALNYK: −$15M each, over 48NYKCLE: −$15M each, over 81CLEMIN: −$16M each, over 66MIN
What each trade side returned beyond what trades graded like it usually return, averaged. By club, in today’s money.
Realized beyond process: what trades returned beyond what their grade predicts, per trade side, by executive, 1999-00 to 2020-21, top and bottom ten
−$200M−$100M$0+$100M+$200MSteve Patterson: +$124M each, over 6Steve PattersonWes Unseld: +$58M each, over 6Wes UnseldLeon Rose: +$52M each, over 6Leon RoseZach Kleiman: +$52M each, over 9Zach KleimanJohn Paxson: +$45M each, over 14John PaxsonJames Jones: +$35M each, over 13James JonesR.C. Buford: +$32M each, over 28R.C. BufordChris Mullin: +$29M each, over 9Chris MullinGarry St. Jean: +$27M each, over 9Garry St. JeanRob Hennigan: +$26M each, over 18Rob Hennigan⋯Jerry Krause: −$27M each, over 13Jerry KrauseAllan Bristow: −$30M each, over 5Allan BristowFlip Saunders: −$31M each, over 10Flip SaundersOtis Smith: −$32M each, over 14Otis SmithJohn Nash: −$37M each, over 9John NashJim Paxson: −$38M each, over 16Jim PaxsonSteve Mills: −$39M each, over 5Steve MillsRandy Pfund: −$45M each, over 11Randy PfundTony DiLeo: −$101M each, over 5Tony DiLeoIsiah Thomas: −$108M each, over 8Isiah Thomas
What each trade side returned beyond what trades graded like it usually return, averaged. By executive, with at least 5 trade sides, each in the colours of the club he made most of them for; in today’s money.
Show all 98 executives
Realized beyond process: what trades returned beyond what their grade predicts, per trade side, by executive, 1999-00 to 2020-21
−$200M−$100M$0+$100M+$200MSteve Patterson: +$124M each, over 6Steve PattersonWes Unseld: +$58M each, over 6Wes UnseldLeon Rose: +$52M each, over 6Leon RoseZach Kleiman: +$52M each, over 9Zach KleimanJohn Paxson: +$45M each, over 14John PaxsonJames Jones: +$35M each, over 13James JonesR.C. Buford: +$32M each, over 28R.C. BufordChris Mullin: +$29M each, over 9Chris MullinGarry St. Jean: +$27M each, over 9Garry St. JeanRob Hennigan: +$26M each, over 18Rob HenniganRod Thorn: +$24M each, over 9Rod ThornTroy Weaver: +$22M each, over 8Troy WeaverDennis Lindsey: +$20M each, over 33Dennis LindseyKiki Vandeweghe: +$19M each, over 20Kiki VandewegheSam Hinkie: +$16M each, over 29Sam HinkieLarry Bird: +$15M each, over 23Larry BirdNeil Olshey: +$14M each, over 35Neil OlsheyTim Connelly: +$14M each, over 28Tim ConnellyMark Warkentien: +$14M each, over 20Mark WarkentienTravis Schlenk: +$13M each, over 25Travis SchlenkGeoff Petrie: +$12M each, over 32Geoff PetrieDonnie Walsh: +$12M each, over 17Donnie WalshDanny Ainge: +$12M each, over 55Danny AingeVlade Divac: +$12M each, over 16Vlade DivacSam Presti: +$11M each, over 71Sam PrestiChris Grant: +$10.0M each, over 11Chris GrantPat Riley: +$9.8M each, over 37Pat RileyRafael Stone: +$8.2M each, over 7Rafael StoneKevin O'Connor: +$8.0M each, over 20Kevin O'ConnorTommy Sheppard: +$7.7M each, over 8Tommy SheppardChris Wallace: +$7.2M each, over 44Chris WallaceMike Dunleavy: +$6.7M each, over 14Mike DunleavyDanny Ferry: +$6.4M each, over 22Danny FerrySteve Kerr: +$6.4M each, over 9Steve KerrMagic Johnson: +$6.3M each, over 7Magic JohnsonElgin Baylor: +$5.8M each, over 13Elgin BaylorLance Blanks: +$4.5M each, over 5Lance BlanksEd Stefanski: +$4.5M each, over 21Ed StefanskiJeff Weltman: +$4.4M each, over 14Jeff WeltmanDonn Nelson: +$3.7M each, over 50Donn NelsonBob Whitsitt: +$3.6M each, over 5Bob WhitsittBryan Colangelo: +$3.6M each, over 59Bryan ColangeloLawrence Frank: +$3.2M each, over 21Lawrence FrankStan Van Gundy: +$2.3M each, over 16Stan Van GundyRich Cho: +$1.5M each, over 26Rich ChoDaryl Morey: +$1.5M each, over 70Daryl MoreyBilly Knight: +$1.4M each, over 15Billy KnightKevin McHale: +$1.2M each, over 18Kevin McHaleDell Demps: +$0.7M each, over 39Dell DempsJohn Hammond: −$0.8M each, over 31John HammondBob Myers: −$1.0M each, over 23Bob MyersDavid Kahn: −$1.0M each, over 23David KahnRod Higgins: −$2.5M each, over 15Rod HigginsJoe Dumars: −$3.0M each, over 27Joe DumarsMike Budenholzer: −$3.1M each, over 12Mike BudenholzerKevin Pritchard: −$3.8M each, over 22Kevin PritchardJason Levien: −$4.4M each, over 8Jason LevienGersson Rosas: −$4.8M each, over 9Gersson RosasKoby Altman: −$5.2M each, over 19Koby AltmanJon Horst: −$5.8M each, over 12Jon HorstPete D'Alessandro: −$6.0M each, over 8Pete D'AlessandroPhil Jackson: −$7.3M each, over 9Phil JacksonJohn Weisbrod: −$7.5M each, over 11John WeisbrodRick Sund: −$9.4M each, over 18Rick SundMitch Kupchak: −$10M each, over 31Mitch KupchakDon Nelson: −$11M each, over 18Don NelsonErnie Grunfeld: −$11M each, over 47Ernie GrunfeldMonte McNair: −$11M each, over 6Monte McNairJeff Bower: −$12M each, over 20Jeff BowerScott Layden: −$12M each, over 5Scott LaydenDan Issel: −$12M each, over 7Dan IsselDoc Rivers: −$12M each, over 11Doc RiversBob Bass: −$13M each, over 6Bob BassLarry Harris: −$13M each, over 13Larry HarrisBilly King: −$13M each, over 59Billy KingCarroll Dawson: −$13M each, over 25Carroll DawsonGar Forman: −$15M each, over 29Gar FormanRyan McDonough: −$18M each, over 20Ryan McDonoughGlen Grunwald: −$19M each, over 17Glen GrunwaldElton Brand: −$19M each, over 16Elton BrandJohn Gabriel: −$21M each, over 22John GabrielBernie Bickerstaff: −$22M each, over 14Bernie BickerstaffLarry Riley: −$22M each, over 11Larry RileySean Marks: −$23M each, over 19Sean MarksMasai Ujiri: −$24M each, over 25Masai UjiriJerry West: −$25M each, over 14Jerry WestPete Babcock: −$26M each, over 12Pete BabcockDavid Griffin: −$26M each, over 28David GriffinJerry Krause: −$27M each, over 13Jerry KrauseAllan Bristow: −$30M each, over 5Allan BristowFlip Saunders: −$31M each, over 10Flip SaundersOtis Smith: −$32M each, over 14Otis SmithJohn Nash: −$37M each, over 9John NashJim Paxson: −$38M each, over 16Jim PaxsonSteve Mills: −$39M each, over 5Steve MillsRandy Pfund: −$45M each, over 11Randy PfundTony DiLeo: −$101M each, over 5Tony DiLeoIsiah Thomas: −$108M each, over 8Isiah Thomas
What each trade side returned beyond what trades graded like it usually return, averaged. By executive, with at least 5 trade sides, each in the colours of the club he made most of them for; in today’s money.

The draft

Process first again. On draft night the average pick left $99M on the table: the gap, by the board’s own forecast, between the player it liked best and the one the club took. New Orleans, Dallas and the Lakers left the least; Phoenix, Charlotte and Washington the most. Shuffle again, this time only among picks from the same draft and range of slots, and the clubs differ by more than chance: a spread this wide turns up 2% of the time.13 New Orleans, Dallas, Philadelphia and Milwaukee clear the usual bar on their own, but not once you allow for all 30. By executive, the spread is ordinary (32%), but one man clears the bar on his own: R.C. Buford, whose Spurs left $52M a pick on the table against $97M for the average executive.14 The caveat: “good process” here means agreeing with my model, which might be good drafting or might just mean liking the same kind of player it does.

Now what the picks actually returned, and the question I care about most: does anybody out-pick the board? It’s the flip from the top of this column: one pick at a time, the player’s career value to his club against the board’s pick’s at the same spot. When the board would have taken the same player, the gap is zero, so Denver gets nothing for Jokić: at 41, the board takes him too. The board beats every club but Miami. The question is whether it beats some by less than others, by more than luck would. It doesn’t. Shuffle again and the clubs spread at least this far 94% of the time; the executives, 68%. Nine executives’ picks did beat the board’s on average, led by Larry Riley and Jeff Peterson, and Miami beat it as a club, but none of them by more than luck would give.15

Draft by club, process and realized: against the board’s favourite, on draft night and on the court, per pick, 2007 to 2025
on draft nighton the court−$300M−$200M−$100M$0+$100MMiami: −$80M expected, +$6.2M happenedMIAIndiana: −$97M expected, −$20M happenedINDNew Orleans: −$58M expected, −$26M happenedNOPGolden State: −$104M expected, −$28M happenedGSWthe Lakers: −$69M expected, −$42M happenedLALDallas: −$60M expected, −$43M happenedDALAtlanta: −$112M expected, −$68M happenedATLWashington: −$123M expected, −$71M happenedWASChicago: −$113M expected, −$82M happenedCHIUtah: −$93M expected, −$83M happenedUTAPortland: −$100M expected, −$87M happenedPORSacramento: −$112M expected, −$90M happenedSACSan Antonio: −$78M expected, −$95M happenedSASBrooklyn: −$95M expected, −$95M happenedBKNNew York: −$113M expected, −$96M happenedNYKDetroit: −$105M expected, −$97M happenedDETHouston: −$77M expected, −$99M happenedHOUCharlotte: −$123M expected, −$108M happenedCHAPhiladelphia: −$81M expected, −$117M happenedPHIBoston: −$75M expected, −$121M happenedBOSMinnesota: −$98M expected, −$123M happenedMINOrlando: −$102M expected, −$126M happenedORLOklahoma City: −$101M expected, −$130M happenedOKCDenver: −$79M expected, −$142M happenedDENthe Clippers: −$91M expected, −$151M happenedLACToronto: −$90M expected, −$173M happenedTORMemphis: −$109M expected, −$178M happenedMEMMilwaukee: −$112M expected, −$191M happenedMILPhoenix: −$128M expected, −$195M happenedPHXCleveland: −$124M expected, −$201M happenedCLE
Ring: the board’s value of each club’s pick to the club that took him, minus that of the board’s favourite still available, on draft night. Dot: the same, on what actually happened: each player’s value to the club that drafted him over his career, rookie deal, re-signing and all, with the rest projected for a player his club still holds (see the note on beating the forecast). Per pick, in today’s money, sorted by the dot. The ring can never be right of zero; the dot can.
Process: draft-night value left on the table, on the board’s projections, per pick, 2007 to 2026, top and bottom ten
−$200M−$100M$0Nico Harrison: −$11M each, over 5Nico HarrisonBrad Stevens: −$33M each, over 8Brad StevensRafael Stone: −$39M each, over 12Rafael StoneR.C. Buford: −$52M each, over 26R.C. BufordOtis Smith: −$65M each, over 6Otis SmithDell Demps: −$65M each, over 12Dell DempsLeon Rose: −$70M each, over 13Leon RoseLawrence Frank: −$71M each, over 14Lawrence FrankRob Pelinka: −$72M each, over 5Rob PelinkaDonn Nelson: −$72M each, over 20Donn Nelson⋯Larry Bird: −$136M each, over 11Larry BirdGersson Rosas: −$136M each, over 5Gersson RosasRich Cho: −$138M each, over 16Rich ChoArtūras Karnišovas: −$139M each, over 8Artūras KarnišovasTommy Sheppard: −$142M each, over 7Tommy SheppardMichael Winger: −$143M each, over 8Michael WingerPhil Jackson: −$150M each, over 5Phil JacksonJames Jones: −$174M each, over 9James JonesRod Higgins: −$174M each, over 6Rod HigginsDonnie Walsh: −$196M each, over 7Donnie Walsh
The board’s value of each pick minus that of the board’s favourite still available, averaged. Zero is taking the board’s favourite every time. By executive, with at least 5 picks, each in the colours of the club he made most of them for; in today’s money.
Show all 68 executives
Process: draft-night value left on the table, on the board’s projections, per pick, 2007 to 2026
−$200M−$100M$0Nico Harrison: −$11M each, over 5Nico HarrisonBrad Stevens: −$33M each, over 8Brad StevensRafael Stone: −$39M each, over 12Rafael StoneR.C. Buford: −$52M each, over 26R.C. BufordOtis Smith: −$65M each, over 6Otis SmithDell Demps: −$65M each, over 12Dell DempsLeon Rose: −$70M each, over 13Leon RoseLawrence Frank: −$71M each, over 14Lawrence FrankRob Pelinka: −$72M each, over 5Rob PelinkaDonn Nelson: −$72M each, over 20Donn NelsonTim Connelly: −$72M each, over 30Tim ConnellyDavid Griffin: −$73M each, over 23David GriffinJoe Cronin: −$73M each, over 9Joe CroninDaryl Morey: −$74M each, over 35Daryl MoreyKevin O'Connor: −$75M each, over 10Kevin O'ConnorSean Marks: −$76M each, over 26Sean MarksMasai Ujiri: −$77M each, over 25Masai UjiriBryan Colangelo: −$81M each, over 16Bryan ColangeloChris Mullin: −$81M each, over 6Chris MullinPat Riley: −$83M each, over 21Pat RileyMitch Kupchak: −$84M each, over 40Mitch KupchakMonte McNair: −$85M each, over 10Monte McNairDennis Lindsey: −$85M each, over 22Dennis LindseyJon Horst: −$86M each, over 11Jon HorstElton Brand: −$90M each, over 9Elton BrandZach Kleiman: −$90M each, over 19Zach KleimanDanny Ainge: −$92M each, over 52Danny AingeKevin Pritchard: −$92M each, over 41Kevin PritchardBilly King: −$93M each, over 20Billy KingJeff Peterson: −$98M each, over 5Jeff PetersonTroy Weaver: −$99M each, over 12Troy WeaverSam Presti: −$101M each, over 51Sam PrestiErnie Grunfeld: −$103M each, over 15Ernie GrunfeldDanny Ferry: −$103M each, over 10Danny FerryTravis Schlenk: −$104M each, over 13Travis SchlenkJoe Dumars: −$104M each, over 21Joe DumarsKoby Altman: −$105M each, over 13Koby AltmanStan Van Gundy: −$106M each, over 6Stan Van GundyJeff Weltman: −$107M each, over 18Jeff WeltmanDavid Kahn: −$107M each, over 15David KahnNeil Olshey: −$109M each, over 17Neil OlsheyBob Myers: −$111M each, over 20Bob MyersGar Forman: −$113M each, over 21Gar FormanSteve Kerr: −$113M each, over 8Steve KerrRob Hennigan: −$114M each, over 10Rob HenniganBrian Wright: −$116M each, over 18Brian WrightVlade Divac: −$117M each, over 11Vlade DivacEd Stefanski: −$118M each, over 8Ed StefanskiSteve Mills: −$119M each, over 7Steve MillsChris Grant: −$120M each, over 11Chris GrantFlip Saunders: −$123M each, over 7Flip SaundersSam Hinkie: −$125M each, over 16Sam HinkieRyan McDonough: −$128M each, over 17Ryan McDonoughLarry Riley: −$130M each, over 5Larry RileyGeoff Petrie: −$130M each, over 12Geoff PetrieChris Wallace: −$131M each, over 21Chris WallaceMike Budenholzer: −$133M each, over 8Mike BudenholzerJohn Hammond: −$133M each, over 20John HammondLarry Bird: −$136M each, over 11Larry BirdGersson Rosas: −$136M each, over 5Gersson RosasRich Cho: −$138M each, over 16Rich ChoArtūras Karnišovas: −$139M each, over 8Artūras KarnišovasTommy Sheppard: −$142M each, over 7Tommy SheppardMichael Winger: −$143M each, over 8Michael WingerPhil Jackson: −$150M each, over 5Phil JacksonJames Jones: −$174M each, over 9James JonesRod Higgins: −$174M each, over 6Rod HigginsDonnie Walsh: −$196M each, over 7Donnie Walsh
The board’s value of each pick minus that of the board’s favourite still available, averaged. Zero is taking the board’s favourite every time. By executive, with at least 5 picks, each in the colours of the club he made most of them for; in today’s money.
Realized: picks against the board’s pick at the same spot, on career value, per pick, 2007 to 2025, top and bottom ten
−$750M−$500M−$250M$0+$250MLarry Riley: +$193M each, over 5Larry RileyJeff Peterson: +$127M each, over 5Jeff PetersonLarry Bird: +$77M each, over 11Larry BirdEd Stefanski: +$65M each, over 8Ed StefanskiBrad Stevens: +$20M each, over 8Brad StevensRob Hennigan: +$16M each, over 10Rob HenniganLeon Rose: +$14M each, over 13Leon RosePat Riley: +$6.6M each, over 21Pat RileyLawrence Frank: +$0.2M each, over 14Lawrence FrankNico Harrison: −$3.8M each, over 5Nico Harrison⋯Masai Ujiri: −$243M each, over 25Masai UjiriSteve Mills: −$254M each, over 7Steve MillsJohn Hammond: −$280M each, over 20John HammondStan Van Gundy: −$305M each, over 6Stan Van GundyRich Cho: −$314M each, over 16Rich ChoSam Hinkie: −$336M each, over 16Sam HinkieChris Wallace: −$337M each, over 21Chris WallaceRyan McDonough: −$343M each, over 17Ryan McDonoughPhil Jackson: −$387M each, over 5Phil JacksonFlip Saunders: −$544M each, over 7Flip Saunders
Each pick’s career value to the club that drafted him minus the board’s pick’s at the same spot, averaged. By executive, with at least 5 picks, each in the colours of the club he made most of them for; in today’s money.
Show all 68 executives
Realized: picks against the board’s pick at the same spot, on career value, per pick, 2007 to 2025
−$750M−$500M−$250M$0+$250MLarry Riley: +$193M each, over 5Larry RileyJeff Peterson: +$127M each, over 5Jeff PetersonLarry Bird: +$77M each, over 11Larry BirdEd Stefanski: +$65M each, over 8Ed StefanskiBrad Stevens: +$20M each, over 8Brad StevensRob Hennigan: +$16M each, over 10Rob HenniganLeon Rose: +$14M each, over 13Leon RosePat Riley: +$6.6M each, over 21Pat RileyLawrence Frank: +$0.2M each, over 14Lawrence FrankNico Harrison: −$3.8M each, over 5Nico HarrisonRob Pelinka: −$5.0M each, over 5Rob PelinkaJoe Cronin: −$10M each, over 9Joe CroninMitch Kupchak: −$15M each, over 40Mitch KupchakDonnie Walsh: −$16M each, over 7Donnie WalshZach Kleiman: −$20M each, over 19Zach KleimanMichael Winger: −$24M each, over 8Michael WingerRod Higgins: −$28M each, over 6Rod HigginsDavid Kahn: −$29M each, over 15David KahnSteve Kerr: −$33M each, over 8Steve KerrDanny Ferry: −$36M each, over 10Danny FerryChris Mullin: −$49M each, over 6Chris MullinBrian Wright: −$50M each, over 18Brian WrightJoe Dumars: −$53M each, over 21Joe DumarsDonn Nelson: −$53M each, over 20Donn NelsonArtūras Karnišovas: −$59M each, over 8Artūras KarnišovasJon Horst: −$63M each, over 11Jon HorstDaryl Morey: −$65M each, over 35Daryl MoreyRafael Stone: −$65M each, over 12Rafael StoneDell Demps: −$66M each, over 12Dell DempsErnie Grunfeld: −$67M each, over 15Ernie GrunfeldKevin Pritchard: −$67M each, over 41Kevin PritchardMike Budenholzer: −$70M each, over 8Mike BudenholzerTravis Schlenk: −$71M each, over 13Travis SchlenkBryan Colangelo: −$78M each, over 16Bryan ColangeloMonte McNair: −$79M each, over 10Monte McNairSean Marks: −$82M each, over 26Sean MarksDennis Lindsey: −$84M each, over 22Dennis LindseyGeoff Petrie: −$87M each, over 12Geoff PetrieBilly King: −$90M each, over 20Billy KingOtis Smith: −$93M each, over 6Otis SmithTroy Weaver: −$95M each, over 12Troy WeaverBob Myers: −$97M each, over 20Bob MyersTim Connelly: −$100M each, over 30Tim ConnellyGar Forman: −$104M each, over 21Gar FormanVlade Divac: −$107M each, over 11Vlade DivacNeil Olshey: −$116M each, over 17Neil OlsheyDavid Griffin: −$117M each, over 23David GriffinJames Jones: −$123M each, over 9James JonesDanny Ainge: −$124M each, over 52Danny AingeR.C. Buford: −$126M each, over 26R.C. BufordSam Presti: −$130M each, over 51Sam PrestiTommy Sheppard: −$134M each, over 7Tommy SheppardKevin O'Connor: −$143M each, over 10Kevin O'ConnorChris Grant: −$144M each, over 11Chris GrantElton Brand: −$154M each, over 9Elton BrandKoby Altman: −$157M each, over 13Koby AltmanJeff Weltman: −$216M each, over 18Jeff WeltmanGersson Rosas: −$224M each, over 5Gersson RosasMasai Ujiri: −$243M each, over 25Masai UjiriSteve Mills: −$254M each, over 7Steve MillsJohn Hammond: −$280M each, over 20John HammondStan Van Gundy: −$305M each, over 6Stan Van GundyRich Cho: −$314M each, over 16Rich ChoSam Hinkie: −$336M each, over 16Sam HinkieChris Wallace: −$337M each, over 21Chris WallaceRyan McDonough: −$343M each, over 17Ryan McDonoughPhil Jackson: −$387M each, over 5Phil JacksonFlip Saunders: −$544M each, over 7Flip Saunders
Each pick’s career value to the club that drafted him minus the board’s pick’s at the same spot, averaged. By executive, with at least 5 picks, each in the colours of the club he made most of them for; in today’s money.

The last question is different: did their players beat the forecast? Did the player a club took return more than even the board expected of him, over his whole career?16 This is where Jokić lives, and it isn’t evidence of choosing better than the model, since the board would have made the same pick. It’s mostly luck. The one skill that could hide in it is development: what a club does with a player after it takes him. If anyone is better at that, it doesn’t show. Shuffle again and the executives spread this far 45% of the time, the clubs 21%, with Oklahoma City first.17

Realized beyond process: what picks returned beyond the board’s forecast of them, per pick, by club, 2007 to 2025
−$100M−$50M$0+$50M+$100MOKC: +$60M each, over 51OKCDEN: +$48M each, over 31DENGSW: +$39M each, over 34GSWLAC: +$38M each, over 27LACTOR: +$22M each, over 29TORCHI: +$9.8M each, over 33CHINYK: +$4.4M each, over 34NYKSAS: +$4.4M each, over 44SASBOS: +$0.2M each, over 50BOSCHA: −$0.1M each, over 44CHAUTA: −$0.4M each, over 42UTAIND: −$4.1M each, over 39INDMIL: −$5.1M each, over 33MILNOP: −$6.2M each, over 35NOPBKN: −$6.7M each, over 44BKNLAL: −$16M each, over 29LALMIA: −$17M each, over 22MIAPHI: −$19M each, over 58PHIDET: −$19M each, over 44DETPOR: −$22M each, over 41PORPHX: −$24M each, over 40PHXSAC: −$24M each, over 36SACATL: −$30M each, over 40ATLMIN: −$32M each, over 48MINMEM: −$37M each, over 41MEMHOU: −$44M each, over 34HOUORL: −$49M each, over 33ORLCLE: −$50M each, over 32CLEDAL: −$56M each, over 25DALWAS: −$68M each, over 29WAS
What each pick returned beyond the board’s forecast of him, averaged, classes through 2025. Mostly luck; development is the only skill that could be in it. By club, in today’s money.
Realized beyond process: what picks returned beyond the board’s forecast of them, per pick, by executive, 2007 to 2025, top and bottom ten
−$200M$0+$200M+$400MLarry Riley: +$281M each, over 5Larry RileyEd Stefanski: +$74M each, over 8Ed StefanskiLarry Bird: +$70M each, over 11Larry BirdLawrence Frank: +$70M each, over 14Lawrence FrankSam Presti: +$60M each, over 51Sam PrestiDennis Lindsey: +$55M each, over 22Dennis LindseyTim Connelly: +$49M each, over 30Tim ConnellyDonnie Walsh: +$46M each, over 7Donnie WalshGar Forman: +$41M each, over 21Gar FormanJeff Peterson: +$40M each, over 5Jeff Peterson⋯Bryan Colangelo: −$62M each, over 16Bryan ColangeloArtūras Karnišovas: −$68M each, over 8Artūras KarnišovasErnie Grunfeld: −$69M each, over 15Ernie GrunfeldDanny Ferry: −$69M each, over 10Danny FerryJeff Weltman: −$74M each, over 17Jeff WeltmanKevin O'Connor: −$77M each, over 10Kevin O'ConnorJoe Cronin: −$77M each, over 9Joe CroninMichael Winger: −$84M each, over 7Michael WingerRafael Stone: −$122M each, over 12Rafael StoneNico Harrison: −$171M each, over 5Nico Harrison
What each pick returned beyond the board’s forecast of him, averaged, classes through 2025. Mostly luck; development is the only skill that could be in it. By executive, with at least 5 picks, each in the colours of the club he made most of them for; in today’s money.
Show all 68 executives
Realized beyond process: what picks returned beyond the board’s forecast of them, per pick, by executive, 2007 to 2025
−$200M$0+$200M+$400MLarry Riley: +$281M each, over 5Larry RileyEd Stefanski: +$74M each, over 8Ed StefanskiLarry Bird: +$70M each, over 11Larry BirdLawrence Frank: +$70M each, over 14Lawrence FrankSam Presti: +$60M each, over 51Sam PrestiDennis Lindsey: +$55M each, over 22Dennis LindseyTim Connelly: +$49M each, over 30Tim ConnellyDonnie Walsh: +$46M each, over 7Donnie WalshGar Forman: +$41M each, over 21Gar FormanJeff Peterson: +$40M each, over 5Jeff PetersonNeil Olshey: +$31M each, over 17Neil OlsheyPhil Jackson: +$20M each, over 5Phil JacksonDell Demps: +$20M each, over 12Dell DempsMasai Ujiri: +$19M each, over 25Masai UjiriR.C. Buford: +$18M each, over 26R.C. BufordJohn Hammond: +$11M each, over 20John HammondRod Higgins: +$9.1M each, over 6Rod HigginsGeoff Petrie: +$7.2M each, over 12Geoff PetrieDaryl Morey: +$3.6M each, over 34Daryl MoreyMitch Kupchak: −$0.1M each, over 40Mitch KupchakBob Myers: −$1.2M each, over 20Bob MyersDanny Ainge: −$3.6M each, over 52Danny AingeBilly King: −$4.5M each, over 20Billy KingElton Brand: −$6.2M each, over 9Elton BrandOtis Smith: −$6.3M each, over 6Otis SmithSean Marks: −$8.0M each, over 25Sean MarksDavid Griffin: −$9.6M each, over 23David GriffinGersson Rosas: −$10M each, over 5Gersson RosasLeon Rose: −$12M each, over 13Leon RoseBrian Wright: −$15M each, over 18Brian WrightPat Riley: −$15M each, over 21Pat RileyRich Cho: −$16M each, over 15Rich ChoTroy Weaver: −$17M each, over 12Troy WeaverJames Jones: −$18M each, over 9James JonesVlade Divac: −$20M each, over 11Vlade DivacTravis Schlenk: −$21M each, over 13Travis SchlenkSteve Kerr: −$23M each, over 8Steve KerrStan Van Gundy: −$26M each, over 6Stan Van GundyDonn Nelson: −$27M each, over 20Donn NelsonJon Horst: −$27M each, over 11Jon HorstJoe Dumars: −$29M each, over 21Joe DumarsRyan McDonough: −$29M each, over 17Ryan McDonoughMike Budenholzer: −$30M each, over 8Mike BudenholzerRob Pelinka: −$30M each, over 5Rob PelinkaSteve Mills: −$31M each, over 7Steve MillsRob Hennigan: −$33M each, over 10Rob HenniganChris Wallace: −$33M each, over 21Chris WallaceBrad Stevens: −$33M each, over 8Brad StevensFlip Saunders: −$34M each, over 7Flip SaundersKevin Pritchard: −$39M each, over 40Kevin PritchardKoby Altman: −$41M each, over 13Koby AltmanMonte McNair: −$45M each, over 9Monte McNairZach Kleiman: −$45M each, over 18Zach KleimanChris Grant: −$50M each, over 11Chris GrantTommy Sheppard: −$52M each, over 7Tommy SheppardSam Hinkie: −$53M each, over 15Sam HinkieChris Mullin: −$55M each, over 6Chris MullinDavid Kahn: −$55M each, over 15David KahnBryan Colangelo: −$62M each, over 16Bryan ColangeloArtūras Karnišovas: −$68M each, over 8Artūras KarnišovasErnie Grunfeld: −$69M each, over 15Ernie GrunfeldDanny Ferry: −$69M each, over 10Danny FerryJeff Weltman: −$74M each, over 17Jeff WeltmanKevin O'Connor: −$77M each, over 10Kevin O'ConnorJoe Cronin: −$77M each, over 9Joe CroninMichael Winger: −$84M each, over 7Michael WingerRafael Stone: −$122M each, over 12Rafael StoneNico Harrison: −$171M each, over 5Nico Harrison
What each pick returned beyond the board’s forecast of him, averaged, classes through 2025. Mostly luck; development is the only skill that could be in it. By executive, with at least 5 picks, each in the colours of the club he made most of them for; in today’s money.

Here is what the top of it is made of:

ClassPlayerPickExecutiveBeat the forecast by
2014Nikola Jokić41Tim Connelly+$1.8B
2009Stephen Curry7Larry Riley+$1.4B
2009James Harden3Sam Presti+$1.1B
2013Giannis Antetokounmpo15John Hammond+$1.1B
2018Shai Gilgeous-Alexander11Lawrence Frank+$1.0B
2012Damian Lillard6Neil Olshey+$953M
2009Jrue Holiday17Ed Stefanski+$860M
2011Jimmy Butler30Gar Forman+$851M
2007Mike Conley4Chris Wallace+$841M
2017Donovan Mitchell13Dennis Lindsey+$822M

The ten picks since 2007 that landed furthest from what the board expected them to return the club that drafted them, all ten above it: classes through 2025, over the seasons each has played, in today’s money.

Larry Riley, Ed Stefanski and Larry Bird lead the executives, and Lawrence Frank is next: Riley on Stephen Curry, Stefanski on Jrue Holiday and Frank on Shai Gilgeous-Alexander, whom his Clippers took 11th and traded a year later for Paul George.18 Ten picks, ten different executives: each of them did it once, and one draw can’t tell an eye for stars from standing in the right place.19

One more way to see it. If nobody were better than anybody, luck alone would push about 13 clubs and executives over the usual bar in trades, and about 10 in the draft. The real counts are 6 and 9: about as many as you’d expect if everyone were equally good and some just got lucky.

None of this says nobody is better. It says a club would have to be enormously better to show up. To be picked out reliably from 30, a club would need to return about $53M a trade side more than the rest, or $216M a pick. A real edge of a few million a decision, which is a lot of money over a decade, is invisible in 22 seasons of trades and 19 drafts.20

Why it’s so hard to tell

Part of it is that the job pulls front offices together. They copy each other: the analytics department one club builds this year, the rest build next year, and a good idea doesn’t stay anyone’s edge for long. Part of it is that the worst of them don’t last. A truly terrible decision-maker gets fired before making enough decisions to show up in a test like this, so what I’m comparing is mostly the survivors.21 Neither means the job doesn’t matter. It means the people who keep it are closer to each other than to the people who lost it. It may also be why the model beats almost all of them at once. If everyone learns from everyone else, they share the same blind spots, and a model that never falls for the room’s favourite idea gets to step around all of them.

Every one of these trades is on the trades page, graded on the day and on how it turned out, and every one of these drafts is on the draft board. Go find your team’s favourite deal and see whether the model would have let it happen. There’s plenty of room for improvement in there. My grandfather would be thrilled.

Figures: every trade side on the trades page, 1999-00 to 2025-26, and every pick on the draft board, 2007 on; executives from Basketball-Reference’s team pages; in today’s money, as of this build. Wins are on this model’s own scale and dollars at the open-market price of a win; the method explains both.

  1. Statisticians call these out-of-fold, or walk-forward, predictions. Not ordinary cross-validation, which would predict each class from all the others, later ones included, and let what the league learned afterwards leak backwards. The board’s calibration and its contract fits follow the same rule: earlier classes only. ↩
  2. The board chooses only among players who were actually drafted, at that pick or later, because an undrafted favourite has no career to score. ↩
  3. A career still running is projected from here: his wins from the Trade Lab’s projection, valued by the same rules, with later deals weighted by the chance he re-signs and paid the max or what players like him re-sign for. The recent classes are mostly projection. ↩
  4. Without the twenty largest gains, +$80M per changed pick. Each club’s number is its own: the board takes Jokić at picks of 17 different clubs, so the clubs’ gains don’t add up. ↩
  5. Nothing else changes: no knock-on trades, and the other club’s ledger is untouched. Trades through 2020-21, so the results are mostly in, and no sign-and-trades. ↩
  6. Clearly worse after allowing for having looked at 30 clubs: a 5% false discovery rate. ↩
  7. Every number from here on is raw: a club’s or an executive’s own decisions, added up, with nothing taken out. ↩
  8. The executive is whoever Basketball-Reference names on each team’s season page, the president of basketball operations or the general manager. In a season that names two, trades before March go to the one who was there the season before, and the draft goes to the one who is there the season after. Executives with fewer than 5 trade sides, or 5 picks, are left out. ↩
  9. Randomization inference on the F statistic of the units’ raw averages, with each unit also tested against its own shuffled average. ↩
  10. Leaving out sign-and-trades: 125 of them, 292 sides. In a sign-and-trade the player picks his club and the trade is the paperwork, so the club he picks grades like it pulled off a steal it didn’t make. ↩
  11. The Benjamini–Hochberg q-value: 0.79 at best. No franchise or executive, in any results test, trades or draft, is picked out at a 10% false discovery rate. ↩
  12. The Benjamini–Hochberg q-value: 0.91. Thomas ran the Knicks from December 2003; the trades are dated against the day each executive took over, not the season. ↩
  13. A franchise’s average in odd-year drafts also predicts its average in even-year ones, at a correlation of 0.55 (against reshuffled teams, under 1% of the time), though part of that is bad clubs picking high year after year. ↩
  14. A false discovery rate of 3%: allowing for having looked at 68 executives. ↩
  15. Testing every club and executive against its own reshuffle, the best false discovery rate is 93% for a club and 71% for an executive. ↩
  16. For a player his club still holds as 2025-26 ends, the rest of his career is projected and added to what he has already returned: his wins from the Trade Lab’s projection (today’s mPM, the aging curve, availability), valued by the board’s rules, which count the rookie deal at market, a later deal at market minus the salary, and future deals by the chance he re-signs and what he’d be paid. The board’s pick at the same spot gets the same treatment. Players already gone count only what they returned. ↩
  17. No single club or executive comes close to standing out either. Tested one by one and allowing for how many I looked at, the best case would still be a false alarm 26% of the time for a club and 63% for an executive, against a bar of 10%. The recent classes are mostly projection, so this could move as they play. ↩
  18. A drafted player keeps counting for the club that drafted him even after it trades him, for as long as he stays where it sent him: a trade cashes him in. Walking away in free agency or being waived ends it. ↩
  19. Telling skill from luck means estimating how much a person’s results vary around their own average, and you can’t estimate a spread from one observation. Nobody gets ten more drafts. ↩
  20. Detectable with 80% power at a 5% false discovery rate: about four of a typical club’s standard errors. ↩
  21. An economist would call the second one selection: the sample is cut on the outcome. Both shrink the spread I can measure, so the true spread among everyone who ever got the job is probably wider than the one here. ↩
More insights
All insights →