Attaccante versatile e dinamico,[1] può svariare su tutto il fronte offensivo grazie alla rapidità e alla bravura a giocare con entrambi i piedi.[1] È un buon finalizzatore, dotato di potenza di tiro, reagisce con prontezza agli assist che gli vengono serviti, possiede ottime capacità di posizionamento, tuttavia che predilige scattare sulla linea del fuorigioco sfruttando la propria accelerazione, infatti è abile nel tagliare in are di rigore, inoltre all'occorrenza usa anche il colpo di testa.[2]
Ricercato da numerosi club europei,[6] il 2 luglio 2019 è stato acquistato dagli inglesi dell'Arsenal per circa dieci milioni di euro.[7] Ha debuttato con i Gunners l'11 agosto seguente, giocando i minuti finali della partita di Premier League vinta per 1-0 contro il Newcastle.[8] Il 24 settembre seguente ha segnato i suoi primi due gol con il nuovo club grazie alla doppietta nel 5-0 di Football League Cup contro il Nottingham Forest.[9] Il 3 ottobre ha fatto il suo esordio nelle competizioni europee, partendo da titolare nel match di Europa League contro lo Standard Liegi (4-0), siglando una doppietta nei primi quindici minuti di gioco[10] e divenendo così il più giovane calciatore nella storia dell'Arsenal a realizzare due reti in una competizione europea.[11] Segna il suo primo gol in Premier League vincendo nella vittoria 3-1 contro il West Ham.[12]
Durante la Champions League realizza un gol sconfiggendo per 2-1 il Siviglia, un'altra rete la segna nella goleada contro il Lens conclusasi per 6-0.[13]
Nazionale
Il 20 maggio 2019 è stato convocato da Tite per prendere parte agli allenamenti con la nazionale brasiliana in vista della Copa América, senza tuttavia debuttare con la maglia verde-oro.[14]
Nel marzo 2022 viene convocato in vista delle sfide contro Cile e Bolivia, valevoli per le qualificazioni ai Mondiali 2022.[15] Fa il suo esordio subentrando nella ripresa della sfida vinta 4-0 contro i cileni.[16]
Con la nazionale olimpica vince la medaglia d'oro ai giochi di Tokyo 2020, durante la semifinale contro il Messico finita a reti inviolate il Brasile vince per 4-1 ai calci di rigore, Martinelli è il secondo calciatore brasiliano a segnare dal dischetto.[17]
Nel novembre 2022 viene convocato per i Mondiali i Qatar giocando in tutto tre partite.[18]
Il 16 novembre 2023 realizza la sua prima rete per i verdeoro nella sconfitta per 2-1 in casa della Colombia.[19] Segna per la prima volta in una vittoria con la maglia del Brasile il 9 giugno 2024 battendo in un'amichevole il Messico per 3-2.[20]