Après avoir fait partie de l´équipe de l´Oklahoma State University–Stillwater, il est "drafté" par les Supersonics de Seattle en de la Draft 2000 de la NBA. En 2001, il remporte le "Slam Dunk Contest". En 2003, il est échangé (avec Gary Payton) contre Ray Allen et Ronald Murray des Bucks de Milwaukee. Le , il est échangé contre Jamaal Magloire des Hornets de la Nouvelle-Orléans. Le , 2007 Mason a signé un contrat avec les Bucks après deux saisons d'absence. Initialement en colère contre le directeur général des Bucks Larry Harris pour lui de négociation en 2005, Mason a déclaré qu'il était heureux d'être de retour à Milwaukee. Le , Mason a été échangé retour à l'Oklahoma City Thunder (anciennement les Seattle SuperSonics) dans un deal à trois équipes: Thunder d'Oklahoma City,Bucks de Milwaukee et les Cavaliers de Cleveland, qui a envoyé de Milwaukee Mo Williams à Cleveland, Mason et Cleveland Joe Smith à Oklahoma City, et de Cleveland Damon Jones et Oklahoma City Luke Ridnour et Adrian Griffin à Milwaukee. Cela a marqué son retour à l'ancienne franchise Sonics. Le , Mason a signé un contrat avec les Kings de Sacramento au minimum de la ligue. Après avoir joué en seulement cinq matchs (et à partir du 4), il fut écarté par les Kings.