On 9 March 2017, McGuire extended his contract with the Brisbane club until the end of the 2021 season. On 6 May 2017, McGuire played for Samoa in the test against England, starting at lock in the 30–10 loss at Campbelltown Stadium. For the 2017 State of Origin series, McGuire played in all 3 matches, starting at lock, replacing the retired Corey Parker, and had a very good series helping Queensland win the series and was controversially not picked for the man of the match award in Game 2 ahead of NSW's Josh Jackson in a 18-16 victorious side. On 16 June 2017, McGuire was selected in the Inaugural Australian Merit Team at lock after his outstanding performances in the State of Origin series. McGuire finished the 2017 NRL season with him playing in 25 matches and scoring 3 tries for the Broncos. On 3 October 2017, McGuire was selected in the 24-man Australia Kangaroos 2017 Rugby League World Cup squad. McGuire played in 5 matches of the tournament, including starting at lock the World Cup Final match against England in the hard-fought 6–0 victory at Suncorp Stadium.