Hagberg spilte sammenlagt 15 landskamper for Sverige fra 1973 til 1979. Han var en del av Sveriges tropp både til VM i 1974 og VM i 1978, men spilte ingen kamper i noen av sluttspillene.