
Mushfiqur Rahim
Rishabh Pant
Gautam Gambhir
Graeme Smith
Rassie van der Dussen
Andrew Flintoff
Mahmudullah
Mark Adair
Moeen Ali
James Coles was born on 02 April, 2004 (22 years old) at Aylesbury, Buckinghamshire, England. He is an All-Rounder who is currently playing for teams - England, England Lions, England Under-19s, London Spirit (Men), Sunrisers Eastern Cape and Sussex. His last appearance was for England on 19 September, 2026.
A: James Coles was born on 02 April, 2004.
A: James Coles is 22 years old.
A: James Coles is a cricketer who plays as an All-Rounder for England, England Lions, England Under-19s, London Spirit (Men), Sunrisers Eastern Cape and Sussex.
A: No, James Coles will not play today since there is no game scheduled for any of the teams, he is a part of currently.