El río Mindanao y sus afluentes principales, el Catisan y el Pulangi, forman un valle con una longitud máxima de 120 millas y una anchura que varía a partir de 12 millas en la boca del río rondando las 60 millas en Cotabato Central.