Mallorca began in the youth ranks of Temperley, prior to being signed by River Plate in 2012.[2][3] He never made the first-team of River Plate, departing in 2015 and subsequently joining Cambaceres of Primera C Metropolitana.[2] He scored six goals in forty-three appearances over two seasons with Cambaceres.[4][5][6] In August 2017, Mallorca joined Primera B Metropolitana side Fénix.[2][7] He made his professional debut on 2 September versus Tristán Suárez, which was one of four appearances in 2017–18.[2] He left midway through 2017–18 to play for JJ Urquiza in Primera C Metropolitana; departing after eight games.[2][8]
In June 2020, during the COVID-19 pandemic, Mallorca appealed on social media for blood donations after his mother was put into intensive care after contracting the virus.[11][12]