Mark Humphrey/Associated Press

Kyle Allen has decided to play football at Houston.

Mark Berman of Fox 26 and Joseph Duarte of the Houston Chronicle first reported on Allen's plan to join the Cougars.

After playing for two years at Texas A&M, Allen announced on Twitter that he was leaving the program to explore new opportunities:

The program provided official confirmation as well.

Speaking in-depth about his transfer, Allen told Bruce Feldman of FoxSports.com that he wanted to transfer to a Power Five conference school that "would have a QB who will be a senior in 2016 so he'd be able to compete for an open job in 2017 when he becomes eligible."

"Oklahoma comes to mind because it does fit all those things, and my old (high school) teammate (Mark Andrews) is a receiver there, and coach (Bob) Stoops is an all-time great coach," Allen said to Feldman.

Allen appeared in 10 games each of the past two seasons with the Aggies, throwing for 3,532 yards, 33 touchdowns and 14 interceptions. His completion percentage of 58.5 was a disappointment, and head coach Kevin Sumlin benched him after a 23-3 loss against Mississippi on Oct. 24 before he returned in the regular-season finale against LSU.

Even though Allen has struggled during his college career, he's shown flashes of brilliance. He had 322 passing yards with two touchdowns and no interceptions in a 41-25 win over Mississippi State.

Video Play Button Videos you might like

It wasn't long ago that Allen was one of the nation's prized recruits, with 247Sports listing him as a 5-star prospect and the 10th-best player in the country in 2014. He's got a prototypical quarterback build at 6'3" and 200 pounds with good athleticism.

There's still a lot of talent in Allen for Houston coach Tom Herman and his staff to work with. He may never live up to the hype of his high school recruiting rankings, but the right system could help him come closer than he was able to do at Texas A&M.