Gwion Dafydd Rhys Edwards (born 1 March 1993) is a Welsh professional footballer who plays as a winger for Ipswich Town. He is a former Wales Under-21 international.
After spells with clubs including Aberystwyth Town and Cardiff City, Edwards joined Swansea City Football Club as an U15. Rising up through the Swansea youth system, Edwards signed his first professional contract, a 3-year deal, with Swansea City after a successful 2010–11 season. He went on to help Swansea win the FAW Welsh Youth Cup and was a permanent fixture in Swansea Reserve team, winning Reserve Team Player of the Year in 2011–12.
On 9 May 2012, Edwards signed a new three-year contract with Swansea, keeping him at the club until June 2015. He featured on the bench for the first team on 13 May 2012, in a 1–0 win over Liverpool at the Liberty Stadium. He was called by Swansea manager Brendan Rodgers to be subbed on during stoppage time but did not make it onto the field due to the ball not going out of play before the final whistle.