But he didn’t do that, and the blame falls on his agent Brian Overstreet.
Overstreet never informed his client that to receive the $2 million, he was contractually obligated to work out with the Niners during their offseason program. So because Brown didn’t honor his contract, he forfeits the money and instead will make $925,000.
Brown, understandably upset, swiftly fired the agent.