Halo Infinite doesn't have per-match XP - battle pass progression is tied to challenges instead, 343 has clarified.
"Playing and winning matches will be challenges, which will help players progress through the battle pass," Halo community manager John Junyszek tweeted.
"Even though this means no per-match XP at launch, you're still always progressing through challenges and therefore the BP."