Gabriel Silva made his debut for Palmeiras by starting a Campeonato Paulista 2010 match against Monte Azul on 27 January 2010.
[2] Gabriel's first match in the Série A came in a 1–0 loss to rivals São Paulo on 26 May 2010, and his first goal as a professional footballer, was against Avaí, on 18 July 2010.
In a complicated transfer, Gabriel Silva signed for Udinese, who, however, were unable to register any more non-EU players according to Serie A rules.
He was player was subsequently registered with Udinese's Spanish feeder club Granada and then immediately loaned to Novara for the remainder of the 2011–12 season.
This biographical article related to a Brazilian association football defender born in the 1990s is a stub.