The Green Bay Packers have re-signed quarterback Matt Flynn, according to ESPN.

Flynn was scheduled to work out for the New York Giants today along with Josh Freeman.

Flynn has had an interesting past two seasons. After standing out with Green Bay as a backup, he signed a three-year, $26 million deal with Seattle in 2012. Then, he was beat out by Russell Wilson in training camp and became a backup.

After the season, the Seahawks traded Flynn to Oakland and he was beaten out by Terrelle Pryor for the starting job.

Flynn re-signed with Green Bay after Oakland released him during the 2013 season and ended up starting four games for Aaron Rodgers, who broke his collarbone. Flynn was effective, throwing for 1,146 yards, seven touchdowns and four interceptions.

Follow me on Twitter: @RavensInsider

Aaron Wilson covers the Ravens for The Baltimore Sun