Im Sommer 2012 debütierte Mah im Grand Prix. Zunächst belegte er im Teamsprint gemeinsam mit Wesley Savill den zwanzigsten Platz, ehe er am folgenden Tag den Einzelwettkampf aufgrund einer Disqualifikation nicht bestreiten konnte. Im Winter versuchte sich Mah erfolglos im Continental Cup. Auch bei den Nordischen Junioren-Skiweltmeisterschaften im tschechischen Liberec konnte er lediglich Platzierungen außerhalb der besten Vierzig erzielen. Ähnlich erging es ihm ein Jahr später bei den Nordischen Junioren-Skiweltmeisterschaften im italienischen Val di Fiemme, wobei er mit dem 31. Platz im Sprint sein bestes Resultat bei Juniorenweltmeisterschaften erreichte.