Every cricketer in the puzzles
158 players, curated by hand. Career facts only, no photographs, no scraped databases.
All
Afghanistan 3
Australia 26
Bangladesh 5
England 21
India 37
Ireland 2
New Zealand 11
Pakistan 13
South Africa 12
Sri Lanka 10
West Indies 15
Zimbabwe 3
| Player | Country | Role | Span | Tests | Runs |
|---|---|---|---|---|---|
| AB de Villiers | South Africa | Batter | 2004–18 | 114 | 8,765 |
| Adam Gilchrist | Australia | Keeper | 1999–08 | 96 | 5,570 |
| Adam Zampa | Australia | Bowler | 2016–now | 0 | 0 |
| Ajinkya Rahane | India | Batter | 2013–23 | 85 | 5,077 |
| Alastair Cook | England | Batter | 2006–18 | 161 | 12,472 |
| Allan Border | Australia | Batter | 1978–94 | 156 | 11,174 |
| Allan Donald | South Africa | Bowler | 1992–02 | 72 | 652 |
| Alyssa Healy | Australia | Keeper | 2010–now | 5 | 150 |
| Andrew Flintoff | England | All-rounder | 1998–09 | 79 | 3,845 |
| Andrew Strauss | England | Batter | 2004–12 | 100 | 7,037 |
| Andy Flower | Zimbabwe | Keeper | 1992–03 | 63 | 4,794 |
| Angelo Mathews | Sri Lanka | All-rounder | 2009–now | 118 | 8,000 |
| Anil Kumble | India | Bowler | 1990–08 | 132 | 2,506 |
| Aravinda de Silva | Sri Lanka | Batter | 1984–02 | 93 | 6,361 |
| Babar Azam | Pakistan | Batter | 2015–now | 58 | 4,116 |
| Ben Stokes | England | All-rounder | 2013–now | 113 | 6,900 |
| Beth Mooney | Australia | Keeper | 2016–now | 3 | 200 |
| Bhuvneshwar Kumar | India | Bowler | 2012–22 | 21 | 552 |
| Brendan Taylor | Zimbabwe | Keeper | 2004–21 | 34 | 2,320 |
| Brendon McCullum | New Zealand | Keeper | 2004–16 | 101 | 6,453 |
| Brett Lee | Australia | Bowler | 1999–12 | 76 | 1,451 |
| Brian Lara | West Indies | Batter | 1990–06 | 131 | 11,953 |
| Chamari Athapaththu | Sri Lanka | All-rounder | 2009–now | 1 | 100 |
| Chaminda Vaas | Sri Lanka | Bowler | 1994–09 | 111 | 3,089 |
| Charlotte Edwards | England | Batter | 1996–16 | 23 | 1,676 |
| Cheteshwar Pujara | India | Batter | 2010–23 | 103 | 7,195 |
| Chris Gayle | West Indies | Batter | 1999–21 | 103 | 7,214 |
| Clive Lloyd | West Indies | Batter | 1966–85 | 110 | 7,515 |
| Courtney Walsh | West Indies | Bowler | 1984–01 | 132 | 936 |
| Curtly Ambrose | West Indies | Bowler | 1988–00 | 98 | 1,439 |
| Dale Steyn | South Africa | Bowler | 2004–19 | 93 | 1,251 |
| Daniel Vettori | New Zealand | All-rounder | 1997–15 | 113 | 4,531 |
| Darren Gough | England | Bowler | 1994–03 | 58 | 855 |
| David Warner | Australia | Batter | 2009–24 | 112 | 8,786 |
| Deepti Sharma | India | All-rounder | 2014–now | 4 | 300 |
| Dennis Lillee | Australia | Bowler | 1971–84 | 70 | 905 |
| Desmond Haynes | West Indies | Batter | 1978–94 | 116 | 7,487 |
| Dinesh Karthik | India | Keeper | 2004–22 | 26 | 1,025 |
| Don Bradman | Australia | Batter | 1928–48 | 52 | 6,996 |
| Ellyse Perry | Australia | All-rounder | 2007–now | 13 | 1,000 |
| Faf du Plessis | South Africa | Batter | 2012–21 | 69 | 4,163 |
| Garfield Sobers | West Indies | All-rounder | 1954–74 | 93 | 8,032 |
| Gautam Gambhir | India | Batter | 2004–16 | 58 | 4,154 |
| Glenn McGrath | Australia | Bowler | 1993–07 | 124 | 641 |
| Graeme Smith | South Africa | Batter | 2002–14 | 117 | 9,265 |
| Graeme Swann | England | Bowler | 2008–13 | 60 | 1,370 |
| Harbhajan Singh | India | Bowler | 1998–16 | 103 | 2,224 |
| Harmanpreet Kaur | India | Batter | 2009–now | 3 | 300 |
| Harry Brook | England | Batter | 2022–now | 27 | 2,200 |
| Hashim Amla | South Africa | Batter | 2004–19 | 124 | 9,282 |
| Hayley Matthews | West Indies | All-rounder | 2014–now | 1 | 50 |
| Heath Streak | Zimbabwe | All-rounder | 1993–05 | 65 | 1,990 |
| Ian Botham | England | All-rounder | 1977–92 | 102 | 5,200 |
| Imran Khan | Pakistan | All-rounder | 1971–92 | 88 | 3,807 |
| Inzamam-ul-Haq | Pakistan | Batter | 1991–07 | 120 | 8,830 |
| Irfan Pathan | India | All-rounder | 2003–12 | 29 | 1,105 |
| Ishant Sharma | India | Bowler | 2007–21 | 105 | 785 |
| Jacques Kallis | South Africa | All-rounder | 1995–13 | 166 | 13,289 |
| James Anderson | England | Bowler | 2003–24 | 188 | 1,353 |
| Jason Gillespie | Australia | Bowler | 1996–06 | 71 | 1,218 |
| Jasprit Bumrah | India | Bowler | 2016–now | 47 | 435 |
| Javed Miandad | Pakistan | Batter | 1976–93 | 124 | 8,832 |
| Jhulan Goswami | India | Bowler | 2002–22 | 12 | 291 |
| Joe Root | England | Batter | 2012–now | 156 | 13,000 |
| Joel Garner | West Indies | Bowler | 1977–87 | 58 | 672 |
| Jonny Bairstow | England | Keeper | 2012–now | 100 | 6,000 |
| Jos Buttler | England | Keeper | 2014–now | 57 | 2,907 |
| Justin Langer | Australia | Batter | 1993–07 | 105 | 7,696 |
| Kagiso Rabada | South Africa | Bowler | 2015–now | 70 | 1,100 |
| Kane Williamson | New Zealand | Batter | 2010–now | 107 | 9,276 |
| Kapil Dev | India | All-rounder | 1978–94 | 131 | 5,248 |
| Kevin O'Brien | Ireland | All-rounder | 2006–21 | 3 | 300 |
| Kevin Pietersen | England | Batter | 2005–14 | 104 | 8,181 |
| KL Rahul | India | Keeper | 2014–now | 60 | 3,400 |
| Kumar Sangakkara | Sri Lanka | Keeper | 2000–15 | 134 | 12,400 |
| Lasith Malinga | Sri Lanka | Bowler | 2004–20 | 30 | 275 |
| Laura Wolvaardt | South Africa | Batter | 2016–now | 3 | 300 |
| Mahela Jayawardene | Sri Lanka | Batter | 1997–15 | 149 | 11,814 |
| Mahmudullah | Bangladesh | All-rounder | 2009–now | 50 | 2,900 |
| Makhaya Ntini | South Africa | Bowler | 1998–09 | 101 | 699 |
| Malcolm Marshall | West Indies | Bowler | 1978–91 | 81 | 1,810 |
| Marcus Trescothick | England | Batter | 2000–06 | 76 | 5,825 |
| Mark Waugh | Australia | Batter | 1991–02 | 128 | 8,029 |
| Marnus Labuschagne | Australia | Batter | 2018–now | 58 | 4,200 |
| Matthew Hayden | Australia | Batter | 1994–09 | 103 | 8,625 |
| Meg Lanning | Australia | Batter | 2010–23 | 6 | 400 |
| Michael Clarke | Australia | Batter | 2004–15 | 115 | 8,643 |
| Michael Holding | West Indies | Bowler | 1975–87 | 60 | 910 |
| Michael Vaughan | England | Batter | 1999–08 | 82 | 5,719 |
| Misbah-ul-Haq | Pakistan | Batter | 2001–17 | 75 | 5,222 |
| Mitchell Johnson | Australia | Bowler | 2007–15 | 73 | 2,065 |
| Mitchell Starc | Australia | Bowler | 2011–now | 95 | 1,900 |
| Mithali Raj | India | Batter | 1999–22 | 12 | 699 |
| Moeen Ali | England | All-rounder | 2014–23 | 68 | 2,914 |
| Mohammad Nabi | Afghanistan | All-rounder | 2009–now | 3 | 300 |
| Mohammad Yousuf | Pakistan | Batter | 1998–10 | 90 | 7,530 |
| Mohammed Shami | India | Bowler | 2013–now | 64 | 750 |
| Mohammed Siraj | India | Bowler | 2020–now | 40 | 180 |
| MS Dhoni | India | Keeper | 2004–19 | 90 | 4,876 |
| Mushfiqur Rahim | Bangladesh | Keeper | 2005–now | 94 | 6,100 |
| Mustafizur Rahman | Bangladesh | Bowler | 2015–now | 15 | 120 |
| Muttiah Muralitharan | Sri Lanka | Bowler | 1992–10 | 133 | 1,261 |
| Nasser Hussain | England | Batter | 1990–04 | 96 | 5,764 |
| Nat Sciver-Brunt | England | All-rounder | 2013–now | 8 | 400 |
| Nathan Lyon | Australia | Bowler | 2011–now | 139 | 1,400 |
| Pat Cummins | Australia | Bowler | 2011–now | 71 | 1,180 |
| Paul Stirling | Ireland | Batter | 2018–now | 6 | 300 |
| Quinton de Kock | South Africa | Keeper | 2013–22 | 54 | 3,300 |
| Rahmanullah Gurbaz | Afghanistan | Keeper | 2019–now | 0 | 0 |
| Rahul Dravid | India | Batter | 1996–12 | 164 | 13,288 |
| Rangana Herath | Sri Lanka | Bowler | 1999–18 | 93 | 1,699 |
| Rashid Khan | Afghanistan | Bowler | 2015–now | 5 | 400 |
| Ravichandran Ashwin | India | All-rounder | 2010–24 | 106 | 3,503 |
| Ravindra Jadeja | India | All-rounder | 2009–now | 80 | 3,697 |
| Renuka Singh | India | Bowler | 2021–now | 0 | 0 |
| Richard Hadlee | New Zealand | All-rounder | 1973–90 | 86 | 3,124 |
| Ricky Ponting | Australia | Batter | 1995–12 | 168 | 13,378 |
| Rishabh Pant | India | Keeper | 2018–now | 43 | 2,900 |
| Rohit Sharma | India | Batter | 2007–now | 67 | 4,301 |
| Ross Taylor | New Zealand | Batter | 2007–22 | 112 | 7,683 |
| Sachin Tendulkar | India | Batter | 1989–13 | 200 | 15,921 |
| Saeed Ajmal | Pakistan | Bowler | 2009–14 | 35 | 336 |
| Sanath Jayasuriya | Sri Lanka | All-rounder | 1989–11 | 110 | 6,973 |
| Shaheen Shah Afridi | Pakistan | Bowler | 2018–now | 29 | 300 |
| Shahid Afridi | Pakistan | All-rounder | 1996–18 | 27 | 1,716 |
| Shai Hope | West Indies | Keeper | 2015–now | 40 | 2,200 |
| Shakib Al Hasan | Bangladesh | All-rounder | 2006–now | 71 | 4,600 |
| Shane Bond | New Zealand | Bowler | 2001–10 | 18 | 168 |
| Shane Warne | Australia | Bowler | 1992–07 | 145 | 3,154 |
| Shaun Pollock | South Africa | All-rounder | 1995–08 | 108 | 3,781 |
| Shikhar Dhawan | India | Batter | 2010–22 | 34 | 2,315 |
| Shivnarine Chanderpaul | West Indies | Batter | 1994–15 | 164 | 11,867 |
| Shoaib Akhtar | Pakistan | Bowler | 1997–07 | 46 | 544 |
| Smriti Mandhana | India | Batter | 2013–now | 7 | 400 |
| Sophie Devine | New Zealand | All-rounder | 2006–now | 2 | 100 |
| Sophie Ecclestone | England | Bowler | 2016–now | 5 | 50 |
| Sourav Ganguly | India | Batter | 1996–08 | 113 | 7,212 |
| Stafanie Taylor | West Indies | All-rounder | 2008–now | 3 | 300 |
| Stephen Fleming | New Zealand | Batter | 1994–08 | 111 | 7,172 |
| Steve Smith | Australia | Batter | 2010–now | 116 | 10,271 |
| Steve Waugh | Australia | All-rounder | 1985–04 | 168 | 10,927 |
| Stuart Broad | England | Bowler | 2007–23 | 167 | 3,662 |
| Sunil Gavaskar | India | Batter | 1971–87 | 125 | 10,122 |
| Suresh Raina | India | Batter | 2010–18 | 18 | 768 |
| Suzie Bates | New Zealand | All-rounder | 2006–now | 2 | 200 |
| Tamim Iqbal | Bangladesh | Batter | 2007–23 | 70 | 5,134 |
| Tim Southee | New Zealand | Bowler | 2008–24 | 107 | 2,200 |
| Trent Boult | New Zealand | Bowler | 2011–now | 78 | 700 |
| Virat Kohli | India | Batter | 2008–now | 123 | 9,230 |
| Virender Sehwag | India | Batter | 1999–13 | 104 | 8,586 |
| Viv Richards | West Indies | Batter | 1974–91 | 121 | 8,540 |
| VVS Laxman | India | Batter | 1996–12 | 134 | 8,781 |
| Waqar Younis | Pakistan | Bowler | 1989–03 | 87 | 1,010 |
| Wasim Akram | Pakistan | Bowler | 1984–03 | 104 | 2,898 |
| Wasim Jaffer | India | Batter | 2000–08 | 31 | 1,944 |
| Younis Khan | Pakistan | Batter | 2000–17 | 118 | 10,099 |
| Yuvraj Singh | India | All-rounder | 2003–17 | 40 | 1,900 |
| Zaheer Khan | India | Bowler | 2000–14 | 92 | 1,230 |