Gavin D. Evans (born 18 July 1984) is a Welsh international rugby union player. His usual position is in the centre. Evans made his way through the Wales age grade teams, playing for Wales U16, Wales U18, Wales U19 and Wales U21. In 2006, he was called up to the Welsh national squad for the November Test series. His sole appearance in the series was when he came off the bench towards the end of the match against the Pacific Islands. He was also part of the Wales training squad for the 2007 Rugby World Cup, but he did not make the final squad.
After starting off at Llanelli, Evans made his debut for the Scarlets in a friendly against Slovenia, a match which the Scarlets won 95-0. He also played against Llandovery a week later, and he scored his first try as Scarlets won 48-7. However, he would have to wait until 2006 to make his first competitive appearance for the region. His long-awaited debut came against Connacht, where he made a brief appearance as a substitute. He then went on to make 78 appearances for the Scarlets.
In May 2009 he joined the Cardiff Blues from the Scarlets. His competitive debut for the Blues, much like his Scarlets debut, was against Connacht. Since then, he has gone on to make over 100 appearances for the Blues. He was named vice-captain in 2012, and on 26 December 2014, Evans made his 100th appearance for the club in the derby against Newport Gwent Dragons.