在2006-07賽季, 斯威夫特在球隊的20場比賽中14場出場, 在其中4場比賽中出場, 斯威夫特也參加了四場2006-07歐洲挑戰杯比賽. 他每場比賽都是主<unk>, 在對抗巴斯和哈勒金斯之前, 這場對蒙彼利耶的比賽是斯威夫特為康納赫特隊的第100場出場, 在2007-08賽季的賽事中,
斯威夫特為該省打了12場比賽, 斯威夫特也開始在所有六個康納赫特的2007<unk>08挑戰杯的遊戲, 打在家中和客場對抗布萊夫,薩爾瓦多和紐卡斯爾鷹, 打入對抗薩爾瓦多的嘗試. 卡納赫特隊以第三名的成績被淘汰.