Né en Angleterre d'une mère galloise et d'un père anglais, Matt Evans grandit dans le Wiltshire jusqu'à l'âge de 11 ans avant de déménager outre-Atlantique sur l'île de Vancouver (Province de la Colombie-Britannique, Canada). Il aurait donc pu représenter, de par ses origines, l'équipe d'Angleterre ou l'équipe du pays de Galles. Néanmoins, à la suite de son départ pour le Canada, il abandonne l'idée de jouer un jour pour l'une des Home Nations et choisit de représenter son pays d'adoption. Il obtient sa première cape internationale avec les "Canucks" en 2008, à l'âge de 20 ans, puis enchaîne les bonnes performances jusqu'à finir meilleur marqueur d'essais lors de la Churchill Cup en 2010. En , il est de retour sur le sol britannique, plus précisément au pays de Galles, où il s'engage avec le club du Newport RFC qui évolue en Welsh Premier Division. Fort de sa belle saison sous les couleurs du club gallois (15 matchs, 7 essais) et surtout d'un début tonitruant pour son premier match (2 essais contre le Glamorgan Wanderers RFC), il se voit sélectionné par la franchise des Newport Gwent Dragons avec laquelle il joue un match de Pro 12 lors de la saison 2010-2011. Il signe alors avec les Cornish Pirates, club de la ville de Penzance (Angleterre), qui évolue en RFU Championship. Lors de la saison 2012-2013, sa deuxième avec le club anglais, il inscrit 14 essais et finit meilleur marqueur du Championship. En mars 2015, il signe une prolongation de contrat d'un an le liant jusqu'à l'été 2016 avec le club des Cornouailles.