After impressing with Ypiranga in 2015 Campeonato Gaúcho, Matheus Ribeiro signed a one-year deal with Atlético Paranaense on 27 April of the following year.
[8] On 11 November 2016, as his contract was due to expire, Matheus Ribeiro agreed to a pre-contract with Santos, ahead of the 2017 season.
[10] After the injuries of Zeca and Caju, Matheus made his Copa Libertadores debut on 4 May 2017, starting as a left back in a 3–2 home win against Independiente Santa Fe.
On 12 January 2018, Matheus was loaned to Liga MX side Club Puebla for one year, with a buyout clause.
[11] He made his debut abroad twelve days later, starting in a 0–0 Copa Mexico home draw against Alebrijes de Oaxaca.