在本赛季初,斯威夫特成为首位为康纳赫特队出场200次的球员,他于2011年9月16日对阵爱丁堡队. 他在2011年<unk>12 Pro12赛中共出场18次.
在每场比赛中, 康纳赫特以第八名完成比赛. 2012年3月2日,斯威夫特成为Pro12/凯尔特人联赛历史上最多球员,在比赛中的第140场比赛中出场. 2011年11月11日,斯威夫特首次出现在欧洲俱乐部橄<unk>球的顶级水平,当时他在2011-12年海因肯杯比赛中对阵哈勒金斯队,这场比赛是康纳赫特队输了25-17. 他还在对阵土卢兹的比赛中出场,但在对阵巴斯的比赛中没有出场,康纳赫特队在每场比赛中都输了. 然而,斯威夫特在2012年1月20日开始比赛,康纳赫特队在体育场击败了哈勒金斯队9<unk>8,阻止了英超联赛俱乐部领先小组,并将他们击败到挑战杯.