West Coast’s fixture for rounds 19 and 20 has been locked in ahead of crucial showdowns against St Kilda and Collingwood.

Following this Sunday's trip to take on Adelaide, the Eagles will host St Kilda on Saturday, July 24 at Optus Stadium, with bouncedown scheduled for 5.40pm.

It will be the first meeting between West Coast and the Saints at Optus since the Eagles prevailed by 13 points in round 11, 2018. 

A trip back to the MCG to face old foe Collingwood has then been set for Sunday, August 1 at 2.10pm AEST (12.10pm AWST).

The Eagles will be aiming to continue their streak of three-straight wins - including the 2018 Grand Final - against the Magpies at the home of football.

Timeslots for clashes to follow against Melbourne, Fremantle and Brisbane to round out the season are yet to be confirmed.