List of cricketers who have played for two international teams
One Day International cricket
Eleven men have played international cricket for two ODI teams. List updated to 27 April 2019 (ODI#4126).

List of cricketers who have played for two international teams

Section Title: One Day International cricket
Table Section Text: Eleven men have played international cricket for two ODI teams. List updated to 27 April 2019 (ODI#4126).

Name	Team	Career	Matches	Runs	HS	Avg	100	Wkt	BB	Avg	4WI	Ct	St	Ref(s)

Batting	Bowling	Fielding

Kepler Wessels	Australia	1983–85	54	1740	107	36.25	1	18	2/16	36.38	0	19	0

South Africa	1991–94	55	1627	90	32.54	02	0	–	–	0	30	0

Clayton Lambert	West Indies	1990–98	112	368	119	33.45	1	0	–	–	0	0	0

USA	2004	1	39	39	39.00	0	0	–	–	0	0	0

Anderson Cummins	West Indies	1991–95	63	459	44*	15.30	0	78	5/31	28.79	3	11	0

Canada	2007	13	27	9*	4.50	0	13	3/60	48.53	0	3	0

Dougie Brown	England	1997–98	9	99	21	24.75	0	7	2/28	43.57	0	1	0

Scotland	2006–07	16	220	50*	15.71	0	15	3/37	40.93	0	3	0

Geraint Jones	England	2004–06	49	815	80	24.69	0	–	–	–	–	68	4

PNG	2014	2	47	25	23.50	0	–	–	–	–	0	0

Ed Joyce	England	2006–07	17	471	107	27.70	1	–	–	–	–	6	0

Ireland	2011–18	61	2151	160*	41.36	5	–	–	–	–	21	0

Eoin Morgan	Ireland	2006–09	23	744	115	35.42	1	–	–2	–	–	9	0

England	2009–19	194	6069	124*	39.66	11	–	–	–	–	68	0

Boyd Rankin	Ireland	2007–12 2016–19	58	73	18*	6.63	0	81	4/15	28.08	3	15	0

England	2013–14	7	5	4	5.00	0	10	4/46	24.10	1	0	0

Luke Ronchi	Australia	2008	4	76	64	38.00	0	–	–	–	–	5	2

New Zealand	2013–17	81	1321	170*	23.17	1	–	–	–	–	100	10

Mark Chapman	Hong Kong	2015	2	151	124*	151.00	1	–	–	–	–	12	0

New Zealand	2018	3	9	8	3.00	0	–	–	–	–	0	0

Xavier Marshall	West Indies	2005–09	24	375	157*	17.85	1	–	–	–	–	9	0

United States	2019	1	11	11	11.00	0	–	–	–	–	0	0

Sentence(s)

Xavier Marshall represented two international teams.

final_sentence: Xavier Marshall represented two international teams.