I had to look it up to confirm, it's remarkable that Green made just $25M after being drafted in the 1st round in 2005 and playing 12 years in the league. A guy with his physical tools who stuck around for that long, I figured he got one decent contract at some point, but it never happened. Here are the other guys from the 2005 draft who played 10+ years and their career earnings:
10 years:
Ronny Turiaf ($23M), Jason Maxiell ($29M), Francisco Garcia ($31M), Danny Granger ($71M), Martell Webster ($47M)
11 years:
Nate Robinson ($25M), Charlie Villanueva ($52M)
12 years:
Monta Ellis ($106M), Brandon Bass ($39M), Ian Miahinmi ($84M), Deron Williams ($158M), David Lee ($95M)
13 years:
Ersan Ilysasova ($69M), Jarrett Jack ($47M), Channing Frye ($69M)
14 years:
Amir Johnson ($79M), Raymond Felton ($54M), Andrew Bogut ($118M)
15+ years:
Marvin Williams ($124M), CJ Miles ($59M), Lou Williams ($87M), Chris Paul ($331M and counting)
The only guys with double digit years who made the same or less than Green are Ronny Turiaf (a 2nd round pick who had open heart surgery) and Nate Robinson (last seen getting knocked unconscious by a youtuber), both of whom played fewer years than Green.