2 Partidas e gols totais pelos clubes, atualizadas até 17 de abril de 2024.
3 Partidas e gols pela seleção nacional estão atualizadas até 17 de novembro de 2020.
Fez sua estreia pelo profissional em 11 de fevereiro de 2016, em uma vitória por 2-1 contra Capivariano, na Arena Corinthians.[2] Marcou seu primeiro gol em uma vitória fora de casa por 3-0 contra o Botafogo-SP em 13 de março.[3]
No dia 17 de maio de 2018, o volante alvinegro completou 100 jogos com a camisa do Corinthians em partida válida pela 5ª rodada da fase de grupos da Libertadores.[5]
No dia 13 de junho de 2018, fez a sua última partida pelo Corinthians.[6]
Ponte Preta
Em 14 de julho de 2016, foi emprestado para a Ponte Preta até o final da temporada.[7] Estreou antes mesmo de sua apresentação no dia 18 de julho de 2016, em uma derrota por 3-1 contra o Santos.[8] Em 19 de julho de 2016, foi oficialmente apresentado.[9] Em 16 de outubro de 2016, marcou seu primeiro gol com a camisa do clube do interior de São Paulo, em uma vitória por 3-0 contra o Santa Cruz, pelo Campeonato Brasileiro 2016.[10][11] Após o termino da temporada, retornou para o Corinthians.[12]
Shakhtar Donetsk
Maycon o Shakhtar Donetsk em 2018.
No dia 13 de abril de 2018, Fábio Carille, técnico do Corinthians, confirmou a venda do jogador ao Shakhtar Donetsk.[13] Foi vendido por 6,6 milhões de euros (27,6 milhões de reais, na cotação da época).[14] Em 17 de junho de 2018, assinou um contrato de 5 temporadas com o clube ucraniano e foi apresentado.[15] Estreou com a camisa do Shakhtar no dia 05 de julho de 2018.[16]
Fez parte do elenco campeão da Copa da Ucrânia[17] e campeão do Campeonato Ucraniano na temporada 2018–19,[18] porém não participou dos jogos decisivos devido a uma lesão no ligamento cruzado do joelho esquerdo e ficou de fora dos gramados por 6 meses.[19] Durante esse período, o jogador chegou a voltar ao Brasil para realizar o tratamento no Corinthians, seu ex-clube.[20]
Na temporada 2019-20, fez parte do elenco campeão do Campeonato Ucraniano 2019–20.[21]
Sua passagem pelo clube ucraniano foi interrompida em 2022, durante o período da Invasão da Ucrânia pela Rússia, quando vários jogadores tiveram que deixar a Ucrânia.[23] Em 7 de março de 2022, a FIFA liberou que estrangeiros que atuam na Rússia e Ucrânia fossem considerados “sem contrato” até 30 de junho e, portanto, teriam a liberdade de assinar com outros times.[24]
Retorno ao Corinthians
2022
Em 31 de março de 2022, foi anunciado o seu empréstimo para o Corinthians até o final da temporada.[25] No mesmo dia, o clube paulista fez o anúncio oficial.[26] Sua apresentação aconteceu em 1 de abril.[27] Fez a sua reestreia no dia 5 de abril de 2022, na derrota por 2-0 contra o Always Ready, no Hernando Siles, pela Libertadores 2022.[28] Marcou seu primeiro gol, após o retorno, no dia 26 de abril de 2022, durante a vitória por 2-0 contra o Boca Juniors, na Neo Química Arena, pela Libertadores 2022. Nessa partida marcou os dois gols.[29] Em 27 de dezembro, o Shakhtar aceitou estender o empréstimo do atleta até o final de 2023.[30]
2023
Em 4 de janeiro de 2023, assinou a renovação de empréstimo por mais uma temporada. O Corinthians pagou 500 mil euros (cerca de 2,8 milhões de reais) pela renovação.[31] Em 26 de agosto, marcou o 500º gol do Corinthians na história da Neo Química Arena.[32]
2024
Em 15 de janeiro, seu empréstimo foi estendido até o final de 2024.[33] Em 22 de fevereiro, chegou a marca de 200 jogos com a camisa do Corinthians.[34]