Gibson accepted a football scholarship from the University of Wisconsin. He didn't play in his freshman year because of failing to meet the requirements of Proposition 48. The next year, he was a reserve right tackle behind All-AmericanJerry Wunsch and was used primarily as a blocking tight end, after making his debut in the fifth game against Ohio State University. As a junior in 1997, he became the starter at right tackle. He spent two seasons blocking for Heisman Trophy winner Ron Dayne, who set the NCAA Division I career rushing record in 1999. As a senior in 1998, Gibson was recognized as a consensus first-team All-American, after having been named to the first teams of the Football Writers Association, American Football Coaches Association, and the Football News and the Walter Camp Foundation. He was also a unanimous first-team All-Big Ten Conference selection. He was the first player in school history to be named a finalist for the Lombardi Award and Outland Trophy awards.
Professional career
Pre-draft
In the 1999 NFL Scouting Combine, Gibson ran the 40-yard dash in 5.03 seconds. He was described as "a proto-type right tackle in the NFL," for having "a huge body with big legs and a gigantic chest".
Detroit Lions
Gibson was selected by the Detroit Lions with the 27th overall pick in the 1999 National Football League Draft. He was expected to be the starting right tackle as a rookie, but suffered a left shoulder injury in an April post-draft minicamp and was placed on the injured reserve list. The next year, he started the first 10 games at right tackle, until suffering a right shoulder injury and being placed on the injured reserve list on December 4. In 2001, he started five of the first six games of the season, before being waived on October 30.
Dallas Cowboys
On October 31, 2001, he was claimed off waivers by the Dallas Cowboys and only played in the season finale. In 2002, Gibson had the distinction of becoming the NFL's first player to be officially listed at 400-pounds. He was limited with a knee injury in training camp and was eventually released on September 18, 2002.
Chicago Bears
On November 26, 2002, he was signed by the Chicago Bears as a free agent to replace an injured Marc Colombo. In 2003, he had his most consistent professional season, starting at right tackle in all sixteen games with the Chicago Bears, after Colombo was lost for the year when he was placed on the Physically Unable to Perform list. In 2004, he played four games and was declared inactive in 10. It would be the last season in which he made an appearance in a regular season NFL game.
On April 5, 2006, Gibson signed with the Buffalo Bills as a free agent. He was cut on August 28.
Austin Wranglers (AFL)
On January 24, 2007, he was signed by the Austin Wranglers of the Arena Football League. On April 4, he was placed on the injured reserve list. On May 5, he was activated. He played in 11 games and had 3 tackles for the season. On July 30, he was traded along with defensive lineman Rob Schroeder to the Utah Blaze in exchange for past considerations.
Utah Blaze (AFL)
On October 12, 2007, he was traded to the Dallas Desperados in exchange for offensive lineman Devin Wyman and future considerations.
Dallas Desperados (AFL)
On February 22, 2008, he was released by the Dallas Desperados of the Arena Football League, who were owned by Jerry Jones, who also owned the Dallas Cowboys, who Gibson played before.
Cleveland Gladiators (AFL)
On March 13, 2008, he was signed by the Cleveland Gladiators of the Arena Football League. On May 22, he was placed on the injured reserve list.
On March 22, 2010, he was assigned to the Bossier-Shreveport Battle Wings. On August 9, he was suspended by the team. He wasn't re-signed after the season.