He played college football for the New Hampshire Wildcats, and held the I-AA record for touchdown receptions until 2016 (broken by Cooper Kupp).
[1] Ball was also a member of the New York Jets, Montreal Alouettes, Hamilton Tiger-Cats, Winnipeg Blue Bombers, Pittsburgh Power, Erie Explosion, and Philadelphia Eagles.
Ball attended Worcester Academy for a year and was a post-graduate student and a letterman in football, basketball, and track.
"[citation needed] (Several of Ball's records have since been broken by Cooper Kupp at Eastern Washington):[2] Although a standout at the University of New Hampshire, Ball was cited by NFL scouts as not possessing an NFL-caliber combination of size and speed, as well as facing poor competition at the D-IAA level.
He signed with the Bears as a free agent, joining his classmate, Corey Graham who was drafted by Chicago in the fifth round.
[8] On November 28, 2007, Ball was signed to the New York Jets practice squad, replacing cornerback Manny Collins.
In a pre-season game on August 28, 2008, he had two receptions for a total of 15 yards including a touchdown, with the Jets winning over Philadelphia, 27–20.
On September 10, 2008, David Ball joined the Montreal Alouettes, two days after his college quarterback, Ricky Santos, left them.