Using administrative panel data, this paper presents a comprehensive empirical analysis of the return of recent foreign students in the Netherlands. We focus on how individual labour market changes and marriage formation influence their decision to leave. Our model allows for correlated unobserved heterogeneity across the migration, the labour market and the marriage formation processes. The large size of the data permits us to stratify the analysis by five groups based on the country of birth. The empirical analyses reveal that when students become unemployed they leave faster. The effect of finding a job on return is more ambiguous. For students from developed (including EU) countries it hardly affects their return, while students from less developed countries and Antilles/Surinam are more prone to leave after finding a job. Marriage in the Netherlands makes the students more prone to stay.