Owens signed with the Buffalo Bills in 2009. He played fairly well during his lone season in Buffalo. He also caught a 98-yard touchdown pass, a career long. Owens, however, did not produce as Buffalo hoped when the payed him, and so he was not resigned. However, Owens was credited for not complaining at all publicly, especially since it would have been very easy because the Bills were doing so poorly.