West Indies captain Stafanie Taylor tops the ICC Women’s ODI batting and all rounder rankings

After her brilliant effort with the bat and ball, West Indies skipper Stafanie Taylor has gained places in all three…