In der &lt;a href="Players%20Tour%20Championship%202014/15"&gt;Saison 2014/15&lt;/a&gt; schaffte Keogan es bei drei PTC-Turnieren, den Bulgarian Open 2014, den Lisbon Open 2014 und den Gdynia Open 2015, in die Runde der letzten 128. Aufgrund dieser Ergebnisse belegte er in der "EBSA-Amateur-Order-of-Merit" den elften Platz und war damit für die EBSA Amateur Play Offs qualifiziert, bei denen er jedoch in der ersten Runde gegen Adam Duffy ausschied. Bei der Q School 2015 erreichte er, nach einer Erstrundenniederlage im ersten Turnier, das Halbfinale seiner Gruppe beim zweiten Turnier und unterlag dort seinem Landsmann Kuldesh Johal mit 2:4. Über die "Order-of-Merit" der Q School erhielt Keogan in der &lt;a href="Snooker-Saison%202015/16"&gt;Saison 2015/16&lt;/a&gt; einen Startplatz bei der Qualifikation der Australian Goldfields Open, bei der er in der ersten Runde mit 4:5 gegen David Grace verlor. Bei der &lt;a href="Players%20Tour%20Championship%202015/16"&gt;Players Tour Championship 2015/16&lt;/a&gt; erreichte er erneut dreimal die Runde der letzten 128; bei den Riga Open 2015, dem Paul Hunter Classic 2015 und den Bulgarian Open 2015. Im April 2016 schied er jedoch bei den EBSA Amateur Play Offs in der ersten Runde gegen Ashley Carty aus. Einen Monat später gelang ihm der Einzug ins Finale seiner Gruppe beim ersten Turnier der Q School 2016. Dort besiegte er den Schotten Marc J. Davis mit 4:0 und qualifizierte sich damit für die Main-Tour-Spielzeiten &lt;a href="Snooker-Saison%202016/17"&gt;2016/17&lt;/a&gt; und &lt;a href="Snooker-Saison%202017/18"&gt;2017/18&lt;/a&gt;.