LeBron James has agreed to a new deal with Nike and the contract won't have bonus clauses that could trigger if he plays in a specific city, according to a report from the Plain Dealer.

There has frequently been speculation about LeBron's contract, as well as others, that there could be added money from Nike if a player is in a big market such as New York or Los Angeles.