Comparing NBA Players Across Decades

A couple days ago, college basketball player J. J. Culver made the news by scoring an astounding 100 points in a game. Since it was against Southwestern Adventist University and not the New York Knicks, it’s not as impressive as Wilt Chamberlain’s 100-point game in the NBA. However, players at every level have progressed a lot since 1962. Or have they?

It’s incredibly difficult to compare players across different eras, since the defense evolves along with the offense. It certainly appears in video footage that NBA players in the 1960s are light-years behind modern players. Even the championship teams of that era subjectively look like Division I college teams at best. However there are two statistics that can be compared across decades: free throw percentage and the NBA Three-Point Contest shooting percentage. If players have gotten better over the years, there’s no reason to think that they only improved in some ways and not others, so their improvement should be statistically apparent across the board, including these two.

Well, it turns out that I’ve compiled a nice dataset with all of the scores in history from the NBA 3-Point Contest from various sources (including watching videos) and historical NBA free throw stats are readily available. Unfortunately, there are various numbers of 2-point “money balls” in the shooting contest, so I don’t have the exact shooting percentage, just the percentage of possible points scored. However, it’s reasonable to use this as a very good approximation of shooting percentage, since it’s hard to imagine why a player would shoot significantly better or worse when he knows the ball is worth two points. So let’s do this!

Starting with the less interesting stats, there is a significant improvement in league-wide free throw percentage over the years…

It’s not a big difference, but it’s there. The trendline shows a historical 0.06% improvement per year with a p-value of less than 0.0001, which means that it’s extremely unlikely that there would be a trend like this if the year the stats were collected were unrelated to shooting percentage. However, it looks like there were a few really bad years at the beginning that could be making all the difference. So let’s look at it since 1950.

The slope has definitely decreased (it’s now at 0.04% per year), but it’s still statistically significant at the p=0.0001 level). Of course, it would’ve been easier to simply average the shooting percentage of the last five years in the dataset and compare it to the average for the first five years and show that it’s improved by 6.9% since then. However, doing a linear regression like this provides a more accurate estimate of the actual improvement (73*0.0006 = 4.4% improvement since the beginning) since it considers all of the data. It also tells you whether or not the relationship is statistically significant. So you can see why linear regressions are a statistician’s best friend; it’s easily interpretable and fun! (BTW, the R-Squared metric is a “goodness of fit” measure that ranges from 0 to 1 (perfect fit) and this is saying that the year explains 30% of the variance in free throw scores. The other 70% probably being the presence of Wilt Chamberlain or Shaquille O’Neal dragging the percentage down. Joking!)

Okay, now for the fun one: Are NBA 3-point shooters getting better as well? During the first years of the NBA 3-Point Shootout first took place, there were some incredible performances from shooters like Craig Hodges (made 19 straight shots in one round) and Larry Bird (won the first three contests). Maybe the “splash brothers” from Golden State are outliers and that the long-distance shooting accuracy has generally remained stable since the 1980s.

It doesn’t look like it! Due to the small number of shots in the contest each year, the data is much noisier than the free throw percentage, but the trend is still clear: recent players are better shooters. The slope is steeper than the free throw trend, with an improvement of 0.26% per year, but because of the volatility in the data, the p-value isn’t as small (p=0.0013). Another way to think of the level of statistical significance is to say that we have provided strong evidence against the hypothesis that shooters are equally skilled across the decades. In science, you can’t really prove a hypothesis is true, you can only provide evidence that’s consistent with it or falsify it.

We can’t talk about the history of the NBA three-point contest without addressing the question: who is the best shooter in the contest’s history? If you simply sort by shooting percentage, this is what you get:

So, the highest shooting percentage in the contest history is Joe Harris, with an astonishing 75% accuracy. However, this isn’t the whole story. Here is the same list, with important piece of additional data: the total number of shots taken:

There is a statistical tendency for the tops (and bottoms) of ranked lists to be monopolized by the smallest sets of data. This is because it’s easier to achieve extreme results with only a few tries. Intuitively, this makes sense. If someone says “I’m the best shooter in basketball; I’m shooting 100% this year”, you already know that they’ve only made a couple baskets at most. In this case, the effect is not as extreme as it normally is, because if a shooter was on fire in one shooting round, they probably advanced to another round (it’s truly remarkable that Danny Green didn’t make it to the finals in 2019 after shooting 68%!). However, you do see a lot of players at the top of the list who only shot a couple rounds. So, how do we adjust for this “small sample size effect” and compare shooters with varying numbers of shots?

I don’t think we can. How can you say who’s a better shooter, between Joe Harris, who made 75% of his 50 shots, or Steph Curry, who made 65% of 250 shots? The only thing I think we can do is to control for the number of shots and compare players who shot the same number of rounds. Starting with the most shots and working backwards, the winner of the “475 shots” category is…

Craig Hodges! Of course, it’s hard to call him the best shooter since there’s nobody with that many shots to compare him with, and his 56% shooting isn’t particularly noteworthy (the overall average was 52%). However, he did leave us with this unforgettable performance, so he deserves recognition for that.

Similarly, Dale Ellis, and Dirk Nowitzki were the only shooters with their number of shots and only shot about 50%. However, when we get down to players with 250 shots, it gets interesting…

These shooters are no clowns. Who could have imagined that Reggie Miller would rank last on any 3-Point Shooting ranking? So, we have our first candidate for best shooter in the Three-Point Contest history. Steph Curry, with 65% accuracy, ranks best in the first contested category.

Next up is the 200-shot category.

With a 60% shooting accuracy, Kyrie Irving edges out Curry’s coach Steve Kerr. Now, I realized that I lied earlier. We can compare across these categories, if the shooter with more shots also has a higher percentage! We can unquestionably state that Curry’s 65% with 250 shots is more impressive than Irving’s 60% performance with 200 shots. So, Curry can still be considered the top shooter.

Next up: 175 Shots.

Klay Thompson takes this title with 63% shooting. Now, it’s unclear whether his higher percentage would hold up if she shot another 25 times, so we can’t clearly rank him above Kyrie Irving. However, we can say that Curry’s higher percentage is still objectively the best.

150 Shots…

We finally have a true contender for Curry. Tim Legler has technically shot a higher percentage than Curry (66% to 65%), however if he took another 100 shots, it’s fairly likely that he would regress toward the mean a bit and fail to keep up his accuracy. Since we don’t truly know what his mean is, I don’t think there’s an objective way to judge who’s more impressive unless we got Tim out there to shoot a few more rounds.

125 shots…

In the 125-shot category, Devin Booker takes it with 62% shooting. Both Curry and Legler outperformed this with more shots, so this means we can leave Booker out of the overall “most impressive shooter” contention.

100 shots…

Marco Belinelli takes this category, with a Steph-matching 65% accuracy. However, it’s more impressive to shoot 65% over 250 shots than to do it with 100 shots, so Steph and Legler’s performances are still the best.

75 shots…

Jim Les wins this one with 56% shooting, but again falls behind Steph and Legler.

Next up is the highly-contested 50-shot category. These are all the remaining players who won at least one shootout round.

Joe Harris shot a remarkable 75%, so even though the sample size is so small, we can’t rule out that his performance gives him the title for most impressive 3-Point Contest shooter in history.

So we’ve boiled it down to three contenders. Who do you consider most impressive? Your guess is as good as mine…

Steph Curry: 65% of 250 shots

Tim Legler: 66% of 150 shots

Joe Harris: 75% of 50 shots

UPDATE: Since publishing this blog article, my co-author Gary Smith (he knows a lot of things) pointed out that there is a statistical way to compare Joe Harris to Steph Curry here. He said “there is a difference-in-proportions test for the null hypothesis that two probabilities are equal” which is another way of saying that you can attempt to falsify the hypothesis that Curry’s and Harris’s shooting percentages are the same. Here’s what I get when I plug in Curry’s and Harris’s shooting percentages…

So, this is saying that the shot data we have is not sufficient to argue that Harris’s shooting performance was significantly better than Curry’s. However, it is suggestive that he may be better; in fact, if he had made two more shots out of the 50, this test would have supported the idea that Harris’s performance was significantly better than Curry’s. Time will tell!

(Below is the data I used… enjoy! Oh yeah, and buy my book, thanks!)

YearRoundPlayerScoreMaxPossibleTotalShotsPercentage
19861st RoundCraig Hodges25302583%
19861st RoundDale Ellis17302557%
19861st RoundKyle Macy13302543%
19861st RoundLarry Bird16302553%
19861st RoundLeon Wood13302543%
19861st RoundNorm Nixon9302530%
19861st RoundSleepy Floyd13302543%
19861st RoundTrent Tucker19302563%
19862nd RoundCraig Hodges14302547%
19862nd RoundDale Ellis14302547%
19862nd RoundLarry Bird18302560%
19862nd RoundTrent Tucker13302543%
1986FinalsCraig Hodges12302540%
1986FinalsLarry Bird22302573%
19871st RoundByron Scott9302530%
19871st RoundCraig Hodges13302543%
19871st RoundDale Ellis13302543%
19871st RoundDanny Ainge14302547%
19871st RoundDetlef Schrempf19302563%
19871st RoundKiki Vanderweghe12302540%
19871st RoundLarry Bird13302543%
19871st RoundMichael Cooper15302550%
19872nd RoundDanny Ainge8302527%
19872nd RoundDetlef Schrempf16302553%
19872nd RoundLarry Bird18302560%
19872nd RoundMichael Cooper10302533%
1987FinalsDetlef Schrempf14302547%
1987FinalsLarry Bird16302553%
19881st RoundBrent Price14302547%
19881st RoundByron Scott19302563%
19881st RoundCraig Hodges10302533%
19881st RoundDale Ellis16302553%
19881st RoundDanny Ainge14302547%
19881st RoundDetlef Schrempf15302550%
19881st RoundLarry Bird17302557%
19881st RoundTrent Tucker11302537%
19882nd RoundByron Scott11302537%
19882nd RoundDale Ellis12302540%
19882nd RoundDetlef Schrempf5302517%
19882nd RoundLarry Bird23302577%
1988FinalsDale Ellis15302550%
1988FinalsLarry Bird17302557%
19891st RoundCraig Hodges20302567%
19891st RoundDale Ellis19302563%
19891st RoundDanny Ainge11302537%
19891st RoundDerek Harper12302540%
19891st RoundGerald Henderson17302557%
19891st RoundJon Sundvold12302540%
19891st RoundMichael Adams12302540%
19891st RoundReggie Miller15302550%
19891st RoundRimas Kurtinaitis9302530%
19892nd RoundCraig Hodges18302560%
19892nd RoundDale Ellis18302560%
19892nd RoundGerald Henderson13302543%
19892nd RoundReggie Miller11302537%
1989FinalsCraig Hodges15302550%
1989FinalsDale Ellis19302563%
19901st RoundBobby Hansen15302550%
19901st RoundCraig Ehlo14302547%
19901st RoundCraig Hodges20302567%
19901st RoundJon Sundvold15302550%
19901st RoundLarry Bird13302543%
19901st RoundMark Price11302537%
19901st RoundMichael Jordan5302517%
19901st RoundReggie Miller16302553%
19902nd RoundBobby Hansen14302547%
19902nd RoundCraig Hodges17302557%
19902nd RoundJon Sundvold17302557%
19902nd RoundReggie Miller18302560%
1990FinalsCraig Hodges19302563%
1990FinalsReggie Miller18302560%
19911st RoundClyde Drexler8302527%
19911st RoundCraig Hodges20302567%
19911st RoundDanny Ainge18302560%
19911st RoundDennis Scott16302553%
19911st RoundGlen Rice9302530%
19911st RoundHersey Hawkins14302547%
19911st RoundTerry Porter15302550%
19911st RoundTim Hardaway15302550%
19912nd RoundCraig Hodges24302580%
19912nd RoundDanny Ainge11302537%
19912nd RoundDennis Scott12302540%
19912nd RoundTerry Porter14302547%
1991FinalsCraig Hodges17302557%
1991FinalsTerry Porter12302540%
19921st RoundCraig Ehlo10302533%
19921st RoundCraig Hodges16302553%
19921st RoundDell Curry11302537%
19921st RoundDrazen Petrovic13302543%
19921st RoundJeff Hornacek7302523%
19921st RoundJim Les15302550%
19921st RoundJohn Stockton11302537%
19921st RoundMitch Richmond12302540%
19922nd RoundCraig Hodges15302550%
19922nd RoundDrazen Petrovic8302527%
19922nd RoundJim Les20302567%
19922nd RoundMitch Richmond11302537%
1992FinalsCraig Hodges16302553%
1992FinalsJim Les15302550%
19931st RoundB.J. Armstrong11302537%
19931st RoundCraig Hodges14302547%
19931st RoundDan Majerle10302533%
19931st RoundDana Barros15302550%
19931st RoundKenny Smith12302540%
19931st RoundMark Price19302563%
19931st RoundReggie Miller14302547%
19931st RoundTerry Porter16302553%
19932nd RoundCraig Hodges16302553%
19932nd RoundDana Barros15302550%
19932nd RoundMark Price21302570%
19932nd RoundTerry Porter17302557%
1993FinalsMark Price18302560%
1993FinalsTerry Porter17302557%
19941st RoundB.J. Armstrong8302527%
19941st RoundDale Ellis20302567%
19941st RoundDana Barros13302543%
19941st RoundDell Curry12302540%
19941st RoundEric Murdock13302543%
19941st RoundMark Price15302550%
19941st RoundMitch Richmond12302540%
19941st RoundSteve Kerr18302560%
19942nd RoundDale Ellis10302533%
19942nd RoundDana Barros17302557%
19942nd RoundMark Price21302570%
19942nd RoundSteve Kerr13302543%
1994FinalsDana Barros13302543%
1994FinalsMark Price24302580%
19951st RoundChuck Person15302550%
19951st RoundDan Majerle9302530%
19951st RoundDana Barros9302530%
19951st RoundGlen Rice14302547%
19951st RoundNick Anderson12302540%
19951st RoundReggie Miller17302557%
19951st RoundScott Burrell19302563%
19951st RoundSteve Kerr13302543%
19952nd RoundChuck Person16302553%
19952nd RoundGlen Rice19302563%
19952nd RoundReggie Miller19302563%
19952nd RoundScott Burrell17302557%
1995FinalsGlen Rice17302557%
1995FinalsReggie Miller16302553%
19961st RoundClifford Robinson11302537%
19961st RoundDana Barros18302560%
19961st RoundDennis Scott19302563%
19961st RoundGeorge McCloud18302560%
19961st RoundGlen Rice17302557%
19961st RoundHubert Davis17302557%
19961st RoundSteve Kerr18302560%
19961st RoundTim Legler23302577%
19962nd RoundDennis Scott19302563%
19962nd RoundGeorge McCloud17302557%
19962nd RoundSteve Kerr17302557%
19962nd RoundTim Legler22302573%
1996FinalsDennis Scott18302560%
1996FinalsTim Legler20302567%
19971st RoundDale Ellis12302540%
19971st RoundGlen Rice16302553%
19971st RoundJohn Stockton13302543%
19971st RoundSam Perkins8302527%
19971st RoundSteve Kerr15302550%
19971st RoundTerry Mills11302537%
19971st RoundTim Legler17302557%
19971st RoundWalt Williams18302560%
19972nd RoundGlen Rice14302547%
19972nd RoundSteve Kerr21302570%
19972nd RoundTim Legler19302563%
19972nd RoundWalt Williams12302540%
1997FinalsSteve Kerr22302573%
1997FinalsTim Legler18302560%
19981st RoundCharlie Ward15302550%
19981st RoundDale Ellis18302560%
19981st RoundGlen Rice13302543%
19981st RoundHubert Davis15302550%
19981st RoundJeff Hornacek17302557%
19981st RoundReggie Miller12302540%
19981st RoundSam Mack14302547%
19981st RoundTracy Murray12302540%
19982nd RoundCharlie Ward11302537%
19982nd RoundDale Ellis15302550%
19982nd RoundHubert Davis24302580%
19982nd RoundJeff Hornacek15302550%
1998FinalsHubert Davis10302533%
1998FinalsJeff Hornacek16302553%
20001st RoundAllen Iverson10302533%
20001st RoundBob Sura9302530%
20001st RoundDirk Nowitzki18302560%
20001st RoundHubert Davis14302547%
20001st RoundJeff Hornacek17302557%
20001st RoundMike Bibby15302550%
20001st RoundRay Allen16302553%
20001st RoundTerry Porter15302550%
2000FinalsDirk Nowitzki11302537%
2000FinalsJeff Hornacek13302543%
2000FinalsRay Allen10302533%
20011st RoundAllan Houston11302537%
20011st RoundBryon Russell10302533%
20011st RoundDirk Nowitzki17302557%
20011st RoundPat Garrity15302550%
20011st RoundPeja Stojakovic19302563%
20011st RoundRashard Lewis12302540%
20011st RoundRay Allen20302567%
20011st RoundSteve Nash14302547%
2001FinalsDirk Nowitzki10302533%
2001FinalsPeja Stojakovic17302557%
2001FinalsRay Allen19302563%
20021st RoundMike Miller10302533%
20021st RoundPaul Pierce8302527%
20021st RoundPeja Stojakovic20302567%
20021st RoundQuentin Richardson14302547%
20021st RoundRay Allen14302547%
20021st RoundSteve Nash15302550%
20021st RoundSteve Smith8302527%
20021st RoundWesley Person21302570%
2002FinalsPeja Stojakovic19302563%
2002FinalsSteve Nash18302560%
2002FinalsWesley Person19302563%
20031st RoundAntoine Walker7302523%
20031st RoundBrent Barry19302563%
20031st RoundDavid Wesley12302540%
20031st RoundPat Garrity13302543%
20031st RoundPeja Stojakovic19302563%
20031st RoundWesley Person14302547%
2003FinalsBrent Barry17302557%
2003FinalsPeja Stojakovic20302567%
2003FinalsWesley Person20302567%
2003Finals-OvertimePeja Stojakovic22302573%
2003Finals-OvertimeWesley Person16302553%
20041st RoundChauncey Billups12302540%
20041st RoundCuttino Mobley13302543%
20041st RoundKyle Korver19302563%
20041st RoundPeja Stojakovic21302570%
20041st RoundRashard Lewis16302553%
20041st RoundVoshon Lenard18302560%
2004FinalsKyle Korver15302550%
2004FinalsPeja Stojakovic16302553%
2004FinalsVoshon Lenard18302560%
20051st RoundJoe Johnson8302527%
20051st RoundKyle Korver14302547%
20051st RoundQuentin Richardson14302547%
20051st RoundRay Allen13302543%
20051st RoundVladimir Radmanovic6302520%
20051st RoundVoshon Lenard17302557%
2005FinalsKyle Korver18302560%
2005FinalsQuentin Richardson19302563%
2005FinalsVoshon Lenard17302557%
20061st RoundChauncey Billups12302540%
20061st RoundDirk Nowitzki14302547%
20061st RoundGilbert Arenas14302547%
20061st RoundJason Terry13302543%
20061st RoundQuentin Richardson12302540%
20061st RoundRay Allen19302563%
2006FinalsDirk Nowitzki18302560%
2006FinalsGilbert Arenas16302553%
2006FinalsRay Allen14302547%
20071st RoundDamon Jones15302550%
20071st RoundDirk Nowitzki20302567%
20071st RoundGilbert Arenas23302577%
20071st RoundJason Kapono19302563%
20071st RoundJason Terry10302533%
20071st RoundMike Miller18302560%
2007FinalsDirk Nowitzki9302530%
2007FinalsGilbert Arenas17302557%
2007FinalsJason Kapono24302580%
20081st RoundDaniel Gibson17302557%
20081st RoundDirk Nowitzki17302557%
20081st RoundJason Kapono20302567%
20081st RoundPeja Stojakovic15302550%
20081st RoundRichard Hamilton14302547%
20081st RoundSteve Nash9302530%
2008FinalsDaniel Gibson17302557%
2008FinalsDirk Nowitzki14302547%
2008FinalsJason Kapono24302580%
20091st RoundDaequan Cook18302560%
20091st RoundDanny Granger13302543%
20091st RoundJason Kapono16302553%
20091st RoundMike Bibby14302547%
20091st RoundRashard Lewis17302557%
20091st RoundRoger Mason13302543%
2009FinalsDaequan Cook15302550%
2009FinalsJason Kapono14302547%
2009FinalsRashard Lewis15302550%
2009Finals-OvertimeDaequan Cook19302563%
2009Finals-OvertimeRashard Lewis7302523%
20101st RoundChanning Frye15302550%
20101st RoundChauncey Billups17302557%
20101st RoundDaequan Cook15302550%
20101st RoundDanilo Gallinari15302550%
20101st RoundPaul Pierce17302557%
20101st RoundStephen Curry18302560%
2010FinalsChauncey Billups14302547%
2010FinalsPaul Pierce20302567%
2010FinalsStephen Curry17302557%
20111st RoundDaniel Gibson7302523%
20111st RoundDorell Wright11302537%
20111st RoundJames Jones16302553%
20111st RoundKevin Durant6302520%
20111st RoundPaul Pierce12302540%
20111st RoundRay Allen20302567%
2011FinalsJames Jones20302567%
2011FinalsPaul Pierce18302560%
2011FinalsRay Allen15302550%
20121st RoundAnthony Morrow14302547%
20121st RoundJames Jones22302573%
20121st RoundKevin Durant20302567%
20121st RoundKevin Love18302560%
20121st RoundMario Chalmers18302560%
20121st RoundRyan Anderson17302557%
2012FinalsJames Jones12302540%
2012FinalsKevin Durant16302553%
2012FinalsKevin Love16302553%
2012Finals-OvertimeKevin Durant16302553%
2012Finals-OvertimeKevin Love17302557%
20131st RoundKyrie Irving18302560%
20131st RoundMatt Bonner19302563%
20131st RoundPaul George10302533%
20131st RoundRyan Anderson18302560%
20131st RoundStephen Curry17302557%
20131st RoundSteve Novak17302557%
2013FinalsKyrie Irving23302577%
2013FinalsMatt Bonner20302567%
20141st RoundArron Afflalo15302550%
20141st RoundBradley Beal21302570%
20141st RoundDamian Lillard18302560%
20141st RoundJoe Johnson11302537%
20141st RoundKevin Love16302553%
20141st RoundKyrie Irving17302557%
20141st RoundMarco Belinelli19302563%
20141st RoundStephen Curry16302553%
2014FinalsBradley Beal19302563%
2014FinalsMarco Belinelli19302563%
2014Finals-OvertimeBradley Beal18302560%
2014Finals-OvertimeMarco Belinelli24302580%
20151st RoundJames Harden15342544%
20151st RoundJJ Redick18342553%
20151st RoundKlay Thompson24342571%
20151st RoundKyle Korver18342553%
20151st RoundKyrie Irving23342568%
20151st RoundMarco Belinelli18342553%
20151st RoundStephen Curry23342568%
20151st RoundWes Matthews22342565%
2015FinalsKlay Thompson14342541%
2015FinalsKyrie Irving17342550%
2015FinalsStephen Curry27342579%
20161st RoundCJ McCollum14342541%
20161st RoundDevin Booker20342559%
20161st RoundJames Harden20342559%
20161st RoundJJ Redick20342559%
20161st RoundKhris Middleton13342538%
20161st RoundKlay Thompson22342565%
20161st RoundKyle Lowry15342544%
20161st RoundStephen Curry21342562%
2016FinalsDevin Booker16342547%
2016FinalsKlay Thompson27342579%
2016FinalsStephen Curry23342568%
20171st RoundCJ McCollum10342529%
20171st RoundEric Gordon25342574%
20171st RoundKemba Walker19342556%
20171st RoundKlay Thompson18342553%
20171st RoundKyle Lowry9342526%
20171st RoundKyrie Irving20342559%
20171st RoundNick Young18342553%
20171st RoundWes Matthews11342532%
2017FinalsEric Gordon20342559%
2017FinalsKemba Walker17342550%
2017FinalsKyrie Irving20342559%
2017Finals-OvertimeEric Gordon21342562%
2017Finals-OvertimeKyrie Irving18342553%
20181st RoundBradley Beal15342544%
20181st RoundDevin Booker19342556%
20181st RoundEric Gordon12342535%
20181st RoundKlay Thompson19342556%
20181st RoundKyle Lowry11342532%
20181st RoundPaul George9342526%
20181st RoundTobias Harris18342553%
20181st RoundWayne Ellington17342550%
2018FinalsDevin Booker28342582%
2018FinalsKlay Thompson25342574%
2018FinalsTobias Harris17342550%
20191st RoundBuddy Hield26342576%
20191st RoundDanny Green23342568%
20191st RoundDevin Booker23342568%
20191st RoundDirk Nowitzki17342550%
20191st RoundJoe Harris25342574%
20191st RoundKemba Walker15342544%
20191st RoundKhris Middleton11342532%
20191st RoundStephen Curry27342579%
2019FinalsBuddy Hield19342556%
2019FinalsJoe Harris26342576%
2019FinalsStephen Curry24342571%

Author: Jay Cordes

Jay Cordes is a data scientist and co-author of "The Phantom Pattern Problem" and the award-winning book "The 9 Pitfalls of Data Science" with Gary Smith. He earned a degree in Mathematics from Pomona College and more recently received a Master of Information and Data Science (MIDS) degree from UC Berkeley. Jay hopes to improve the public's ability to distinguish truth from nonsense and to guide future data scientists away from the common pitfalls he saw in the corporate world. Check out his website at jaycordes.com or email him at jjcordes (at) ca.rr.com.