|Jun 14 2017 - Jonathan Williams|
RB Jonathan Williams recognizes he has a great chance to earn playing time this season as LeSean McCoy's primary backup. The 2016 fifth-round draft pick went into his first training camp sitting behind Karlos Williams and Mike Gillislee. In the past year, Karlos Williams was cut by the Bills, and Gillislee departed via free agency, so Jonathan Williams has leap-frogged into that slot where he'll battle against several undrafted players, including Joe Banyard, Jordan Johnson, and Cedric O'Neal.
|Jun 14 2017 - Dion Dawkins|
OL Dion Dawkins, a rookie second-round pick, has been getting most of the first-team reps in minicamp. Dawkins played the bulk of his 44-game college career at Temple as a left tackle, but scouts pegged him as a guard in the NFL. When the Bills picked him, though, they believed he could play either tackle spot, and ultimately, Dawkins could bump Jordan Mills from his starting job as right tackle.
|Jun 8 2017 - Zay Jones|
WR Zay Jones returned to practice Thursday, and his participation was full. The second-round draft pick had been down a couple weeks with a knee injury. "It didn't hurt too badly," said Jones. "I'm just being smart. You know, it's OTAs so I'm just trying to protect my body. I'm just trying to keep me safe. It felt great today, though. I felt like I was back to my normal self and I enjoyed it today."
|Jun 8 2017 - Walter Powell|
WR Walter Powell has been suspended for the first four games of the 2017 season without pay after violating the NFL's policy on performance-enhancing substances. The 25-year-old will be eligible to return to the Bills' active roster on Oct. 2. Powell caught 14 passes for 142 yards last season.
|Jun 8 2017 - Sammy Watkins|
WR Sammy Watkins has been easing his way back to health after undergoing surgery on his left foot in January. Bills coach Sean McDermott announced that Watkins would work in a limited capacity Thursday after returning to individual drills two days ago during organized team activities. "This is one step in that process to get him back to where he needs to be," McDermott told reporters on Thursday.
|May 25 2017 - Wes Saxton|
LB Wes Saxton signed with the Bills on Thursday. He has played only one game in his career, in 2015 for the New York Jets, and has been a practice squad player for both the Jets and Washington Redskins.
|May 25 2017 - Gerald Hodges|
LB Gerald Hodges signed with the Buffalo Bills, the team announced Thursday. He signed a one-year contract, according to NFL.com. Hodges, 26, is coming off the most productive season in his four-year NFL career. He was a starting inside linebacker for the San Francisco 49ers in their 3-4 front in 2016. He compiled 83 tackles, two pass breakups, two interceptions and a forced fumble in 15 appearances (12 starts).
|May 24 2017 - Rod Streater|
WR Rod Streater, who played in 16 games (two starts) last season for the San Francisco 49ers, signed with the Bills. Streater, 29, caught 18 passes for 191 yards and two touchdowns last season for the 49ers.
|May 18 2017 - Zay Jones|
WR Zay Jones suffered a knee injury and will be considered "week to week." The specifics of the injury were not shared by the Bills, but the No. 37 overall pick was hurt in Tuesday's organized team activity session and sat out the next two days. The team described the injury as a sprain. Jones set a school record at East Carolina with an NCAA-record 399 career catches. He had 4,279 yards and 23 touchdown catches with the Pirates and is considered a leading candidate to be the team's No. 2 receiver alongside oft-injured Sammy Watkins.
|May 12 2017 - Tanner Vallejo|
LB Tanner Vallejo, the Bills' sixth-round pick from Boise State, signed his rookie contract.
|May 12 2017 - Matt Milano|
LB Matt Milano, the Bills' fifth-round draft pick from Boston College, signed his rookie contract.
|May 12 2017 - Carl Bradford|
LB Carl Bradford Carl Bradford signed with the Bills. A former fourth-round pick in Green Bay in 2014, Bradford moved on to San Francisco but was waived last week.
|May 2 2017 - Sammy Watkins|
WR Sammy Watkins had his fifth-year option declined by the Bills on Tuesday. The decision means Watkins will be an unrestricted free agent following the 2017 season. The option for 2018 was for $13.258 million. Watkins has experienced injury issues during his first three NFL seasons and played in just eight games last season due to a foot injury. "Sammy and I have had good conversations about this decision," Bills coach Sean McDermott said in a statement. "There is no question that Sammy is a very good football player and has worked very hard during his rehab this offseason.
|Apr 15 2017 - Sammy Watkins|
WR Sammy Watkins remains in limbo as the Buffalo Bills still have not decided to pick up the fifth-year option on his rookie contract. That decision will be discussed internally over the next couple of weeks before the May 2 deadline, according to WGR 550's Sal Capaccio. Watkins, 23, is under contract for another season with a salary cap hit of $6.343 million.
If the Bills pick up his option, it will cost them about $13 million against the cap in 2018. Watkins, drafted fourth overall out of Clemson in 2014, missed half of last season because of a foot injury. He underwent two surgeries on the left foot. New Bills coach Sean McDermott said recently that his star wideout has suffered "no setbacks" in his rehab from the second foot surgery in January. "Sammy looks good," McDermott said. "There's been no setbacks. We expect him to keep attacking the rehab process, as he's been doing." Watkins underwent the first procedure in April but experienced issues after playing in two games and was placed on injured reserve. He returned to play in the final six games. Watkins caught 28 passes for 430 yards and two touchdowns last season. He caught 60 or more passes in each of his two NFL seasons and established career bests of 1,047 yards and nine touchdowns in 2015.
|Apr 10 2017 - T.J. Yates|
QB T.J. Yates was signed to add some veteran depth at the position. Yates, 29, becomes the fourth quarterback on the Bills' roster and the only veteran behind starter Tyrod Taylor. Buffalo also has 2016 fourth-round pick Cardale Jones and Josh Woodrum on the offseason roster. Yates, who visited with the Bills last week, is a former fifth-round pick of the Houston Texans in 2011 out of North Carolina. He made five starts in his rookie season.
|Mar 18 2017 - Andre Holmes|
WR Andre Holmes and the Bills agreed to terms on a contract. Holmes will receive $6.5 million for the three-year deal, Ian Rapoport of the NFL Network reported. Holmes, 28, became expendable with the Raiders when they signed former Vikings wide receiver/kick returner Cordarrelle Patterson earlier in the week. In his six NFL seasons, Holmes has career totals of 102 receptions for 1,462 yards and 12 scores.
|Mar 15 2017 - Percy Harvin|
WR Percy Harvin, who came out of retirement to appear in two games for the Buffalo Bills last season, is retiring again. "He's done," Harvin's agent, Greg Barnett, told ESPN on Tuesday.
Harvin, 28, originally announced his retirement last spring following an injury-plagued 2015 season. He came back in November to make two catches for 6 yards in two appearances (one start) before migraine headaches led to the Bills placing him on the non-football illness list.
In 2015, Harvin started five games for Buffalo and made 19 catches for 218 yards and a touchdown. However, his season was hampered by hip and knee ailments.
|Mar 14 2017 - Tyrod Taylor|
QB Tyrod Taylor restructured his contract and will take what amounts to a $10 million pay cut to stay in western New York, ESPN reported Tuesday.Taylor signed the restricted deal last week, according to documents obtained by ESPN. In the restructured contract, Taylor will earn $30.5 million in 2017 and 2018 combined. His contract then will be automatically voided following the 2019 Super Bowl.
|Mar 11 2017 - Lorenzo Alexander|
LB Lorenzo Alexander, who had a breakout season with the Buffalo Bills in 2016 at the age of 33, was rewarded by the team with a two-year, $9-million contract. ESPN reported that $4.1 million of the deal is guaranteed and that the new contract comes after he made $885,000 last season. The 10-year-veteran, who was expected to be a backup but won the job in training camp, led the Bills with 12.5 sacks last season after recording a total of nine sacks in his first nine NFL seasons.
|Mar 10 2017 - Jordan Poyer|
S Jordan Poyer agreed to a free agent deal with the Bills on Thursday. Poyer missed the final 10 games of last season when he suffered a lacerated kidney. The 25-year-old free safety started all six games prior to his injury and has two career interceptions in 48 career games (10 starts).
|Mar 10 2017 - Micah Hyde|
DB Micah Hyde agreed to a five-year, $30.5 million deal with the Bills on Thursday, with $14 million guaranteed.
Hyde, 26, has played both safety positions and cornerback during his four-year career. He recorded three interceptions last season and has eight in 63 career games (33 starts).
|Mar 8 2017 - Tyrod Taylor|
QB Tyrod Taylor agreed to terms on a restructured contract, the Bills announced Wednesday.
Taylor, 27, was set to make $30.75 million had Buffalo brought him back under his previous deal. Terms of the new contract were not disclosed by the team, which had until Saturday to make a decision on Taylor's 2017 contract option. Taylor has served as Buffalo's starting quarterback for each of the last two seasons. He threw for 3,023 yards with 17 touchdowns and six interceptions in 15 games in 2016 and rushed for 580 yards and six touchdowns.
|Mar 7 2017 - Ryan Groy|
G Ryan Groy was tendered a qualifying offer by the Bills, making him a restricted free agent. Groy started seven of Buffalo's 16 games last season. He has made 10 starts in his three seasons will the Bills.
|Mar 2 2017 - Kyle Williams|
DT Kyle Williams, the Bills' longest-tenured player and elder statesmen, was thought to be considering retirement, but new coach Sean McDermott said he will return for the 2017 season.
|Feb 16 2017 - Ramon Humber|
LB Ramon Humber agreed to terms on a contract with the Buffalo Bills on Thursday. Terms of the deal were not divulged by the Bills for Humber, who recorded a team high-tying 12 special teams tackles last season in his first campaign with the club.
|Jan 29 2017 - Lorenzo Alexander|
LB Lorenzo Alexander sealed the AFC's 20-13 decision in the Pro Bowl by intercepting a pass from Washington's Kirk Cousins after the NFC reached the AFC 19-yard line in the final 90 seconds. Alexander, who also made eight tackles, was selected a co-MVP along with Kansas City TE Travis Kelce.
|Jan 20 2017 - Shaq Lawson|
DE Shaq Lawson underwent arthroscopic knee surgery. Lawson was Buffalo's first-round pick in 2016. He missed the first six games due to shoulder surgery and had 13 tackles and two sacks in 10 games.
|Jan 20 2017 - Sammy Watkins|
WR Sammy Watkins recently underwent surgery on his left foot, the team announced. The foot surgery is the second for Watkins. He underwent the first procedure in April but experienced issues after playing in two regular-season games and was placed on injured reserve. He returned to play in the final six games. Watkins, the fourth overall pick in the 2014 draft, caught 28 passes for 430 yards and two touchdowns last season.
|Jan 9 2017 - Andre Holmes|
WR Andre Holmes caught four passes for 50 yards and an 8-yard touchdown Saturday against the Texans after having 14 receptions for 126 yards and three scores in the regular season.
|Jan 2 2017 - Sammy Watkins|
WR Sammy Watkins left the game in the fourth quarter with a sore hip after catching four passes for 31 yards. He will reportedly undergo surgery on a foot injury that plagued him earlier this season.
|Jan 2 2017 - Cardale Jones|
QB Cardale Jones made his NFL debut in the fourth quarter and went 6 of 11 for 96 yards with an interception.
|Jan 2 2017 - Tyrod Taylor|
QB Tyrod Taylor was indeed inactive for the game due to his contract status. He was on the sidelines all day, but was in street clothes.
|Jan 2 2017 - LeSean McCoy|
RB LeSean McCoy left the game early in the second quarter with an ankle sprain and did not return, finishing with just 10 yards on five carries. He wound up with 1,267 rushing yards this season.
|Jan 2 2017 - Cordy Glenn|
LT Cordy Glenn sat out the season finale with a back injury, but it should not be a lingering problem in the offseason.
|Jan 2 2017 - Sammy Watkins|
WR Sammy Watkins will reportedly undergo a second surgery to repair his broken foot.
|Jan 2 2017 - LeSean McCoy|
RB LeSean McCoy rushed for 10 yards on five carries and did not return after suffering a high ankle sprain in the second quarter.
|Jan 2 2017 - Cardale Jones|
QB Cardale Jones was 6-for-11 for 96 yards and directed Buffalo's lone touchdown drive, which ended with Mike Gillislee scoring from one yard out with 39 seconds left.
|Jan 2 2017 - Tyrod Taylor|
QB Tyrod Taylor, who started 28 games the previous two years, was inactive due to a groin injury and is unlikely to have his $30.75 million option for next season picked up.
|Dec 28 2016 - Reggie Bush|
RB Reggie Bush has carried 12 times this season and he has minus three yards.
|Dec 28 2016 - Lorenzo Alexander|
LB Lorenzo Alexander has slowed down lately, but he is tied for second in the NFL with 11.5 sacks. He's also tied for the team lead with 11 special teams tackles.
|Dec 28 2016 - LeSean McCoy|
RB LeSean McCoy has been responsible for 72 first downs, ninth-most in the NFL.
|Dec 28 2016 - Charles Clay|
TE Charles Clay has 18 catches for 209 yards and four touchdowns in the last three games.
|Dec 28 2016 - Tyrod Taylor|
QB Tyrod Taylor, who is not expected to play in the season finale due to financial considerations, will finish the season with 17 touchdowns and six interceptions, a 61.7 completion percentage, and a team-record 580 yards rushing by a quarterback.
|Dec 27 2016 - Tyrod Taylor|
QB Tyrod Taylor os out as Buffalo's starter for Sunday's game, multiple media outlets reported. Rex Ryan had said earlier in the week Taylor would remain the Bills' starting quarterback for the final game, but Ryan was fired as head coach on Tuesday and replaced on an interim basis by offensive coordinator Anthony Lynn. The decision by the Bills to start EJ Manuel and not startTaylor is fueled by an injury guarantee in his contract. If Taylor were to be injured against the Jets and unable to pass a physical on March 11, the Bills would owe him $27.5 million.
|Dec 26 2016 - Rod Streater|
WR Rod Streater caught a 10-yard touchdown pass with 31 seconds remaining Saturday, giving the 49ers a chance to beat the Los Angeles Rams with a subsequent two-point conversion. The TD catch was his second in two weeks, and the 10th of his career.
|Dec 26 2016 - Carl Bradford|
ILB Carl Bradford made his 49ers debut in Saturday's win over the Los Angeles Rams. Bradford was on the field for 26 plays, 25 of which were on special teams. Bradford saw previous NFL action for the Green Bay Packers this season. He was acquired off waivers from the Packers in the week leading into the Rams game.
|Dec 26 2016 - Leger Douzable|
DT Leger Douzable had two tackles for loss. He also batted down a pass.
|Dec 26 2016 - Preston Brown|
LB Preston Brown led the Bills with 13 tackles. He had one of only two QB hits on Matt Moore.
|Dec 26 2016 - Corey White|
CB Corey White recorded his second interception of the season. Both of them have come in the end zone to prevent points.
|Dec 26 2016 - Cordy Glenn|
LT Cordy Glenn was forced to sit out the game due to a back injury.