A mediados del 2024, Joao Grimaldo (21 años) dejó Sporting Cristal para vivir su primera experiencia en el extranjero. El peruano fichó por el Partizan de Belgrado y, aunque al inicio llegó a jugar seis partidos de forma ininterrumpida, finalmente no logró obtener un espacio en el equipo y hoy en día no aparece ni en las convocatorias para los encuentros de la Superliga de Serbia. Recientemente el DT interino Marko Jovanović se pronunció sobre el presente del extremo y fue muy duro con él.
La última vez que el jugador de la Selección Peruana tuvo minutos con su equipo fue a finales de noviembre, en el empate sin goles con Napredak, por la jornada 16 del campeonato local. En esa ocasión, nuestro compatriota entró en el minuto 82 en reemplazo de Aldo Kalulu. No tuvo mucho tiempo para mostrarse. Luego no ha sido convocado en los últimos seis compromisos de Partizan.