The Denver Broncos agreed to a two-year, $5 million contract with San Francisco 49ers free agent defensive tackle Ronald Fields, according to a league source. The 6-foot-2, 315-pound defensive lineman played in all 16 games last season. He was credited with 19 tackles, according to NFL.com. In four NFL seasons, the former Mississippi State player has registered 75 tackles and one sack.