Ab 2009 etablierte sich Greene im Erwachsenenbereich. Zunächst siegte er in der Superliga der Leichtathletik-Team-Europameisterschaft über 400 Meter Hürden. Bei den Weltmeisterschaften in Berlin belegte er dann in 48,68 s den siebten Rang. Außerdem war er dort auch Mitglied der britischen 4-mal-400-Meter-Staffel, die die Silbermedaille gewann. Greene selbst kam jedoch nur in der Qualifikationsrunde zum Einsatz und wurde im Finale durch Michael Bingham ersetzt.
David Greene wurde bis Herbst 2015 von Malcolm Arnold trainiert und startet für die Swansea Harriers. Seit Herbst 2015 wird Greene von Benke Blomqvist betreut, der auch schon die Hürdensprinterin Susanna Kallur zu Bestzeiten geführt hat. In seiner Jugend spielte er Fußball im Verein Swansea City.[2]