John McCargo is a defensive tackle for the Buffalo Bills, wearing number 97. 2006 is his first year as a pro player. He played in college at North Carolina State. John McCargo is 6 feet, 1 inch and weighs 295 pounds. Share your thoughts and opinions about John McCargo and the Bills, or follow him in news and blogs.