Nel 2009 ha vinto il campionato spagnolo nella categoria supersport[2] e nella stessa stagione ha corso con una Yamaha YZF-R6 del team Holiday Gym Racing in cinque prove del mondiale di categoria, terminandone tre in zona punti. Sempre nel 2009 vince il campionato Europeo Supersport.[3]
Passato nel 2010 al campionato spagnolo Moto2, proprio in questa classe ha usufruito nuovamente di due wild card in occasione dei Gran Premi di Gran Bretagna e Aragona. Nel 2011 è diventato pilota titolare, ingaggiato dal team Aeroport de Castelló con una FTR M211, ma non ha terminato la stagione in quanto sostituito dopo il Gran Premio d'Olanda da Tommaso Lorenzetti. In questa annata ha saltato il Gran Premio del Portogallo per infortunio, totalizzando un ottavo posto al GP di Spagna come miglior risultato e 11 punti iridati.
Nel 2013 partecipa al campionato mondiale Supersport in sella ad una Kawasaki ZX-6R del team DCM-Lorenzini, il compagno di squadra è Vladimir Ivanov. In questa stagione ottiene il primo podio di categoria piazzandosi terzo nel gran premio di Germania sulla pista del Nürburgring. Chiude la stagione al nono posto con 71 punti. Nel 2014 Coghlan è ancora tra i piloti titolari nel mondiale Supersport, stavolta alla guida di una Yamaha YZF-R6 gestita dal team DCM-Panavto-Yamaha. Il compagno di squadra è Alexey Ivanov. Inizia la stagione con un secondo posto a Phillip Island, per poi ottenere la pole position nella gara successiva ad Aragon. La stagione continua con buoni risultati, cogliendo un altro podio a Donington, chiude la stagione al quinto posto con 109 punti mondiali.
Nel 2015 torna dopo due anni nella Superstock 1000 FIM Cup, ingaggiato dal team MRS Yamaha, con compagno di squadra Florian Marino. Ottiene un podio piazzandosi terzo nella gara inaugurale ad Aragon. Chiude la stagione al sesto posto totalizzando 72 punti.