En Mindanao, el río más largo es el río Grande de Mindanao o río Mindanao que drena Maguindanao y otras partes en el centro-oeste de Mindanao.