Nowadays it is basically a given that NBA players look dapper before and after games or while sitting on the bench if injured. Some players like Russell Westbrook and James Harden have taken their fashion to a whole other level, making a serious statement with their gameday attires. Others, like Stephen Curry, just keep it casual with well put-together looks. Of course, players have to dress up for games. Otherwise they would violate the NBA's mandatory dress code, which was put in place by former commissioner David Stern in 2005.
Ten years ago, players would often dress uber casual, wearing baseball hats, baggy jeans and over-sized shirts and throwback jerseys on game days. With the NBA's growing popularity and facing some image problems, Stern instituted the dress code to better market the league. Many players like Allen Iverson were strongly against the dress code.
Iverson was seen by many as the main reason the rule was created and he was a vocal critic of the dress code. According to Andre Iguodala, who played with Iverson on the Sixers, A.I. tried to circumvent the rule by buying buying "oversized suits."
Leave it to Iverson to try and adopt his personal style to fit within the rules.