Background
Hallberg grew up in the small town of Ljungbyholm, shortly to the south of Kalmar.
Hallberg grew up in the small town of Ljungbyholm, shortly to the south of Kalmar.
There he started with the local club Möre BK where he played for the first team in the seventh tier of Swedish football at age thirteen. In 2010 Hallberg was brought into the Kalmar FF youth section. Two years later he became the youngest-ever first-team player for the club when he made his Allsvenskan debut at the age of sixteen.
On July 15, 2012, Hallberg became the fourth-youngest Allsvenskan goalscorer of all time when he scored the game-winning 2–1 goal against IF Elfsborg.
In December 2012 he signed a new four-year contract extension. Hallberg has featured regularly at all age levels of Swedish youth national teams.
In August 2013 he got selected for the first time ever to the Swedish U21 squad in a friendly against Norway.