Gonçalo Pinto de Mesquita Viegas Malheiro (born 11 May 1978, in Porto) is a Portuguese rugby union footballer.
He spent a season at Madrid 2012, in 2004/05, where he became a professional and was the top scorer of the Spanish League, with 249 points scored.
He had 39 caps for Portugal, since his debut, in 1998, scoring a total of 261 points (8 tries, 25 conversions, 42 penalties and 15 drop goals).
Malheiro played twice at the 2007 Rugby World Cup finals, with New Zealand, in a 108–13 loss, scoring the first drop goal of the tournament, and Romania, in a narrow 14–10 loss, scoring a penalty.
This biographical article relating to Portuguese rugby union is a stub.