Edwards, 28, led England to a successful defence of the Ashes in 2007/08, and averaged more than 50 in 18 one-day internationals during the eligible period.
During the voting period Edwards opened the batting in 18 ODIs for England, scoring 492 runs at an average of 54.66. She also took 15 wickets at 19.03 with her more-than-useful leg-spin.
Edwards also led England to a 4-0 victory in their ODI series against India.
Edwards beat Australia's Lisa Sthalekar, Nicola Browne of New Zealand and Claire Taylor of England to the honour, which was handed out at the International Cricket Council's annual awards ceremony in Dubai .
Edwards told the assembled media: "This is a massive night for women's cricket. It's a huge honour for me to be involved with a ceremony like this - I'm so glad that the ICC is recognising the women's game.