MINNEAPOLIS -- The Minnesota Vikings and Buffalo Bills have agreed to a trade involving quarterback Matt Cassel and multiple draft picks.

Reports say Buffalo will receive the 32-year-old Cassel and an undisclosed draft pick when the trade can be completed next week when the new league year begins.

Minnesota will reportedly receive at least two undisclosed draft picks from the Bills in exchange for the veteran quarterback.

Cassel signed as a free agent with the Vikings in 2013 and took over the starting role for a struggling Christian Ponder midway through that season. In Buffalo, Cassel is expected to again compete with a former Florida State quarterback (E.J. Manuel) for the starting role.

Cassel entered 2014 as the starter before a season-ending foot injury in the third game of the season opened the door for rookie quarterback Teddy Bridgewater.

In two seasons in Minnesota, Cassel started nine games (with a 4-5 record) throwing for 2,232 yards, 14 touchdowns and 13 interceptions.