Kealey qualified for the men's 1500 metres at the 2008 Summer Olympics in Beijing, after recorded an A-standard time of 3:36.21 in the same distance at the IAAF Golden League Meeting in Oslo, Norway. He ran in the second heat against twelve other athletes, including Kenya's Asbel Kipruto Kiprop and United States' Bernard Lagat, who both considered top medal contenders in this event. He finished the race in eleventh place by five seconds ahead of Swaziland's Isaiah Msibi, with a time of 3:46.31. Kealey, however, failed to advance into the semi-finals, as he placed forty-fifth overall, and was ranked farther below five mandatory slots for the next round.