Pears (6-8, 316) originally signed as an undrafted free agent with the Denver Broncos in 2005. After spending the entire 2005 season on the Broncos practice squad, he has gone on to play in 101 games (86 starts) throughout his 10-year NFL career with the Broncos (2005-08), Oakland Raiders (2009) and Buffalo Bills (2010-14). Pears was part of a Bills rushing attack that ranked second in the NFL in 2013, and led the AFC in rushing yards per game (144.2). He started all 16 games each of the past two seasons in Buffalo.