Davis represented her nation Liberia at the 2008 Summer Olympics in Beijing, where she competed in two sprint categories. For her first event, 400 metres, Davis ran in the fifth heat against six other athletes, including American sprinter Sanya Richards, who eventually won the bronze medal in the final. She finished the race only in last place by sixty-three hundredths of a second (0.63) behind Kazakhstan's Olga Tereshkova, with a time of 53.99 seconds. Three days later, Davis competed for her second event, 200 metres, where she finished the first heat in sixth place by fifteen hundredths of a second (0.15) ahead of Suriname's Kirsten Nieuwendam, outside her personal best time of 24.31 seconds. Davis, however, failed to advance into the next round for all of her participating events.