Gosling spielte für England bei der U-17-Fußball-Europameisterschaft 2007 in Belgien und der U-17-Fußball-Weltmeisterschaft 2007 in Südkorea sowie für die U-19 bei der Fußball-Europameisterschaft 2008 in Tschechien und der Fußball-Europameisterschaft 2009 in der Ukraine. Am 14. November 2009 debütierte er in der U-21-Auswahl, als er in der Nachspielzeit der Partie gegen Portugal für Fabian Delph eingewechselt wurde.