 In February 1999, D.C. United selected Hayes in the 3rd round (28th overall) of the 1999 MLS College Draft.He played five games with United in 1999 as well as appearing with MLS Pro-40.In 2000, he played 10 games with United and also went on loan with the Hampton Roads Mariners of USL A-League before placing him on waivers on November 1, 2000.