Arnold Cruz inició su carrera profesional en el año 1989 con Olimpia donde permaneció hasta 1995.
Durante su paso en México jugó para los clubes Correcaminos de la UAT (1994-1995), Deportivo Toluca (1995-1996) y Atlético Morelia (1996-1997).
En 2000 llega al fútbol argentino para jugar con el Chacarita Juniors.
Regresó nuevamente a Honduras seis meses después para enrolarse con el Olimpia una vez más (2000-2001) y luego recaló en el Broncos UNAH (2001).
En 2008 comenzó siendo asistente técnico de Nahúm Espinoza en el Club Deportivo Platense.