Macritchie agrees to deal with Cyclones