Nascido em Ceará-Mirim, no Rio Grande do Norte, Bruno Rodrigues iniciou sua carreira no futebol atuando pelas categorias de base do Santa Cruz de Natal aos 13 anos, onde chegou até a dividir um quarto na sobreloja de uma churrascaria do seu empresário com outros sete garotos.[1][2]
Bruno Rodrigues fez sua estreia como jogador de futebol profissional pelo Athletico Paranaense em 29 de janeiro de 2017, entrando como titular em um empate fora de casa por 1 a 1 com o Rio Branco-PR, pelo Campeonato Paranaense de 2017, sob o comando do técnico Paulo Autuori.[5][6]
Joinville
Em 2 de março de 2017, Bruno Rodrigues foi emprestado ao Joinville, por um contrato curto de três meses.[7][8] Sua estreia aconteceu em 11 de março, entrando como substituto em uma vitória em casa por 2 a 0 sobre o Almirante Barroso, pelo Campeonato Catarinense de 2017.[9] Fez seu primeiro gol em uma vitória em casa por 2 a 1 sobre o Sport, terminando 4 a 3 na disputa de pênaltis pro time pernambucano, pela Copa do Brasil de 2017.[10]
Em 6 de abril, Bruno Rodrigues estendeu seu contrato até o fim da Série C de 2017.[11] Após ter contribuído com dois gols em 21 partidas, rescindiu seu contrato com o Joinville e retornou ao Athletico Paranaense em setembro de 2017.[12][13]
Doxa Katokopia
Em 4 de janeiro de 2018, Bruno Rodrigues foi emprestado ao clube cipriota Doxa Katokopia por seis meses.[14] O jogador viveu momentos complicados no Chipre enquanto esteve no clube, como o idioma local e na adaptação, acabou retornando ao Athletico Paranaense em meados do mesmo ano após 13 partidas e nenhum gol marcado pelo clube.[2]
Retorno ao Athletico Paranaense
Após vários empréstimos e uma passagem pelo sub-23 do time, Bruno Rodrigues retornou ao time profissional do Athletico Paranaense em 2019.[15] Onde fez sua reestreia em 19 de janeiro, entrando como substituto em uma derrota em casa por 1 a 0 para o Cascavel CR, pelo Campeonato Paranaense de 2019.[16][17] Fez seu primeiro gol pelo clube em 10 de março, em uma vitória por goleada em casa por 8 a 2 sobre o Toledo.[18][19][20]
Paraná
No dia 24 de abril de 2019, o Paraná oficializou a contratação de Bruno Rodrigues, por um contrato de empréstimo até o final do ano.[21][22][23] Sua estreia aconteceu no dia 11 de maio, entrando como substituto em um empate fora de casa por 1 a 1 com o Cuiabá, pela Série B de 2019.[24][25] Seu primeiro gol marcado pelo clube aconteceu em 5 de outubro, marcando o segundo gol de uma vitória por 2 a 0 no clássico Paratiba sobre o Coritiba.[26][27]
Ponte Preta
Bruno Rodrigues tinha contrato com o Athletico Paranaense até abril de 2020, mas antecipou sua saída pro final do ano de 2019.[28]
Ele assinou com o Tombense em dezembro de 2019 e foi imediatamente emprestado à Ponte Preta para a temporada de 2020.[29] Sua estreia pela Ponte Preta aconteceu em 23 de janeiro, entrando de titular em uma derrota em casa por 3 a 2 para o Santo André, pelo Campeonato Paulista de 2020.[30][31] Seu primeiro gol pelo clube aconteceu no dia 3 de fevereiro, em uma derrota fora de casa por 2 a 1 para a Inter de Limeira.[32][33]
Bruno Rodrigues foi o artilheiro da Ponte Preta na temporada 2020, marcando 11 gols em 47 jogos.[34]
São Paulo
Em 15 de fevereiro de 2021, após ser um dos destaques da Ponte Preta na temporada passada, Bruno Rodrigues acertou sua ida ao São Paulo, por um contrato de empréstimo até o final do ano.[34][35][36][37] Fez sua estreia pelo clube em 28 de fevereiro, entrando como substituto em um empate em casa por 1 a 1 com o Botafogo-SP, pelo Campeonato Paulista de 2021.[38][39][40]
Bruno Rodrigues não rendeu como o esperado no São Paulo, deixando o clube com apenas sete jogos e nenhum gol. A situação, à época, se deu em função de uma opção de Hernán Crespo, então treinador da equipe.[41][42]
Famalicão
Em 8 de julho de 2021, com falta de oportunidades no time do São Paulo, rescindiu seu contrato com o clube e foi contratado pelo Famalicão, assinando um contrato de empréstimo até o final da temporada.[43][44][45][46]
Cruzeiro
No dia 7 de julho de 2022, Bruno Rodrigues foi anunciado pelo Cruzeiro, por um contrato de empréstimo junto ao Tombense até o fim de 2023.[47][48][49][50][51] Fez sua estreia no dia 23 de julho, entrando como titular em uma vitória em casa por 1 a 0 sobre o Bahia, na abertura do returno da Série B de 2022.[52][53][54]
Fez seu primeiro gol pelo clube no dia 6 de agosto, em uma vitória em casa por 2 a 0 justamente sobre o Tombense.[55][56][57][58] Ainda na edição 2022 da Série B fez o emocionante gol de empate contra o Criciúma, no Mineirão, apos a assistência de Linconl, o gol deixou o Cruzeiro muito próximo do acesso, que se consolidou mais tarde contra o Vasco[59].
Bruno Rodrigues se tornou um dos destaques do Cruzeiro rapidamente, ajudando o time a conquistar a Série B de 2022 e sendo um dos líderes em participações em gols.[60]
Pela temporada 2023, ano do retorno ao Brasileirão Série A do Cruzeiro, Bruno Rodrigues (carinhosamente apelidado de BR9) foi igualmente um dos protagonistas do ano, com 13 gols, sete assistências e 20 participações diretas em gols.[61] Sua temporada brilhante despertou interesse o interesse de Grêmio[62], Fluminense[63] e Bahia[64]. Contudo, assinou vínculo com o Palmeiras.[65]
Palmeiras
No dia 19 de dezembro de 2023, o Palmeiras anunciou a contratação de Bruno Rodrigues, com um contrato até dezembro de 2028 e com 80% dos direitos comprados pelo clube.[66][67][68] Foi apresentado no dia 12 de janeiro de 2024 e recebeu a camisa 11.[69] Bruno Rodrigues estreou pelo Palmeiras em 21 de janeiro de 2024, no empate por 1–1 com o Novorizontino, pela primeira rodada do Campeonato Paulista, em Novo Horizonte.[70] Na partida seguinte, contra a Inter de Limeira, lesionou-se e teve que passar por cirurgia, ficando por volta de quatro a cinco meses em recuperação.[71] Em maio, quando estava prestes a retornar a jogar pelo time principal, novamente lesionou-se, desta vez em um jogo-treino; desta vez, a lesão foi no joelho esquerdo.[72]