Kevin Johnson’s one-year deal with Buffalo includes a $400,000 signing bonus, a non-guaranteed $2 million salary, roster bonuses of $18,750 per game on 46-man roster and $300,000 workout bonus. Cap number is $2,718,750.

— Mike Rodak (@mikerodak) March 14, 2019