Edwards signed for Wigan in a blaze of media coverage on his seventeenth birthday; for a fee of £35,000, the largest in history for a schoolboy player. He made his début for the club at in their 30–13 home victory over
York on 6 November 1983, 20 days after signing for Wigan. Later in the season Wigan reached the final of the
1984 Challenge Cup, and Edwards played at fullback in their loss to Widnes. In the
1984–85 season, Wigan reached the
1985 Challenge Cup Final and Edwards played at , scoring a
try in his side's victory. Edwards played in Wigan's
1987 World Club Challenge victory over Sydney's
Manly-Warringah Sea Eagles. Edwards played for Sydney club the
Balmain Tigers when they reached the
1989 NSWRL season's
grand final, for which he was selected on the interchange bench. In 1990, Edwards received the
Man of Steel Award after he played most of the
Challenge Cup Final against Warrington with a broken cheekbone and eye socket, after receiving a high, off the ball tackle in the 10th minute. He refused to be substituted and played on to set up three of Wigan's tries. Despite his performance, the Man Of The Match award went to his half back partner Andy Gregory. He played in Wigan's
1991 World Club Challenge victory over Sydney's
Penrith Panthers. Edwards finished the
1991–92 season as the league's leading try scorer with a total of 40. He matched Wigan's record for most tries in a single match (10) in the 78–0 rout of Swinton in the
Lancashire Cup 2nd round in September 1992. It was a
County Cup record and record for a non-winger in any game. In addition, he scored four tries in a game on four occasions and hat-tricks seven times. During the
1992–93 season, Edwards played at scrum half for defending RFL champions Wigan in the
1992 World Club Challenge against the visiting
Brisbane Broncos. He played in Wigan's
1994 World Club Challenge win over the
Brisbane Broncos in Australia which attracted a World Club Challenge record attendance of 54,220 and also played in the first game of the 1996
cross-code challenge series against
Bath. Edwards played in every round of Wigan's eight consecutive
Challenge Cup wins. Altogether he made 452 appearances for Wigan, he played his last game for the club against
St. Helens in the Challenge Cup defeat at Knowsley Road in 1997. Edwards left Wigan that year to move near his son James, signing for the
London Broncos. He fell out with new coach
Eric Hughes, who refused Edwards permission to miss the first training session of each week, in order for him to spend time with his son in London. The decision to allow Edwards to leave the club led to multiple complaints from Wigan fans. After just a season in London, Edwards moved to
Bradford Bulls but after only a few months returned to London, where he led the London Broncos to the 1999 Challenge Cup final at
Wembley. He captained Great Britain for the first time in 1990, and was also selected to go on the
1992 Great Britain Lions tour. He was sent off for a high tackle on
Bradley Clyde in the first
Ashes test match of 1994 at
Wembley. He played for
Great Britain 36 times, starting 32 games with a further four from the substitutes bench, and scored 16 tries. Edwards was England's captain for the
1995 World Cup tournament, but ruled himself out of the final against Australia with an infected knee. ==Coaching career==