With reggaeton and Latin trap reaching new heights in mainstream popularity, it's only a matter of time before Miami produces a hitmaker to call its own within those genres. Colombiano James Lance has a good shot at being that artist. Since 2017, he's been working hard on pushing the local Latin-trap scene to the forefront. His style is darker than the stuff by chart-toppers such as Bad Bunny and J Balvin, but his flow remains hypnotic, with hooks in the right place to make sure the songs can't escape your head. On the lover-scorned track "Traicionera," he emotes, "Oye, mami, hasta el día que te fuiste/No te diste cuenta del daño que me hiciste/Queriendo regresar del error que cometiste/Pero el amor a ti baby ya lo perdiste." Lance has also cut tracks in English, such as "Bout It" and "2AM," but he's undeniably stronger — and more memorable — when he sings in Spanish.