Early career Vipotnik began his career at his hometown club
Dravinja, and later joined the academy of Slovenian giants
Maribor. He scored 58 goals for the under-15 team in the 2016–17 season, and was equally successful in the later stages of his youth career, scoring 53 goals in 50 games for the under-17 team and 31 goals in 25 games for the under-19 team. He made his senior debut for Maribor on 8 July 2021, after being named in the starting eleven in the
UEFA Europa Conference League match against
Urartu. He spent most of 2021 and 2022 on loan, first with top division club
Gorica, and later with
Triglav Kranj in the second division. Vipotnik made a breakthrough in the 2022–23 season. He started the season in Maribor mostly as a substitute, but slowly made his way into the starting eleven and scored his first league goal in the 11th round against Gorica. He scored ten goals for the side, but off-the-field issues saw the club enter administration at the end of the 2023–24 season and give up their professional status, releasing Vipotnik as a free agent.
Swansea City On 1 August 2024, Vipotnik joined
Championship side
Swansea City on a four-year deal. On 17 August, he scored his first goal for the club after coming off the bench in a 3–0 victory over
Preston. In his first season, he netted 7 goals in 42 league appearances. He began his
second season with the Swans much more prolifically, surpassing his previous season's total in all competitions by October after scoring a brace against
Norwich City. After scoring another brace against
Blackburn Rovers on 20 January, he became the league's outright top scorer. Amid good performances, having scored 17 league goals by the end of March, and despite interest from
Premier League teams, Vipotnik signed a new contract with Swansea, tying him to the club until the summer of 2030. He ultimately finished the season with 23 league goals and won the league's top scorer award, and was also named in the Championship's Team of the Season. ==International career==