Torinon EM-hallikisoissa 2009 O’Rourke saavutti 60 metrin aitajuoksussa pronssia ajalla 7,97. Berliinin MM-kilpailuissa 2009 hän oli 100 metrin aitojen neljäs ja juoksi Irlannin ennätykseksi 12,67. Barcelonan EM-kilpailuissa 2010 hän sai hopeaa 100 metrin aidoissa ajalla 12,65, joka on myös uusi Irlannin ennätys. Pariisin EM-hallikisoissa 2011 hän oli 60 metrin aitojen neljäs ajalla 7,96. Saman vuoden Daegun MM-kilpailuissa hän selviytyi välieriin, muttei juossut niissä loukattuaan pohkeensa alkuerissä. Lontoossa 2012 hän selviytyi ensimmäisen kerran olympiatasolla välieriin. Göteborgin EM-hallikilpailuissa 2013 hän sijoittui 60 metrin aitajuoksussa alun perin neljänneksi, mutta nousi pronssille kilpailun voittajan Nevin Yanıtin jäätyä kiinni dopingista.