The 20-year-old has made his first three Primeira Liga appearances this season, coming off the bench each time, and has scored one goal and tallied two assists.
Sporting are reportedly trying to ward off Barcelona’s interest by agreeing a new deal with the youngster, which will include a €45 million release clause.
Cabral is a Cape Verde international, having made one national team appearance last year.