Last month, we released a ranking of the players with the best accumulated point differential in NBA history, a list that heavily features Spurs from the golden era. Today, we flip it to the worst point differential of all time. Making this one requires a rare form of consistency… You have to be good enough to stick around for a long time, but do it while playing for lousy teams.

At No. 1, you will find shooting guard Doug West, who spent his career with two expansion franchises: the early-’90s Minnesota Timberwolves and the Vancouver Grizzlies, where he happened to overlap with our No. 2, one-time All-Star Shareef Abdur-Rahim.

Below, take a look at the Top 30.

1. Doug WestPoint differential: -4,052Games played: 676Average point differential: -5.992. Shareef Abdur-RahimPoint differential: -3,969Games played: 830Average point differential: -4.783. Jerome WhiteheadPoint differential: -3,641Games played: 680Average point differential: -5.354. Benoit BenjaminPoint differential: -3,604Games played: 807Average point differential: -4.475. Terry DavisPoint differential: -3,408Games played: 480Average point differential: -7.106. Johnny GreenPoint differential: -3,403Games played: 1,056Average point differential: -3.227. Lamond MurrayPoint differential: -3,351Games played: 736Average point differential: -4.558. Clarence WeatherspoonPoint differential: -3,310Games played: 915Average point differential: -3.629. Ramon SessionsPoint differential: -3,237Games played: 691Average point differential: -4.6810. Bimbo ColesPoint differential: -3,213Games played: 852Average point differential: -3.7711. Eric PiatkowskiPoint differential: -3,201Games played: 789Average point differential: -4.0612. Rory SparrowPoint differential: -3,196Games played: 836Average point differential: -3.8213. Joe WolfPoint differential: -3,186Games played: 592Average point differential: -5.3814. Quintin DaileyPoint differential: -3,175Games played: 528Average point differential: -6.0115. Tom Van ArsdalePoint differential: -3,162Games played: 928Average point differential: -3.4116. Lee MayberryPoint differential: -3,147Games played: 496Average point differential: -6.3417. Jon SundvoldPoint differential: -3,107Games played: 501Average point differential: -6.2018. Nick YoungPoint differential: -3,085Games played: 720Average point differential: -4.2819. Pete ChilcuttPoint differential: -3,083Games played: 584Average point differential: -5.2820. Bryant ReevesPoint differential: -3,079Games played: 395Average point differential: -7.7921. Geoff HustonPoint differential: -3,008Games played: 496Average point differential: -6.0622. Reggie TheusPoint differential: -2,945Games played: 1,026Average point differential: -2.8723. Wayne EllingtonPoint differential: -2,910Games played: 770Average point differential: -3.7824. Damien WilkinsPoint differential: -2,905Games played: 582Average point differential: -4.9925. Randy SmithPoint differential: -2,899Games played: 976Average point differential: -2.9726. Ben PoquettePoint differential: -2,886Games played: 718Average point differential: -4.0227. Donyell MarshallPoint differential: -2,883Games played: 957Average point differential: -3.0128. Pooh RichardsonPoint differential: -2,825Games played: 639Average point differential: -4.4229. Collin SextonPoint differential: -2,778Games played: 407Average point differential: -6.8330. Bingo SmithPoint differential: -2,736Games played: 863Average point differential: -3.17