Ahead of the 2019 season, Edwards was named by Champion Data as the league's best midfielder/forward and the 17th best player overall under the AFL's Player Ratings System. Edwards started the 2019 season with appearances in each of the club's two pre-season matches before recording 22 disposals in round 1's season-opening match against Carlton. He kicked two goals in round 2 and also received a $2000 fine for striking Collingwood's Adam Treloar in that loss. Following injuries to captain Trent Cotchin and vice-captains Jack Riewoldt and Alex Rance, Edwards was appointed to captain Richmond for the first time in round 4. He lead the side to an improbable win in that match against Port Adelaide, despite the absence of those leaders as well as Brownlow Medalist Dustin Martin. Edwards shifted into a half-back role for the win, recording 23 disposals and 11 intercepts while earning four AFL Coaches Association votes as the third best player on the ground. He continued in his role at half-back and as acting captain the following week, this time collecting 28 disposals, six coaches votes and earning a place in AFL Media's Team of the Week. Edwards relinquished the captaincy to the returning Riewoldt in round 6, before a new injury to the forward forced Edwards to again captain the side in round 7. Two weeks later he earned seven coaches award votes for 26 disposals, eight intercepts and eight score involvements in a win over Hawthorn. Seven more coaches votes followed in round 10's Dreamtime at the 'G win, Edwards' last as Richmond captain which brought his record in the role to six wins and one loss. Edwards was a gameday omission in round 13, with hamstring tendonitis forcing him to miss his first match through injury since round 7, 2017. He returned after missing one match and following the club's mid-season bye, having been named by AFL Media during that time as a mid-season contender for a second straight All-Australian selection. Edwards returned to a role through the midfield and half-forward for round 16's win over Gold Coast, collecting 25 disposals and four inside-50s. Barring one match against Port Adelaide in round 18 where he played in defence, Edward remained in the midfield and forward lines for the later part of the season, including in round 20 when he collected an equal career-best 31 disposals while playing as an inside midfielder. In round 21 he became the 250th player in AFL/VFL history to reach 250 games and the 15th player to reach the same milestone in matches for Richmond. He was among Richmond's best players in that match, recording 27 disposals and a goal to earn six votes in the coaches association award. Edwards improved that mark the following week, earning eight votes as the second best on ground for a performance that included a goal, 29 dispoasls and a career-best 11 clearances. In that match he also passed Australian Football Hall of Fame Legend Kevin Sheedy for the most games played in the number 10 guernsey by any player at Richmond. At the end of the home and away season Edwards was named in the AFL's Player Ratings team of the year and in the best 22 in Fox Footy football reporter Tom Morris' team of the year.. Despite that, he was left out of the squad of 40 players for the All-Australian team and was recognised by Fox Footy as one of the league's most glaring omissions. Edwards was one of the best players on field during his side's road qualifying final win over the Brisbane Lions, kicking a goal and collecting eight clearances, 18 contested possessions and 29 disposals including 13 in the decisive third quarter. He received nine coaches votes for the performance as equal-best on ground. Edwards was somewhat quieter in the preliminary final a fortnight later, finishing with 18 possessions and a goal assist as his side defeated Geelong and earned a grand final berth against Greater Western Sydney. He turned in what AFL Media described as "another excellent performance" in the grand final, collecting 21 disposals, six tackles and six clearances as Richmond defeated the Giants by 89 points to win a second premiership in three seasons. Though he did not receive a vote in the official Norm Smith Medal count for best afield, Edwards was named the third best player of the game by the AFL's statistical Official Player Ratings At the conclusion of the finals he ranked as the league's best general defender by Champion Data, despite his use across multiple positions that season. He led Richmond for contested possessions, stoppage clearances and tackles during the three finals that year and finished the whole year ranked third at the club for total contested possessions and clearances. Edwards placed second in the club's best and fairest count, a career-best placing that saw him awarded him the Jack Titus Medal. He was also named as the league's 26th best player in the Herald Sun chief football reporter Mark Robinson's list of the league's best players in 2019.