— SC Freiburg (@scfreiburg) July 28, 2020
During his spell in Switzerland, he found the net 13 times and assisted six goals in 26 appearances.
Freiburg have won the race with the two clubs not disclosing contract details, but the fee is believed to be around €4m.
SCF’s sporting director, Klemens Hartenbach, noted the forward’s progress while on loan.
“Ermedin is a young player who has really developed at St. Gallen,” he said. “He has all the attributes of a striker and brings a lot of energy and hunger to the pitch.
“This will give him the opportunity to take the next step with us.”