Reds, Lopez settle

? All-Star shortstop Felipe Lopez agreed to a $2.7 million contract Thursday with the Cincinnati Reds, avoiding an arbitration hearing. Lopez made $415,000 last season, when he hit .291 and made his first All-Star team. He asked for $3 million in arbitration, and the Reds offered $2.15 million.