En 2006 Armstrong corrió la maratón de Nueva York con el fin de conseguir fondos para la lucha contra el cáncer, con un tiempo de 2 horas 59 minutos 37 segundos, a unos 50 minutos del ganador, el brasileño Marilson Gomes dos Santos (2h 09:58).