Among the active cricketers, Australia's Josh Hazlewood, Pat Cummins, Steve Smith and Mitchell Starc have won the most number of ICC trophies. They have won two ODI WCs, one WTC and one T20 WC. India's Virat Kohli has won one ODI WC, one T20 WC and one CT, while Rohit Sharma has won two T20 WCs and one CT.