He was born in Strabane, County Tyrone, Northern Ireland.
Ogilby made his List A debut for Ireland in the 1995 Benson and Hedges Cup against Somerset, with him playing one further List A match for Ireland in the same competition against Yorkshire.
Ogilby played Minor counties cricket for Cheshire from 2001 to 2005, including nineteen Minor Counties Championship matches[2] and seven MCCA Knockout Trophy matches.
[4] His highest score with the bat came against Hampshire in his final List A match, in a watchful innings which was ended by Michael Clarke.
[5] In 2004, he played two first-class matches for Ireland in the first season of the Intercontinental Cup against the Netherlands and Scotland.