Michael J. Gaines (born March 30, 1980 in Tallahassee, Florida) is a former American football tight end. He was drafted by the Carolina Panthers in the seventh round of the 2004 NFL Draft. He played college football at UCF. Gaines has also played for the Buffalo Bills, Detroit Lions, Chicago Bears and Cleveland Browns.