Emmanuel Sanders has agreed to a deal with the Denver Broncos.

Sanders had reached a verbal agreement with the Kansas City Chiefs earlier in the day, but his agent, Steve Weinberg, then engaged in negotiations with the Tampa Bay Buccaneers.

Weinberg never told the Buccaneers that he had accepted a deal with Chiefs.

"This was one of the worst situations in modern football negotiations," one executive involved said. "Totally wrong. This needs to be stopped."