• First Team All-County, All-State and All-American
  • Played at the University of Kentucky and the University of Miami
  • Drafted by the Seattle Seahawks in 1986

Columbus coaches like to tell the story that John was not allowed to practice against the Columbus offense during the week because he left them so demoralized.  The coaches feared the offense would have no confidence on Friday nights.

His defensive coordinator claims that opponents created new offenses just to avoid John McVeigh.  But none of the gimmicks worked.  A three-year starter on the defensive line,  John dominated every game played.

His career was highlighted during his senior season when he guided the Explorers to a 12-2 record and a berth in the state championship game against Gonzalez Tate.

After that season, he was named first team all-county, first team all-state, and an all-American.  He was recruited by every major football program in the country and chose the University of Kentucky to play for an old family friend, Fran Curci.

John started at nose guard as a freshman at Kentucky.   After two seasons there,  he transferred to the University of Miami, where he played for Howard Schnellenberger and then Jimmy Johnson.  John started at linebacker and defensive end both years at Miami and he was the team captain during his senior season.

John was drafted by the Seattle Seahawks and spent six games on the team’s active roster in 1986.

John McVeigh also played basketball and baseball at Columbus for four years.  Brother Kevin will tell you he never had a more tenacious rebounder.

Today, John lives in Panama City with his wife Charlotte.  They have four children.  John works in commercial real estate and helps Charlotte with private business interests.