Eastler earned a spot on the United States team for the 2008 Summer Olympics in Beijing, by winning the race walk at the U.S. Olympic Trials in Eugene, Oregon, with an A-standard time of 1:22:56. Eastler competed as a lone athlete in the men's 20 km race walk, where he successfully finished the race in forty-third place by nineteen seconds behind Kazakhstan's Rustam Kuvatov, with a time of 1:28:44.