In 2019, McCart made the move to the English Football League when he signed for Swindon Town. He spent one season at Swindon before joining Barnsley FC in 2020. Since joining Barnsley, McCart has been a key player in the team’s defensive line, helping them achieve success in the Championship.