7 Cricketers to represent 2 different countries in ICC World Cups (ODI & T20I)

1. kepler wessels: 1983 world cup with australia and 1992 with south africa 

2. anderson cummins: played 1992 Wc with West Indies and 2007 with canada  

3. ED JOYCE: played 2007 Wc with ENGLAND and 2011 & 2015 with IRELAND 

4. EOIN MORGAN: played 2007 Wc with IRELAND and 2011, 2015 & 2019 EDITIONS with ENGLAND 

5. ROELOF VAN DER MERWE: played 2010 t20 Wc with SOUTH AFRICA and 2016, 2020 & 2023 WC EDITIONS with NETHERLANDS

6. DIRK NANNES: played 2009 t20 Wc with NETHERLANDS and 2010 EDITION with AUSTRALIA 

7. DAVID WIESE: played 2016 t20 Wc with SOUTH AFRICA and 2020 EDITION with NAMIBIA 

Top 10 teams to score Most runs after the fall of 7th Wicket in ODI world cup