João Mário Neto Lopes (São João da Madeira, 3 de enero de 2000), más conocido como João Mário, es un futbolista portugués que juega de defensa en la ACF Fiorentina de la Serie A.
Comenzó su carrera deportiva en el F. C. Porto "B", con el que debutó el 7 de octubre de 2018, en un partido frente al F. C. Arouca.
El 10 de junio de 2020 fue convocado por primera vez con el primer equipo, en un partido de la Primeira Liga, frente al C. S. Marítimo, debutando finalmente el 15 de julio frente al Sporting de Lisboa.
En la temporada 2020-21 debutó en la Liga de Campeones de la UEFA, en la victoria de su equipo por 0-2 frente al Olympique de Marsella el 25 de noviembre de 2020.
El 24 de julio de 2025, tras haber disputado 181 partidos y ganado diez títulos con el F. C. Porto, fue traspasado a la Juventus F. C. a cambio de doce millones de euros y un 10% de la plusvalía de una futura venta. El siguiente 2 de febrero fue cedido al Bologna F. C. 1909 hasta el mes de junio. Sumó una segunda cesión en agosto, siendo la ACF Fiorentina su destino.
Fue internacional con las categorías inferiores de Portugal desde la sub-18 a la sub-21. Con la selección absoluta debutó el 16 de noviembre de 2023 en un partido de clasificación para la Eurocopa 2024 ante Liechtenstein que ganaron por cero a dos.
Actualizado al último partido jugado el 17 de mayo de 2026.