The Vikings have signed free agent quarterback Mike Kafka.

Kafka, who has not thrown an NFL pass since 2011, spent last season with the Buccaneers. The 27-year-old was a fourth-round pick of the Eagles in 2010. He has spent time with four NFL teams, including the Patriots and Jaguars. His only regular-season action came in 2011, when he completed 11 of 16 attempts for 107 yards with two interceptions over four games with the Eagles.

Kafka is from Chicago and played his college ball at Northwestern. He is 6-foot-3 and 225 pounds. His signing was announced by his agent on Twitter.

To make room for Kafka, the Vikings released quarterback Pat Devlin.

The Vikings still have three quarterbacks on the roster in Teddy Bridgewater, Shaun Hill and Kafka, and the team is expected to add a rookie passer during or after the draft.