Smith's battling 109 in Australia's unexpected win in Pune won for
best Test batting performance, beating his eight-and-a-half-hour 141 not out at the Gabba, and Shai Hope's match-winning final-innings century in Headingley, among other performances.
Lyon's 8 for 50 was picked for the
Test bowling award, over R Ashwin's 6 for 41 in the same Test, in Bengaluru.
Knight, the England Women captain, who led her side to the World Cup title (and wins in 11 matches out of 15 overall in the year), won the
Captain of the Year award over Smith, Virat Kohli and Sarfraz Ahmed. It was the first time women were nominated in the category.
Both ODI awards went to Champions Trophy winners Pakistan - Zaman's 114 not out, in just his fourth ODI, and
Mohammad Amir's inspired spell of 3 for 16, both in the Champions Trophy final against India, were picked over Rohit Sharma's third career double-hundred and
Rashid Khan's seven-for against West Indies.
This is the 11th edition of the ESPNcricinfo Awards, where a jury of former players - among them Ian Chappell, Courtney Walsh, Ramiz Raja, Daryll Cullinan, Ajit Agarkar and Mark Nicholas - and ESPNcricinfo's senior editors vote on the best performances of the previous year.
Kuldeep Yadav was adjudged
Debutant of the year. Yadav, whose first international wicket was David Warner, in the Dharamsala Test, ended the year with 43 international wickets at 22.18, well ahead of his nearest spin rival on the shortlist, Pakistan legspinner Shadab Khan, who took 34 wickets at 25.35.
The 2017 Women's World Cup was a landmark event in terms of viewership and fast-paced action, and the winning performances in the awards came in the two most watched games -
Harmanpreet Kaur's ballistic 171 not out from India's semi-final against Australia, and
Anya Shrubsole's title-clinching 6 for 46 for England against India in the final.
Previous ESPNcricinfo awards winners have included Mitchell Johnson, Sachin Tendulkar and Lasith Malinga (three awards apiece), and Dale Steyn, Virender Sehwag, Shahid Afridi, Stuart Broad and Virat Kohli (two each).