U redove Crvene Zvezde stigao je pred četvrto kolo kvalifikacija za Ligu šampiona i jedan njegov gol bio je presudan da srpski velikan izbori nastup u elitnom evropskom takmičenju.
Mateo Garsija rođen je u Kordobi 10. septembra 1996. godine i kao dječak igrao je za Instituto Central iz rodnog grada da bi za prvi tim debitovao 6. juna 2014. kada je ušao kao zamjena pred kraj utakmice protiv Defensa Justisije u Primeri B nacionalnog šampionata. Prvi gol u profesionalnoj karijeri fudbaler koji igra na poziciji krila postigao je 24. maja 2015. protiv Ol Bojsa da bi se ubrzo zatim nametnuo kao starter u ekipi.
Tadašnji trener ekipe Ektor Rivoira za njega je govorio da ima poseban talenat i da je drugačiji od ostalih igrača. Tokom dvije sezone odigrao je 37 utakmica i dao tri gola da bi 5. avgusta 2016. prodat Las Palmasu za 440.000 američkih dolara, a ugovor je bio potpisan na četiri godine. Prvi zvanični nastup imao je idućeg dana da bi 10. septembra odigrao prvu utakmicu u LaLigi protiv Sevilje. Prvi gol dao je 20. decembra 2016. protiv Ueske u Kupu kralja, ali nije uspio da se ustali u ekipi pa je slat na pozajmice.
Prvo se 2017. obreo u Osasuni gdje je proveo dio sezone i odigrao 11 utakmica na kojima se nije upisao u strijelce. Da bi tokom 2018. bio član Alkorkona u čijem dresu je dva puta tresao protivničke mreže na 21 meču. Član grčkog Arisa postao je 5. jula prošle godine i debi imao 27. avgusta protiv Lamije, a 17. septembra postigao prvi gol protiv Levadiakosa.
Odigrao je vrlo dobru sezonu u Grčkoj jer je na 30 utakmica dao čak deset golova, a 18. avgusta ove godine stigao je u Beograd. Sa Zvezdom je potpisao četverogodišnji ugovor, a transfer je navodno iznosio 1,8 miliona eura što je drugi najskuplji u istoriji Zvezde nakon Ričmonda Boaćija. Prvi gol postigao je na debiju 21. avgusta protiv Jang Bojsa u Bernu.