Cole Beasley played with a broken leg through the final three weeks of the Buffalo Bills season, the veteran wide receiver told reporters.