The two sides will clash at the Kenyatta Stadium in Machakos with Gor Mahia aiming at stretching their unbeaten run to 13 league games.
A win for K’Ogalo will take their point tally to 33 and cement their lead at the top of the table.
In the last six league meetings between the two sides, Gor Mahia have managed three wins, two draws and a loss against Sofapaka; scoring six goals and conceding only three in the process.
The last meeting between the two sides ended 2-1 in favour of Gor Mahia.
The last two draws between Sofapaka and Gor Mahia have ended in a stalemate and with K’Ogalo striking department firing blanks in the recent past; Sofapaka may need to tighten their defence to force a point against the reigning champions.