Al college Mason giocò a football a Georgia Tech. Dopo non essere stato scelto nel Draft NFL 2022 firmò con i San Francisco 49ers.[1] Alla fine del traning camp riuscì a entrare nei 53 uomini per l'inizio della stagione regolare.[2] Il 15 dicembre assicurò la vittoria alla sua squadra grazie a una corsa da 56 yard contro i Seattle Seahawks, garantendo ai 49ers la vittoria della NFC West.[3][4] Nell'ultimo turno contro i Las Vegas Raiders segnò il suo primo touchdown.[5] La sua stagione da rookie si concluse con 43 corse per 258 yard e un touchdown in 16 partite, nessuna delle quali come titolare.[6]
Nel primo turno della stagione 2024 Mason prese il posto dell'infortunato Christian McCaffrey, non facendo rimpiangere ai 49ers la loro stella con 147 yard corse e un touchdown su 28 possessi nella vittoria nel Monday Night Football contro i New York Jets.[7] Nelle prime quattro partite superò per tre volte le cento yard corse, giungendo a quota 447, il secondo massimo della storia della franchigia nelle prime quattro gare dopo le 459 yard di McCaffrey la stagione precedente.[8]