Heading into training camp, the focus around the Buffalo Bills has been their quarterback situation that has been a continually shifting around over the course of the NFL offseason.

However, it appears that A.J. McCarron is picking up steam toward possibly vying for the starting job as he took the first-team practice reps on Thursday morning, which marked the first time that any quarterback on the roster had done in consecutive days, according to Joe Buscaglia of WKBW.

McCarron had initially been brought in as the potential frontrunner to be the starter this upcoming season, but the Bills have spiced up the competition with the selection of former Wyoming quarterback Josh Allen in the first round of this year's draft. This has pushed the entire situation to be a wide open with McCarron battling it out with Allen along with Nathan Peterman for the starting job.

In his first three years in the league, McCarron didn't play much with the Cincinnati Bengals throwing for 920 yards while completing 64.7 percent of his passes for six touchdowns and two interceptions in 10 appearances. This change of scenery to Buffalo has seen him get some real consideration to possibly earning the starting job for the first time in his career where he could showcase that he can be a viable option under center.

The presence of Allen has potentially put a looming situation overhead with it being a matter of time before the Bills turn to give him a shot at starting in the 2018 season. All of this has placed a significant amount of importance on these next few weeks in training camp and the preseason for McCarron to make a strong case to get the first shot to prove he can lead the team to success.

In the meantime, it looks like he is beginning to separate from Allen and Peterman for that spot.