Education
He played college football at Appalachian State University and attended Mount Tabor High School in Winston-Salem, North Carolina.
He played college football at Appalachian State University and attended Mount Tabor High School in Winston-Salem, North Carolina.
Gainey played high school football for the Mount Tabor High School Spartans. He was a two-time all-region selection and Shrine Bowl participant. He intercepted six passes, forced three fumbles and was the team’s second-leading tackler his senior year as the Spartans advanced to the 4-A state championship game.
Gainey led the state with 13 interceptions as a junior.
Gainey played for the Appalachian State Mountaineers from 2008 to 2011. He finished his college career with 168 defensive tackles, five interceptions and 59 pass breakups.
He was named second team All-Southern Conference in 2009 and 2010. Montreal Alouettes
Gainey signed with the Montreal Alouettes on May 3, 2012.
He made his Canadian Football League debut on July 6, 2012 against the Winnipeg Blue Bombers.
He signed a three-year contract with the Alouettes in January 2014. Gainey was released by the Alouettes on June 21, 2014. Hamilton Tiger-Cats
Gainey was signed by the Hamilton Tiger-Cats on July 16, 2014.
Saskatchewan Roughriders
Gainey signed with the Saskatchewan Roughriders on February 10, 2016.
He has also been a member of the Montreal Alouettes and Hamilton Tiger-Cats.