Mario Haggan

Mario Haggan

Buffalo Bills 228th overall

Mario Haggan is a former outside linebacker out of Mississippi State, selected by the Buffalo Bills with the 228th overall pick (round 7) in the 2003 NFL Draft. He played 132 regular-season games from 2003 to 2012, with the Buffalo Bills, Denver Broncos and St. Louis Rams.

Draft Details

Year
Round
Round 7
Pick
228th overall
Position

Mario Haggan Career Stats

Defense

SeasonTeamGSoloAstTFLSacksQB HitsINTPDFF
2003BUF110000000
2004BUF11134000001
2005BUF14109000000
2006BUF12124000001
2007BUF13144010000
2008DEN6122011000
2009DEN164412014013
2010DEN1667120512012
2011DEN91210000110
2012STL7112111001
Career105196591918138

G = games with at least one recorded statistic; the career games total in the summary above includes every game played.

Source: nflverse · Updated Sep 28, 2026

Draft Class Context

Mario Haggan was the 12th of 14 OLBs selected in the 2003 draft. The 228th overall pick has been used 38 times in draft history. Mississippi State had 3 players drafted in 2003, among them Justin Griffith and Donald Lee. Career statistics for him are not currently held in this database; coverage is thinner for earlier draft classes.

Shop Related Gear

Mario Haggan Jerseys & Gear →Buffalo Bills Fan Shop →

As an Amazon Associate, NFL Records earns from qualifying purchases. Links open Amazon in a new tab.