Mario Haggan's journey in professional football began when he was drafted into the NFL. Born on March 3, 1980, in Clarksdale, Mississippi, Haggan attended Mississippi State University, where he played college football as a linebacker. His college career was marked by strong performances, which caught the attention of NFL scouts.

In the 2003 NFL Draft, the Buffalo Bills selected Haggan in the seventh round. He spent the early years of his career with the Bills, primarily contributing on special teams and as a backup linebacker. During his tenure with Buffalo, Haggan developed a reputation for his work ethic and ability to step up when needed. His versatility allowed him to play multiple linebacker positions, which proved valuable for the team's defensive schemes.

After five seasons with the Bills, Haggan signed with the Denver Broncos in 2008. His time in Denver marked a period of increased playing time and responsibility. In the 2009 season, Haggan started all 16 games for the Broncos, recording a career-high in tackles. His performance that year demonstrated his ability to be a reliable starter in the NFL.

Haggan continued to play for the Broncos until 2011, contributing both on defense and special teams. His leadership qualities were recognized by teammates and coaches alike, and he often served as a mentor to younger players on the roster. In 2012, Haggan joined the St. Louis Rams, where he played for one season before retiring from professional football.

🏈