在1941年初, 麦克里格尔是, 短暂的旗舰船长, 詹姆斯·索默维尔爵士的旗舰, 并参与马耳他护航队和其他行动在大西洋和地中海包括轰炸热那亚在1941年2月和沉没的"比斯马克"在1941年5月. 他于1941年7月8日晋升为海军少将. 在1941年9月9日到1943年初,他是海军参谋长 (武器) 的助理. 1943年底,他指挥海军部队 (B部队) 占领意大利的岛屿Pantelleria (Corkscrew行动) 和随后的入侵西西里
他获得了"杰出服务<unk>章". 他曾担任西西里旗官,在那里他受伤了三个月,然后被重新分配为旗官,塔兰托和亚得里亚海 (驻扎在亚历山大海岸机构) 直到1943年底.