Career
Club Zabret was promoted to Domžale"s first team in 2011, and made his first team debut on 26 November 2011, in a 0–2 home defeat against Celje. On 2 July 2013, Zabret signed a two-year deal with Swansea City, for an undisclosed fee. In July 2015, Zabret signed a one-year contract extension with Swansea, keeping him at the club until June 2016.
International Zabret has represented Slovenia at under-17, under-19 and under-21 levels.