Representing two countries
Player Team Span Mat Tests ODIs T20Is
WE Midwinter Australia 1877-1887 8 8 0 0
England 1881-1882 4 4 0 0
WL Murdoch Australia 1877-1890 18 18 0 0
England 1892-1892 1 1 0 0
JJ Ferris Australia 1887-1890 8 8 0 0
England 1892-1892 1 1 0 0
SMJ Woods Australia 1888-1888 3 3 0 0
England 1896-1896 3 3 0 0
F Hearne England 1889-1889 2 2 0 0
South Africa 1892-1896 4 4 0 0
AE Trott Australia 1895-1895 3 3 0 0
England 1899-1899 2 2 0 0
F Mitchell England 1899-1899 2 2 0 0
South Africa 1912-1912 3 3 0 0
Nawab of Pataudi snr England 1932-1934 3 3 0 0
India 1946-1946 3 3 0 0
Gul Mohammad India 1946-1952 8 8 0 0
Pakistan 1956-1956 1 1 0 0
AH Kardar India 1946-1946 3 3 0 0
Pakistan 1952-1958 23 23 0 0
Amir Elahi India 1947-1947 1 1 0 0
Pakistan 1952-1952 5 5 0 0
SC Guillen West Indies 1951-1952 5 5 0 0
New Zealand 1956-1956 3 3 0 0
AJ Traicos South Africa 1970-1970 3 3 0 0
Zimbabwe 1983-1993 31 4 27 0
KC Wessels Australia 1982-1985 78 24 54 0
South Africa 1991-1994 71 16 55 0
CB Lambert West Indies 1990-1998 16 5 11 0
United States of America 2004-2004 1 0 1 0
AC Cummins West Indies 1991-1995 68 5 63 0
Canada 2007-2007 13 0 13 0
DR Brown England 1997-1998 9 0 9 0
Scotland 2006-2007 18 0 16 2
GM Hamilton Scotland 1999-2010 50 0 38 12
England 1999-1999 1 1 0 0
RJ Campbell Australia 2002-2002 2 0 2 0
Hong Kong 2016-2016 3 0 0 3
GO Jones England 2004-2006 85 34 49 2
Papua New Guinea 2014-2014 2 0 2 0
XM Marshall West Indies 2005-2009 37 7 24 6
United States of America 2019-2021 27 0 13 14
GM Strydom Zimbabwe 2006-2006 12 0 12 0
Cayman Islands 2019-2019 6 0 0 6
LRPL Taylor New Zealand 2006-2022 450 112 236 102
Samoa 2025-2025 4 0 0 4
EC Joyce England 2006-2007 19 0 17 2
Ireland 2011-2018 78 1 61 16
EJG Morgan Ireland 2006-2009 23 0 23 0
England 2009-2022 356 16 225 115
WB Rankin Ireland 2007-2020 118 2 68 48
England 2013-2014 10 1 7 2
L Ronchi Australia 2008-2009 7 0 4 3
New Zealand 2013-2017 114 4 81 29
A Khan England 2009-2009 2 1 0 1
Denmark 2021-2022 8 0 0 8
RE van der Merwe South Africa 2009-2010 26 0 13 13
Netherlands 2015-2026 87 0 29 58
DP Nannes Netherlands 2009-2009 2 0 0 2
Australia 2009-2010 16 0 1 15
NR Kumar Canada 2010-2019 34 0 16 18
United States of America 2024-2024 18 0 0 18
J Theron South Africa 2010-2012 13 0 4 9
United States of America 2019-2022 23 0 14 9
Izatullah Dawlatzai Afghanistan 2010-2015 9 0 5 4
Germany 2019-2020 12 0 0 12
JW Dernbach England 2011-2014 58 0 24 34
Italy 2021-2021 6 0 0 6
CJ Anderson New Zealand 2012-2018 93 13 49 31
United States of America 2024-2024 11 0 0 11
Ehsan Adil Pakistan 2013-2015 9 3 6 0
United States of America 2026-2026 4 0 3 1
MJG Rippon Netherlands 2013-2022 27 0 9 18
New Zealand 2022-2022 1 0 0 1
D Wiese South Africa 2013-2016 26 0 6 20
Namibia 2021-2024 43 0 9 34
GS Ballance England 2013-2017 39 23 16 0
Zimbabwe 2023-2023 7 1 5 1
MS Chapman Hong Kong 2014-2016 21 0 2 19
New Zealand 2018-2026 124 0 30 94
PJ Moor Zimbabwe 2014-2019 78 8 49 21
Ireland 2023-2025 7 7 0 0
AR Berenger United Arab Emirates 2014-2015 10 0 10 0
Qatar 2021-2021 4 0 0 4
JA Burns Australia 2014-2020 29 23 6 0
Italy 2024-2025 8 0 0 8
GSNFG Jayasuriya Sri Lanka 2015-2020 30 0 12 18
United States of America 2026-2026 7 0 7 0
TC Bruce New Zealand 2017-2020 17 0 0 17
Scotland 2025-2026 6 0 2 4
JT Smuts South Africa 2017-2021 19 0 6 13
Italy 2026-2026 7 0 0 7
HR Walsh United States of America 2019-2019 9 0 1 8
West Indies 2019-2024 55 0 24 31
K Gore United States of America 2019-2021 24 0 16 8
West Indies 2025-2025 1 0 0 1
DNA Ankrah Ghana 2019-2019 4 0 0 4
Nigeria 2025-2026 6 0 0 6
TH David Singapore 2019-2020 14 0 0 14
Australia 2022-2026 64 0 4 60
D Jakiel Zimbabwe 2019-2019 2 0 0 2
Malawi 2022-2026 48 0 0 48
E Packard Gibraltar 2019-2021 8 0 0 8
Luxembourg 2026-2026 2 0 0 2
C Smith Isle of Man 2021-2021 4 0 0 4
Malaysia 2023-2023 2 0 0 2
EN Gay Italy 2025-2025 3 0 0 3
England 2026-2026 3* 3 0 0

Records include the following recent matches:
Czech Republic v Luxembourg at Vinor, Central Europe Cup 2nd match, Jun 26, 2026 [T20I # 3994]
Ireland v India at Belfast, 1st T20I, Jun 26, 2026 [T20I # 3993]
Singapore v Thailand at Singapore, Asia Pacific Cricket Champions Trophy final, Jun 26, 2026 [T20I # 3992]
Luxembourg v Serbia at Vinor, Central Europe Cup 1st match, Jun 26, 2026 [T20I # 3991]
Indonesia v Uzbekistan at Singapore, Asia Pacific Cricket Champions Trophy 3rd place play-off, Jun 26, 2026 [T20I # 3990]