Im April 2013 erreichte er beim Playoff der EBSA Qualifying Tour das Finale und verpasste dort mit einer 3:4-Niederlage gegen den Deutschen Patrick Einsle nur knapp die Qualifikation für die Main Tour. Einen Monat später gelangte er beim zweiten und dritten Turnier der Q School ins Viertelfinale seiner Gruppe. Damit verpasste er zwar erneut einen Profi-Platz auf der Main Tour, konnte aber über die "Q-School-Oder-of-Merit" an den Qualifikationsturnieren mehrerer Weltranglistenturniere in der &lt;a href="Snooker-Saison%202013/14"&gt;Saison 2013/14&lt;/a&gt; teilnehmen. Beim Wuxi Classic 2013 verlor er in der Qualifikationsrunde mit 1:5 gegen Graeme Dott, bei den Australian Goldfields Open 2013 schied er in der ersten von vier Qualifikationsrunden mit 2:5 gegen Tony Drago aus. Bei den folgenden vier Weltranglistenturnieren, an denen Keogan teilnahm (Indian Open 2013, International Championship 2013, German Masters 2014, Haikou World Open 2014), gab es nur eine Qualifikationsrunde, in der er jeweils zu null verlor. Bei den Gdynia Open 2014, dem letzten Turnier der europäischen Teilserie der &lt;a href="Players%20Tour%20Championship%202013/14"&gt;Players Tour Championship 2013/14&lt;/a&gt;, erreichte er die Runde der letzten 64 und verlor dort mit 1:4 gegen den Schotten Marcus Campbell. Bei den China Open 2014 schied er in der Qualifikation mit 2:5 gegen Mark Joyce aus. Bei der Qualifikation zur Weltmeisterschaft 2014 schaffte er es mit einem 10:6-Sieg gegen Michael Leslie in die zweite Runde, in der er dem Inder Aditya Mehta mit 4:10 unterlag. Im Mai 2016 erreichte er beim ersten Turnier der Q School das Viertelfinale seiner Gruppe, beim zweiten Turnier schied er hingegen in der ersten Runde aus.