On May 11, 2015, Willis signed with the Oakland Raiders.[2] On August 18, 2015, he was waived.[3]
Buffalo Bills
On August 22, 2015, Willis signed to the Buffalo Bills.[4] On August 31, 2015, he was waived and on September 1, 2015, Willis cleared waivers and was placed on injured reserve with a concussion.[5] On September 7, 2015, he was released.[6]
Detroit Lions
On January 21, 2016, Willis signed to the Detroit Lions.[7] Willis was released by the Lions prior to training camp.