Gleich bei seinem ersten Turnier als Profi, dem Riga Masters 2016 überstand Keogan die Qualifikation durch einen 4:1-Sieg gegen Hammad Miah, verlor aber in der ersten Runde gegen den Chinesen Zhou Yuelong. Bei den darauffolgenden Turnieren verlor er seine Qualifikationsspiele. Beim Paul Hunter Classic 2016 überstand er die erste Runde, verlor aber in der zweiten mit 1:4 gegen Alan McManus. Wieder verlor er bei den zwei folgenden Turnieren in der Qualifikation und auch bei den English Open 2016 verlor er in der 1. Runde gegen Ian Burns. Es folgten weitere Qualifikationsturniere, bei Turnieren ohne Qualifikation in der ersten Runde. Bei den Welsh Open 2017 konnte er einen kleinen Erfolg feiern, indem er den deutlich besser gesetzten Alan McManus mit 2:4 besiegte, verlor dann aber in der zweiten Runde gegen den Achtelfinalisten Hossein Vafaei. Weitere Erfolge blieben aus, sodass er die Saison auf Weltranglistenplatz 119 beendete, obwohl er zeitweise auf Platz 97 zu finden war.