While the contest is often framed as a duel between Barisan Nasional (BN) and Pakatan Harapan (PH), the reality is more complex. Perikatan Nasional (PN), smaller parties and independents have entered the fray in ways that fragment traditional voting blocs, turning many constituencies into contests of dispersion rather than direct majority competition. Photo by Bernama