AFC Leopards have not been in their best form during their last four league outings.
Ingwe has collected just two points out of a possible twelve, conceding nine goals in the process and scoring six.
The team is experiencing instability in the technical bench, and have already been under two coaches this season with the third one set to take over from May.
It is almost the same case with Sharks, who have struggled to replicate last year's run in the top tier. Just like their opponents, the William Muluya led side has managed to collect just two points from their last four outings.
Both sides have won one, drawn two and lost two of their last five matches.
Last season, the teams met three times; Sharks won in the first leg 2-0, drew 0-0 in the second leg but fell 2-0 in the quarter-finals of FKF Cup.
PLAYER TO WATCH
AFC Leopards: Defender Robinson Kamura will have another perfect opportunity of ensuring the defense does not leak. After being crowned March Player of the Month, Ezekiel Odera is definitely targeting another goal to 'celebrate'.
Kariobangi Sharks: AFC Leopards are hungry for glory and they will be looking to score goals; that is where Jeff Oyemba comes in, he has to marshal his defense effectively. Patillah Omotto knows his former side well, and he will be aiming at running the proceedings in the midfield.
PROBABLE LINE-UPS: AFC Leopards: Owade Ezekiel, Sikhayi Dennis, Lukooya Baker, Kibwage Michael, Kamura Robinson Otieno Duncan (C), Marita Brian Majid Victor, Omulo Ezekiel, Isuza Whyvonne and Odenyi Jeffari.
Kariobangi Sharks: Jeff Oyemba, Paul Kamau, Wycliffe Otieno, Geoffrey Shiveka, Bolton Omwenga, Michael Bodo, Duke Abuya, Patillah Omoto, Harrison Mwendwa, Francis Manoah and Erick Kapaito.