Allen was also a member of the 2004 United States Olympic Team, competing in the Light Welterweight (64 kg) class. He qualified for the Olympic Games by ending up in second place at the 2nd AIBA American 2004 Olympic Qualifying Tournament in Rio de Janeiro, Brazil.
Allen was part of the 2004 United States Olympic Team, competing in the Light Middleweight (64 kg) division. He earned his spot by finishing runner-up at the 2nd AIBA American 2004 Olympic Qualifying Tournament in Rio de Janeiro, Brazil.