Våren 2004 gikk han til det danske laget Esbjerg fB som betalte en rekordhøy overgangssum på 150.000 EUR for spissen. Berglund debuterte for Esbjerg den 14. mars 2004 i en bortekamp mot Brøndby IF. Berglund skåret to mål, og hadde tre målgivende i en knusende 6-1 seier.