 He then moved to the AFL, playing for the Arizona Rattlers from 2001–2003.Horn entered the National Football League (NFL) as a free agent in 2003 signing with the Kansas City Chiefs spending four games on their practice squad.In 2004, he was allocated the Amsterdam Admirals of NFL Europa.