Gregor Zabret has left Swansea City after agreement was reached to terminate his contract with immediate effect.

The 24-year-old goalkeeper's deal had been due to expire at the end of the 2019-20 season, and he spent the first half of the campaign on loan with Oldham.

He made two appearances for the Latics before being recalled from his loan.

Zabret arrived at Swansea City in July 2013 from Domzale.

The former Slovenian youth international made 16 appearances for the under-23s across all competitions during the 2018-19 season.

Eight of those came in the development side's run to the Premier League Cup semi-finals; during which he saved three penalties in the last-eight victory over Nottingham Forest.

Zabret was also part of the under-23 side that won a league and cup double in the 2016-17 season.