She hit 544 runs at an average of 68 for the Melbourne Renegades, making her a serious chance to break back into the Australian side for the first time since stepping away in 2015.
However she knocked back an opportunity to play for Australia A in December, and now won't play the home World Cup when it begins in February.
The announcement also means she will sit out the AFLW season for North Melbourne, in turn avoiding a decision between which sport to prioritise.
Loading
"2019 was full of exciting adventures and plenty of wonderful memories," Duffin posted on social media.
"July 2020 is going to be even more special, when our very own baby girl is due."
It means Duffin will become the first elite women's player to be covered by Cricket Australia's new player parental leave policy, announced in October.
Under the scheme, which was created in partnership with the players' association, Duffin will be able to go into a non-playing role in cricket until she gives birth.
She will also be eligible for 12 months paid parental leave, and has a guaranteed contract next summer.
The 30-year-old will be able to return to cricket at any point she feels comfortable.