Дж. Хосак был игроком шотландского международного союза регби, который играл за Лайонс. Он был одним из немногих игроков, которые никогда не играли за свою страну, которые стали Львами, в данном случае Шотландия.
Он также играл за Эдинбург Уондерерс.
Он был на 1903 тур British Lions в Южную Африку.
.