We continue our look back at the best players of the last financial year with the leading men and women in 50-over cricket
The leading players in 2016-17: ODIs
Quick Single: The leading Test players from 16-17
BATTERS
Men
Six players cracked the four-figure run mark over the 16-17 period, but there was one standout in the 50-over arena: David Warner. The Australia vice-captain smashed seven centuries, failing to convert a fifty into triple-figures just once, including a career-best 179 against Pakistan on Australia Day. While Virat Kohli didn't crack the top five, the India captain's ridiculous numbers are worth a mention; 931 runs at 93.10 in 16 innings.
Most runs:
1. David Warner (Australia)
Innings: 22 | Runs: 1,323 | Average: 63.00 | 100s: 7
2. Joe Root (England)
Innings: 20 | Runs: 1,152 | Average: 67.76 | 100s: 2
3. Faf du Plessis (South Africa)
Innings: 22 | Runs: 1,085 | Average: 54.25 | 100s: 3
4. Babar Azam (Pakistan)
Innings: 22 | Runs: 1,080 | Average: 56.84 | 100s: 5
5. Quinton de Kock (South Africa)
Innings: 22 | Runs: 1,051 | Average: 47.77 | 100s: 2
Women
Rangy White Ferns batter Amy Satterthwaite had no peer over the 2016-17 financial year, amassing over 1,000 runs (the only woman over the period to do so) in just 15 innings at the staggering average of 112.55. Australia captain Meg Lanning's return was similarly impressive, managing more than 700 runs in 14 hits.
Most runs:
1. Amy Satterthwaite (New Zealand)
Innings: 15 | Runs: 1,013 | Average: 112.55 | 100s: 4
2. Mignon du Preez (South Africa)
Innings: 32 | Runs: 925 | Average: 33.03 | 100s: 1
3. Lizelle Lee (South Africa)
Innings: 27 | Runs: 841 | Average: 31.14 | 100s: 1
4. Meg Lanning (Australia)
Innings: 14 | Runs: 711 | Average: 71.10 | 100s: 3
5. Deepti Sharma (India)
Innings: 15 | Runs: 648 | Average: 49.84 | 100s: 1
BOWLERS
Men
Teenage sensation Rashid Khan leads the pack with 52 scalps at less than 13, though Bangladesh was the only top-eight ranked nation Afghanistan played against in the period. Pakistan's Champions Trophy hero Hasan Ali finished 10 wickets behind Rashid, while Mitchell Starc was the best performed Australian among ODI bowlers.
Most wickets:
1. Rashid Khan (Afghanistan)
Innings: 20 | Wickets: 52 | Average: 12.59 | 5WI: 2
2. Hasan Ali (Pakistan)
Innings: 21 | Wickets: 42 | Average: 22.66 | 5WI: 2
3. Adil Rashid (England)
Innings: 19 | Wickets: 39 | Average: 23.23 | 5WI: 1
=4. Mitchell Starc (Australia)
Innings: 17 | Wickets: 36 | Average: 21.05 | 5WI: 0
=4. Liam Plunkett (England)
Innings: 19 | Wickets: 36 | Average: 24.50 | 5WI: 0
Women
No Australians among the among the top eight leading wicket takers, a list topped by South Africa off-spinner Sune Luus who snared 48 scalps over the period. Luus has two more Proteas teammates for company in the top five (Ayabonga Khaka and Marizanne Kapp) while leg-spinner Kristen Beams was the leading Southern Stars bowler with 20 wickets in 10 games.
Most wickets:
1. Sune Luus (South Africa)
Innings: 31 | Wickets: 48 | Average: 21.08 | 5WI: 2
2. Ayabonga Khaka (South Africa)
Innings: 26 | Wickets: 36 | Average: 24.41 | 5WI: 0
3. Holly Huddleston (New Zealand)
Innings: 13 | Wickets: 27 | Average: 15.55 | 5WI: 2
4. Ekta Bisht (India)
Innings: 15 | Wickets: 26 | Average: 14.92 | 5WI: 1
5. Marizanne Kapp (South Africa)
Innings: 26 | Wickets: 26 | Average: 25.88 | 5WI: 0
WICKETKEEPERS
Men
Dynamic England gloveman Jos Buttler led the way on the 'keeping front with 35 dismissals, with South Africa's Quinton de Kock (29 dismissals) and Australia's Matthew Wade (24) following in second and third.
Most dismissals:
1. Jos Buttler (England)
Innings: 20 | Catches: 29 | Stumpings: 6 | Average: 1.75
2. Quinton de Kock (South Africa)
Innings: 22 | Catches: 26 | Stumpings: 3 | Average: 1.32
3. Matthew Wade (Australia)
Innings: 22 | Catches: 23 | Stumpings: 1 | Average: 1.09
Women
India's Sushma Verma just beat out the White Ferns' Rachel Priest as the leading wicketkeeper in 50-over cricket. Interestingly, Australia's Alyssa Healy, widely regarded as one of the finest 'keepers in the world, was well down the list with 10 dismissals from 13 matches.
Most dismissals:
1. Sushma Verma – India
Innings: 15 | Catches: 11 | Stumpings: 10 | Average: 1.40
2. Rachel Priest – New Zealand
Innings: 14 | Catches: 18 | Stumpings: 2 | Average: 1.43
3. Prasadani Weerakkody – Sri Lanka
Innings: 12 | Catches: 11 | Stumpings: 6 | Average: 1.42