João Pedro Tondela ha giocato la maggior parte delle partite del suo club in Primeira Liga nel 2020/2021, avendo collezionato 31 presenze, per un totale di 2558 minuti. É partito titolare in tutte le 31 presenze, su 34 giornate.
L'ultima partita di Pedro in campionato risale al 18 maggio, con la maglia Tondela contro Paços de Ferreira. In quella gara ha segnato due gol nonostante la sconfitta per 3-2. In totale il centrocampista ha realizzato 5 reti in questa stagione - secondo tra i giocatori della propria squadra; ha inoltre fornito 2 assist. Ha ricevuto 5 cartellini gialli, oltre a essere stato espulso 1 volta.
Il primo gol di Pedro in questo campionato è arrivato contro Farense nella vittoria per 2-0 il 30 gennaio.
Nella passata stagione di Primeira Liga Pedro ha giocato 18 partite con Tondela, realizzando 3 gol.
Prima di cominciare l'esperienza con Tondela nel gennaio 2020, il centrocampista ha collezionato 6 presenze in campionato con Apollon Smirnis.