I sin 36. landskamp, nasjonsligakampen mot Slovenia på Ullevål 10. oktober 2024, scoret han sitt 33. og 34. landslagsmål og ble mestscorende landslagsspiller gjennom tidene. Jørgen Juve hadde den gamle rekorden på 33 mål fra 1934. I Martin Ødegaards skadefravær var Haaland landslagskaptein i denne kampen og i de påfølgende kampene mot Østerrike, Slovenia og Kasakhstan. Haaland pyntet på scoringsrekorden med sitt 35. landslagsmål mot Slovenia og sitt 36., 37. og 38. mot Kasakhstan.