None of the players on this list are superstars.
Many have never made All-Star teams. Some have spent most of their careers coming off of the bench.
But looking at their massive career earnings, you see that even role players can get filthy rich if they play long enough.
Jermaine O'Neal: $168.8 million

Career length: 18 years
Teams: 6 (Blazers, Pacers, Heat, Celtics, Suns, Warriors)
NBA titles: 0
Source: Basketball Reference
Rashard Lewis: $155.3 million

Career length: 16 years
Teams: 5 (Sonics, Magic, Wizards, Hornets, Heat)
NBA titles: 1 (2013, Heat)
Source: Basketball Reference
Juwan Howard: $151.5 million

Career length: 19 years
Teams: 9 (Bullets, Mavericks, Nuggets, Magic, Rockets, T'Wolves, Bobcats, Blazers, Heat)
NBA titles: 1 (2012, Heat)
Source: Basketball Reference
See the rest of the story at Business Insider