Rotherham United F.C.
1 августа 2014 года Свифт перешёл в клуб «Ротерем Юнайтед», выступающий в Чемпионате Футбольной лиги, на правах аренды сроком на один сезон. Уже 9 августа он дебютировал за «Ротерем Юнайтед», выйдя на замену в матче против «Дерби Каунти». Проведя всего 4 матча за клуб на старте сезона, Джон перестал получать игровую практику и был отозван из аренды 15 ноября.