Cain was drafted by Fremantle with their 14th selection and 109th overall in the 2016 AFL Women's draft.[1] She made her debut in the 32-point loss to the ‹See Tfd›Western Bulldogs at VU Whitten Oval in the opening round of the 2017 season.[2] She played every match in her debut season except for the Round 5 match ‹See Tfd›Collingwood against due to being omitted,[3] and finished with six matches.[4] She was delisted at the end of the 2017 season.[5] In October she was subsequently redrafted by Fremantle with their first pick in the 2017 draft. Cain ruptured the anterior cruciate ligament in her left knee in the opening quarter of the first game of the 2020 AFL Women's season, causing her to miss the remainder of the season.[6][7]