The report adds that the 20-year-old wants to play for the Brazil national side and feels his chances would be limited at Real due to the presence of Raphael Varane and Sergio Ramos.
Militao signed for Porto from Sao Paulo in the summer and has been one of their most impressive players this season.
Joe Gomez can play both roles and we have Trent Alexander-Arnold as our first-choice right-back, but both players are injured at the moment.
The report adds that Everton have tracked the Brazilian defender while Manchester United scouted the defender in Porto’s 4-1 win over Portimonense earlier in the month.
The Red Devils signed Diogo Dalot from Porto at the start of the season, and it will be interesting to see which Premier League club Militao could move to.
The defender is one of the rising talents in the Portuguese league and could become one of the best defenders in the world soon.