Tyrod Taylor with the Ravens in 2014
Baltimore Ravens quarterback Tyrod Taylor (2) throws a pass against the San Francisco 49ers during a game in Baltimore. Taylor is now with the Buffalo Bills and is battling for the starting quarterback spot. Reuters/Evan Habeeb/USA Today Sports

There’s a three-headed battle brewing for the Buffalo Bills' starting quarterback spot. It involves Matt Cassel, Tyrod Taylor and E.J. Manuel -- with the possibility that Taylor, the only one of the three who has never started an NFL game, could win the job.

The Buffalo News reported that Bills head coach Rex Ryan has taken a liking to Taylor’s performance during the team's offseason activities and might prefer him over Cassel and Manuel as the starter for the upcoming NFL season. Initially, Cassel was pegged as Buffalo's starter but more recent reports from the team's camp suggest the starting QB spot has been up for grabs.

Taylor has played a total of 14 NFL games in his four-year career, with all appearances made as a backup for Joe Flacco, the starting QB for the Baltimore Ravens. Taylor is known for his speed and athleticism but is not known as a proven passer in the NFL. For his career, he has accumulated 199 yards on 19-of-35 completions with no touchdowns and two interceptions. He also has 136 rushing yards on 27 carries with one rushing TD.

Cassel has 11 years of experience in the league while Manuel has played under center for three years.