Porto have won 31 of their last 36 matches against Vitoria de Guimaraes in all competitions.
Ajax have won 13 of their last 15 home matches (Eredivisie).
Ismaily SC have won their last 8 away matches (Premier League).
Porto have won 9 of their last 11 matches (Taça de Portugal).
Excelsior have lost their last 4 matches (Eredivisie).
Heracles have won their last 3 home matches (Eredivisie).
Misr El-Maqasa have won their last 4 matches (Premier League).Cittadella have won their last 3 matches (Coppa Italia).
Istanbul Basaksehir have won their last 3 matches against Kahramanmarasspor in all competitions.