Olympic silver medalist Meb Keflezighi will run this year's New York City Marathon.

The 34-year-old American won silver in the marathon at the 2004 Athens Games and was also the runner-up in New York later that year. Other top Americans announced Tuesday for the Nov. 1 race include Abdi Abdirahman and Magdalena Lewy Boulet.

Ryan Hall and Brian Sell, both 2008 Olympians, had been previously announced.

Abdirahman is a three-time Olympian who finished fifth in New York in 2005. Lewy Boulet was second at the 2008 U.S. women's marathon Olympic trials.

Jorge Torres, a U.S. Olympian in the 10,000 meters, will be making his marathon debut.

The race will double as the U.S. men's marathon championship, with the top American finisher receiving $150,000.