In recent years, Kastor has shifted her focus toward the marathon distance. After winning the bronze medal at the 2004 Olympic Marathon, she won the 2005 Chicago Marathon. In 2006, she won the London Marathon, setting an American record. She placed sixth at the 2006 New York City Marathon and fifth at the 2007 Boston Marathon.