In March 2009, Aubrey represented the under-20 team as hosts during the 2009 CONCACAF U-20 Championship [REF].
David made his full international debut for the Trinidad and Tobago national team on 29 February 2012 against Antigua and Barbuda at the age of 21 [REF].