O'Keeffe played his junior football for Wangaratta Rovers in the Ovens & Murray Football League, and played TAC Cup football for the Murray Bushrangers. He was recruited to the AFL by the Carlton Football Clubwith its third round selection in the 2000 AFL Draft. O'Keeffe managed only six senior games with Carlton in his three seasons at the club, and was de-listed at the end of 2003.
O'Keeffe has since had a distinguished football career at state and country level. He played for Sandringham in the Victorian Football League from 2004–2005, winning premierships in both years and winning the club Best and Fairest and being named in the VFL Team of the Year in 2005. In 2006, O'Keeffe moved to South Australia and played for Sturt in the SANFL until 2007. In 2008, he moved toKalgoorlie, and played for Kalgoorlie Railways in the Goldfields Football League, winning the Mitchell Medal, as league best and fairest, in 2009. In 2010, he returned to his former club Wangaratta Rovers, winning the club best and fairest in his first season back. O'Keeffe is still at Wangaratta Rovers, as of 2012.
|Sat 22/Apr||Corowa Rutherglen||1||2||0|
|Sat 20/May||Wodonga Raiders||0||3||0|
|Sat 27/May||North Albury||0||0||0|
|Sat 5/Aug||Wodonga Raiders||0||1||0|
|Sat 26/Aug||North Albury||0||0||0|