A key factor in Richmond’s sustained success over the past three years has been its outstanding form at the MCG.

Since the start of the 2017 season, the Tigers have won 40 out of 45 MCG games, including an all-time, competition-wide, record winning streak of 22 from Round 14, 2017 to the 2018 qualifying final.

They won their last nine games at the ‘G’ during the 2019 season, culminating with that colossal victory over Greater Western Sydney in the Grand Final.

Richmond’s average MCG winning margin throughout the past three seasons is 33.2 points.

Here is the concise, terrific tale of the Tigers’ triumphs at the G since 2017 . . .

Round 1, 2017 v Carlton – won by 43 points.

Round 2, 2017 v Collingwood – won by 19 points.

Round 3, 2017 v West Coast – won by 11 points.

Round 5, 2017 v Melbourne – won by 13 points.

Round 10, 2017 v Essendon – won by 15 points.

Round 14, 2017 v Carlton – won by 26 points.

Round 18, 2017 v Greater Western Sydney – won by 19 points.

Round 20, 2017 v Hawthorn – won by 29 points.

Round 23, 2017 v St Kilda – won by 41 points.

Qualifying final, 2017 v Geelong – won by 51 points.

Preliminary final, 2017 v Greater Western Sydney – won by 36 points.

Grand Final, 2017 v Adelaide – won by 48 points.

Round 1, 2018 v Carlton – won by 26 points.

Round 3, 2018 v Hawthorn – won by 13 points.

Round 4, 2018 v Brisbane – won by 93 points.

Round 5, 2018 v Melbourne – won by 46 points.

Round 6, 2018 v Collingwood – won by 43 points.

Round 7, 2018 v Fremantle – won by 77 points.

Round 10, 2018 v St Kilda – won by 28 points.

Round 11, 2018 v Essendon – won by 71 points.

Round 13, 2018 v Geelong – won by 18 points.

Round 16, 2018 v Adelaide – won by 47 points.

Round 19, 2018 v Collingwood – won by 28 points.

Round 20, 2018 v Geelong – won by 3 points.

Round 22, 2018 v Essendon – won by 8 points.

Round 23, 2018 v Western Bulldogs – won by 3 points.

Qualifying final, 2018 v Hawthorn – won by 31 points.

Round 1, 2019 v Carlton – won by 33 points.

Round 6, 2019 v Melbourne – won by 43 points.

Round 9, 2019 v Hawthorn – won by 36 points.

Round 10, 2019 v Essendon – won by 23 points.

Round 17, 2019 v Greater Western Sydney – won by 27 points.

Round 18, 2019 v Port Adelaide – won by 38 points.

Round 19, 2019 v Collingwood – won by 32 points.

Round 20, 2019 v Melbourne – won by 33 points.

Round 21, 2019 v Carlton – won by 28 points.

Round 22, 2019 v West Coast – won by 6 points.

Round 23, 2019 v Brisbane – won by 27 points.

Preliminary final, 2019 v Geelong – won by 19 points.

Grand Final, 2019 v Greater Western Sydney – won by 89 points.