Four practices are in the books for the Buffalo Bills during training camp.
In other words, there is still a long way to go between now and the Sept. 10 season opener against the New York Jets.
"I think it’s too early to talk about roles right now, coach Sean McDermott said. "Roles will be defined as we get closer and closer to the season. Guys kind of naturally settle into some roles, in particular when we get to the 53. That’ll work itself out."
Keeping in mind that no definitive conclusions can be made just yet, here's a look at who is off to a good start at camp, and who had a tough first week:
LeSean McCoy — The running back looks like he's playing a different game than everybody else. At 29 years old, McCoy doesn't look like he's lost any speed at all. He's easily the offensive MVP through the first four practices.
Shaq Lawson — The 2016 first-round draft pick is showing why he was picked so high. Lawson is back at home at defensive end in a 4-3 scheme, which is what he played at Clemson, and put significant work into improving his physical conditioning in the offseason. The result has been a slimmed-down terror off the edge. Along with Jerry Hughes on the other side, Lawson has been in the offensive backfield consistently.
Ryan Groy — He established himself as a quality spot starter last season in place of injured center Eric Wood, and Groy has continued that momentum in training camp. Playing as the backup center, he's been dominating opponents in the two padded practices. It's somewhat surprising that the Bills haven't given him at least a look at right guard -- that's how good he's been. Led by Groy, the offensive line depth, particularly in the middle, is strong.
Jordan Mills/Dion Dawkins — We're pairing the Bills' two options at right tackle together, because it hasn't really mattered who has lined up with the starters. Both Mills and Dawkins have been beaten with regularity, often by Lawson.
Reggie Ragland — In what was supposed to be a competition with Preston Brown for the starting job at middle linebacker, Ragland has yet to emerge. He has not been able to earn any first-team snaps to this point. The Bills also haven't tried Ragland at a different linebacker position with the first team -- which had been raised as a possibility in the spring. There is still time for him to catch up, but Ragland is definitely trailing Brown thus far.
Andre Holmes — He's run with the starters since camp started, but Holmes isn't making the most of it. He's had at least one drop in every practice. That's on good throws, too. If that continues, his time with the starters may be short