The St George Illawarra Dragons and Sydney Roosters will play their traditional Anzac Day fixture at the Sydney Cricket Ground for the next three seasons.

With Allianz Stadium to undergo redevelopment the Dragons and Roosters reached an agreement with the SCG Trust to play at the venue in 2019, 2020 and 2021 before returning to the revamped Allianz Stadium in 2022.

"This is the 17th year that the Roosters and Dragons have featured in the traditional Anzac Day fixture," Roosters chairman Nick Politis said.

"While we look forward to the Anzac Day match returning to a new world-class Allianz Stadium from 2022 onwards, it's wonderful that in the interim, the traditional Anzac Day match will be played at the spiritual home of rugby league."