Odean Smith has played for several T20 franchises across the world and has amassed decent wealth through cricket.