Story Highlights

If EJ Manuel is going to push Kevin Kolb as the Buffalo Bills' starting quarterback in 2013, he'd almost surely have to be in training camp on time.

That won't be a problem because Manuel signed his rookie contract more than a month before the start of camp, the team announced Friday.

The 16th overall pick, Manuel received a contract worth $8.9 million over four years, with a $4.84 million signing bonus, a person who has reviewed the contract details told USA TODAY Sports. The person, who spoke on condition of anonymity because the financial terms weren't to be discussed publicly, said the contract is fully guaranteed. Manuel did receive offset language on the guaranteed section of his pact.

Now new Bills general manager Doug Whaley has his biggest piece of business done at the conclusion of the spring.

"It's a great feeling, especially with everything wrapping up with minicamp," Whaley said in the team's press release. "Going into the so called offseason it's a settling feeling to know that we don't have to worry about him being ready. Once it's reporting date it's full go."

"I thought I got better every day. That's the biggest thing for me just continue to develop and get better each day and continue to work hard," Manuel said. "I feel very comfortable around the coaches, my teammates and the guys on offense as well as defense. I love the competitive nature about the team. It's a great blueprint that I'm happy to be a part of."