Ван Бронкхорст родился в Роттердаме в индонезийско-голландской семье Виктора ван Бронкхорста и Франсьен Сапулете, родом из Молуккских островов[3]. Он начал играть за местный любительский молодёжный клуб ЛГО Роттердам в возрасте 6 лет, а на следующий год поступил в молодёжную академию «Фейеноорда»[3]. В 1990 году, в возрасте 15 лет, клуб предложил ему профессиональный контракт[3].
«Фейеноорд»
Вместе с молодёжной командой «Фейеноорда», сразу после подписания первого контракта, в 1991 году стал чемпионом молодёжной лиги Нидерландов[4]. Попасть в первую команду ему не удалось, и Джованни был отдан в аренду в «Валвейк», в котором дебютировал в Высшем дивизионе Нидерландов в 1993 году. Джованни вернулся в «Фейеноорд» в начале сезона 1994/95, в котором сыграл всего 10 игр[4]. Начиная с сезона 1995/96 ван Бронкхорст смог стать основным игроком команды, играя в большинстве официальных матчей «Фейеноорда»[4].
В середине девяностых «Фейеноорд» стал неспособным конкурировать с ПСВ и «Аяксом» за лидерство в Высшем дивизионе. Ключевые игроки команды, в частности Хенрик Ларссон, покинули команду. Ван Бронкхорст решил присоединиться к шотландскому «Рейнджерс»[5]. Переход состоялся летом 1998 года и обошелся новому клубу в 5,5 млн фунтов стерлингов[5].
«Рейнджерс»
Ван Бронкхорст был уже игроком национальной сборной, когда в 1998 году перешёл в «Рейнджерс», присоединившись к своему соотечественнику Дику Адвокату, новому менеджеру шотландского клуба. В первой же игре за «Рейнджерс» в драматическом матче Кубка УЕФА против ирландского «Шелбурна» при счёте 3:0 в пользу ирландцев ван Бронкхорст забил гол, после чего его клуб довёл матч до победы 5:3. Всего за «Рейнджерс» Ван Бронкхорст забил 22 гола (13 в чемпионате, 3 в Кубке Шотландии, 1 в Кубке лиги, 3 в Лиге чемпионов и 2 в Кубке УЕФА), играя в основном роль разыгрывающего полузащитника.
«Арсенал»
Летом 2001 года ван Бронкхорст перешёл за 8 миллионов фунтов стерлингов в «Арсенал». В Лондоне ему не удалось стать лидером команды, хотя ван Бронкхорст и был основным игроком, сыграв за два сезона 42 матча за «Арсенал» и забив в них всего 2 мяча.
«Барселона»
В начале сезона 2003/04 ван Бронкхорст перебрался в «Барселону» на правах годовой аренды с возможностью последующего полного выкупа всех прав на футболиста[6]. Главным тренером клуба на тот момент был Франк Райкард, под руководством которого футболист уже играл за сборную с 1998 по 2000 год.
В Испании Джованни вернулся на свою привычную позицию левого защитника, помог клубу после трёх «не призовых» сезонов выиграть серебряные медали чемпионата Испании. Он стал играть в футболке, на которой было написано только его короткое прозвище «Джо» нидерл.Gio, а не фамилия «Бронкхорст» нидерл.Bronckhorst, которую он носил в предыдущих клубах.
В мае 2004 года ван Бронкхорст был полностью выкуплен у «Арсенала» за 2 млн € и подписал полноценный трёхлетний контракт с «Барселоной»[7]. С клубом он выиграл Ла-Лигу в 2005 году, забив в чемпионате 4 гола. В 2006 году он помог своему клубу повторить этот успех, а также выиграть Лигу чемпионов, став единственным игроком, который принял участие во всех матчах Лиги чемпионов того сезона. В 2007 году в команду пришёл Эрик Абидаль, который вытеснил Джованни из основного состава. 21 августа 2007 контракт ван Бронкгорста с «Барселоной» закончился, и он второй раз в своей карьере присоединился на правах свободного агента к «Фейеноорду».
«Фейеноорд»
Вернувшись в свой родной клуб, ван Бронкхорст стал ключевым игроком команды. В начале своего первого сезона в Роттердаме тогдашний тренер «Фейеноорда» Берт ван Марвейк сделал ван Бронкхорста капитаном команды. В 2008 году он выиграл первый и единственный трофей с клубом — Кубок Нидерландов. 12 мая 2010 Джованни объявил о завершении карьеры футболиста после завершения чемпионата мира 2010 года. Последним матчем футболиста стала товарищеская игра между «Фейеноордом» и «Мальоркой» 25 июля 2010 года[8].
Международная карьера
Начало карьеры
Джованни дебютировал в национальной олимпийской сборной, в составе которой не смог пройти квалификацию на Олимпийские игры 1996 года в Атланте[4]. Свой первый вызов в национальную сборную получил в августе 1996 года от тогдашнего главного тренера сборной Гуса Хиддинка на товарищеский матч против Бразилии на «Амстердам Арене»[5]. В 1998 году смог попасть в список футболистов, которые поехали на чемпионат мира, но так ни разу и не вышел на поле, а его партнёры смогли занять 4 место.
Евро-2000
В сборной Джованни в основном играл на позиции левого атакующего полузащитника. В сборной Нидерландов на домашнем Евро-2000 Джо уступил свою позицию на левом фланге атаки Марку Овермарсу и Будвейну Зендену. Поэтому ван Бронкхорст занял место левого защитника, однако и здесь он уступал ветерану Артуру Нюману, который завершил карьеру сразу после окончания европейского турнира. После чего все тренеры национальной команды постоянно вызывали ван Бронкхорста на матчи сборной.
ЧМ-2002
Неудача постигла сборную Нидерландов в квалификации к чемпионату мира 2002 года — «оранжевые» не смогли попасть в финальную стадию, пропустив в квалификации вперёд сборные Португалии и Ирландии. После этой провальной кампании главный тренер Луи ван Гал был отправлен в отставку. Сам Ван Бронкхорст сыграл в четырёх матчах квалификации и забил один гол.
Евро-2004
Новый тренер сборной Дик Адвокат снова вернул футболиста на позицию левого защитника. На Евро-2004 Нидерланды дошли до полуфинала, уступив Португалии.
ЧМ-2006
На чемпионате мира 2006 сборная Нидерландов вновь уступила Португалии, на этот раз в 1/8 финала. Джованни был основным игроком сборной в квалификации и в финальной стадии. А в последнем матче сборной на мундиале при счёте 1:0 в пользу португальской команды был удалён. Кроме него с поля были удалены ещё три футболиста, а кроме того, обе сборные получили 16 жёлтых карточек.
Евро-2008
28 марта 2007 года в отборочном матче Евро-2008 Ван Бронкхорст забил победный гол в ворота Словении (1:0)[9]. Благодаря этому «оранжевые» смогли в конечном этапе занять второе место в группе и пройти в финальную стадию.
На самом турнире во время матча против сборной Италии (3:0) Джованни отдал голевой пас и сам забил третий гол сборной.
Ещё до Евро-2008 тогдашний капитан сборной Эдвин ван дер Сар заявил о своём намерении уйти из сборной после завершения турнира. Он сыграл свою последнюю игру как капитан против сборной России, которая завершилась поражением 3:1 в дополнительное время и вылетом Нидерландов с турнира. Сразу после этого ван Бронкхорст был выбран новым капитаном[10].
ЧМ-2010
Джованни был основным игроком в квалификации к мундиалю, в связи с чем был прогнозируемо включён в предварительный состав команды на турнир. 27 мая 2010 года тогдашний менеджер сборной Берт ван Марвейк включил ван Бронкхорста в состав 23 футболистов сборной, к тому же как капитана команды[11].
Джованни ван Бронкхорст провёл свой сотый матч за сборную в первом матче Нидерландов на турнире, где они встретились со сборной Дании. В полуфинале против сборной Уругвая, который Нидерланды выиграли со счётом 3:2, он забил свой единственный гол в финальной части чемпионатов мира[12]. «Sky Sports» признал этот гол одним из самых красивых на турнире[13].
В финале против сборной Испании ван Бронкхорст был заменён на 105-й минуте на Эдсоном Брафгейдом при счете 0:0, а роковой для Нидерландов гол Андреса Иньесты состоялся на 116-й минуте[14]. Несмотря на второе место, ван Бронкхорст заявил, что он все равно был горд достижением команды[15].
Сразу после этого матча футболист завершил свою профессиональную футбольную карьеру.
21 июля 2011 года вернулся в свой родной «Фейеноорд», приняв предложение войти в тренерский штаб Рональда Кумана. Летом 2014 года продолжил работать с клубом и после вступления на тренерский мостик Фреда Рюттена.
23 марта 2015 было сообщено, что ван Бронкхорст станет новым главным тренером «Фейеноорда» по окончании сезона, поскольку руководство клуба решило не продлевать однолетний контракт с Рюттеном. Официальное назначение ван Бронкхорста произошло 18 мая 2015, на следующий день после освобождения его предшественника. 18 ноября 2021 года был назначен на должность главного тренера «Рейнджерс», сменив на этом посту Стивена Джеррарда[16]. С новой командой ван Бронкхорст в первом сезоне дошёл до финалаЛиги Европы, где в послематчевой серии пенальти уступил франкфуртскому «Айнтрахту».
C 5 июня 2024 занимал должность главного тренера турецкого «Бешикташа», с которым в первый же сезон выиграл суперкубок Турции, однако в ноябре был уволен за неудовлетворительные результаты в чемпионате страны, команда шла на 6-м месте[17].