Career
Haskins was an outstanding player for Howard High School in Ellicott City, Maryland. The United States. went 1-1-1, with Haskin scoring a goal in the 2-2 tie with Australia. In 1990, he entered the University of North Carolina where he played three years on the men’s soccer team, 1990–1991 and again in 1993.
During the summer of 1993, Haskins played the collegiate off-season with the Raleigh Flyers of the USISL. After completing his senior year at University of North Carolina, Haskings signed a professional contract with the Flyers for the 1995 season.
In 1995, Haskins played for the Washington Warthogs of the Continental Indoor Soccer League. On February 7, 1996, the Columbus Crew selected Haskins in the 15th round (141st overall) in the 1996 Master of Library Science Inaugural Player Draft, but the Crew did not offer him a contract.
He then played beach soccer, had an unsuccessful trial with Arizona Alkmaar and on May 28, 1998 signed with the Baton Rouge Bombers of the Eastern Indoor Soccer League. In June, he suffered a season ending cheek injury.
In December 1998, he was the first player signed by the expansion Maryland Mania of the A-League.
The Mania played one season then folded. In July 1999 Haskins briefly went on loan to District of Columbia United when the team had several players injured. He did not play any games before returning to the Mania.
Haskins currently coaches the U16 Bethesda Arsenal club team in Bethesda Maryland.
He also coaches a Maryland state Olympic Development Program team, (ODP). He is also the assistant coach of the Saint Johns College High School Team, along with head coach Philip Gyau.