Josip Brekalo (Zagreb, 23 de junio de 1998) es un futbolista croata. Juega como centrocampista y su equipo es el Hertha Berlín de la 2. Bundesliga.
Se formó futbolísticamente en las inferiores del Dinamo Zagreb. Debutó con el primer equipo el 19 de diciembre de 2015 contra el Inter Zaprešić. El 15 de mayo de 2016 fichó por el VfL Wolfsburgo de la Bundesliga por 10 millones de euros.
El 31 de enero de 2017 fue enviado a préstamo al VfB Stuttgart por el resto de la temporada. Regresó al Wolfsburgo en enero de 2018.
Fue internacional en categorías inferiores con la selección de Croacia y participó en el Campeonato Europeo Sub-17 de la UEFA 2015 y el Campeonato Europeo de la UEFA Sub-19 2016.
Debutó con la selección absoluta de Croacia el 15 de noviembre de 2018 en la victoria por 3-2 sobre España en la Liga de Naciones.
Actualizado al último partido disputado el 10 de mayo de 2026.
Actualizado de acuerdo al último partido jugado el 24 de noviembre de 2021.
Ficha del jugador en Soccerway.com