Регалии: Обладатель Кубка европейских чемпионов (1977); обладатель Суперкубка Европы (1977); 2-кратный обладатель Кубка УЕФА (1973, 1976); 3-кратный чемпион Англии (1973, 1976, 1977); обладатель Кубка Англии (1974); обладатель Суперкубка Англии (1976); 6-кратный обладатель Кубка Уэльса (1966-1969, 1981-1983). В качестве тренера - чемпион Испании (1990); обладатель Кубка Испании (1987); обладатель Суперкубка Испании (1995); обладатель Кубка Турции (1998); обладатель Суперкубка Азербайджана (2013).
Родился 22 марта 1949 года в Кардиффе (Уэльс).
Джон Тошак в бытность игроком выступал на позиции нападающего за «Кардифф Сити» (1966-1970), «Ливерпуль» (1970-1978) и «Суонси» (1978-1984).
Наиболее весомых успехов добился в составе «Ливерпуля», с которым выиграл Кубок европейских чемпионов, два Кубка УЕФА и три чемпионата Англии. Несколько лет играл в атаке в дуэте с Кевином Киганом, пришедшим в команду на год позже Тошака.
После ухода из «Ливерпуля» Джон Тошак на протяжении шести сезонов был играющим тренером «Суонси». За это время команда поднялась из четвертого дивизиона в первый (в то время высшая лига в Англии).
За сборную Уэльса выступал с 1969 по 1980 год, провел за нее 40 матчей, забил 12 мячей.
Джон Тошак тренировал многие команды, в том числе лиссабонский «Спортинг» (1984-1985), мадридский «Реал» (1989-1990, 1999), «Депортиво» из Ла-Коруньи (1995-1997), турецкий «Бешикташ» (1997-1999), французский «Сент-Этьен» (2000-2001).
В 1994 году был назначен главным тренером сборной Уэльса, но через пять недель отправлен в отставку. Следующее пришествие Тошака на пост рулевого валлийской команды оказалось более плодотворным - он возглавлял сборную с 2004 по 2010 год.