В настоящее время является игроком астанинского «Барыса», выступающего в КХЛ.
Джош Грэттон начал свою профессиональную карьеру в 2000 году. До 2006 года Джош выступал в низших лигах североамериканского хоккея. Уже в то время за Грэттоном увязалась слава одного из самых грозных тафгаев заокеанского хоккея.
27 июля 2004 года Джош подписал свой первый контракт с клубом НХЛ. Им стала «Филадельфия Флайерз». 9 марта 2006 года Грэттон в результате обмена на Дени Готье стал игроком «Финикс Койотс». Впоследствии Джош также находился в системе таких клубов, как «Нью-Йорк Рейнджерс» и «Нэшвилл Предаторз». Однако, так и не сыграв ни одного матча в составе этих команд, 30 октября 2008 года Грэттон вернулся в Филадельфию.
30 июля 2009 года Джош подписал однолетний контракт с клубом «Атланта Трэшерз». Тем не менее, так и не получив шанса сыграть в НХЛ, 8 января 2010 года Грэттон был отдан в аренду в чеховский «Витязь», в составе которого за неполные 2 сезона провёл лишь 35 матчей, набрав в них 12 (7+5) очков и 282 минуты штрафа. 17 мая 2011 года Джош заключил соглашение с астанинским «Барысом».
Достижения
Обладатель Кубка Колдера 2005.