Profiles and biographies
Players to know for the World Cup summer
Each name opens a full page: batting and bowling numbers, a biography block written for this site, FAQs, and a generated long article for tactics and history. Roster names here are synthetic so we never attach fake stats to real public figures. Replace with ICC verified squads when you publish for production.
Australia
ICC T20I rank #1
- Riley Ashfordbowler · AUS2016 runs · SR 122.3 · 69 wkts
- Avery Graysonbatter · AUS1966 runs · SR 136.72 · 15 wkts
- Parker Mercerallrounder · AUS782 runs · SR 111.5 · 85 wkts
- Harper Underwoodbowler · AUS2375 runs · SR 127.81 · 82 wkts
- Rowan Davenportbowler · AUS2208 runs · SR 106.79 · 48 wkts
- Eden Ashfordwicketkeeper · AUS3681 runs · SR 106.72 · 98 wkts
- Kendall Graysonbatter · AUS2593 runs · SR 132.6 · 20 wkts
- Shannon Mercerallrounder · AUS2209 runs · SR 127.4 · 33 wkts
- Casey Underwoodwicketkeeper · AUS2915 runs · SR 112.22 · 111 wkts
- Skyler Davenportbowler · AUS662 runs · SR 123.1 · 44 wkts
South Africa
ICC T20I rank #2
- Emerson Kensingtonbowler · SA1511 runs · SR 110.45 · 57 wkts
- Sage Sawyerwicketkeeper · SA797 runs · SR 142.42 · 34 wkts
- Cameron Blackwoodbowler · SA2025 runs · SR 116.72 · 70 wkts
- Sloane Hartleyallrounder · SA2647 runs · SR 113.65 · 28 wkts
- Alex Ellisonbatter · SA3226 runs · SR 137.6 · 0 wkts
- Riley Kensingtonbatter · SA4300 runs · SR 121.09 · 12 wkts
- Avery Sawyerbatter · SA662 runs · SR 134.37 · 7 wkts
- Parker Blackwoodbowler · SA613 runs · SR 130.14 · 47 wkts
- Harper Hartleybatter · SA968 runs · SR 133.36 · 20 wkts
- Rowan Ellisonwicketkeeper · SA665 runs · SR 119.11 · 36 wkts
India
ICC T20I rank #3
- Eden Yardleyallrounder · IND2006 runs · SR 139.86 · 76 wkts
- Kendall Fairchildbatter · IND4666 runs · SR 126.07 · 12 wkts
- Shannon Caldwellbatter · IND2278 runs · SR 127.73 · 21 wkts
- Casey Iversonbatter · IND1745 runs · SR 126.17 · 8 wkts
- Skyler Prescottbatter · IND1310 runs · SR 131.15 · 8 wkts
- Emerson Yardleybatter · IND1099 runs · SR 106.49 · 17 wkts
- Sage Fairchildbatter · IND3711 runs · SR 105.69 · 3 wkts
- Cameron Caldwellwicketkeeper · IND3098 runs · SR 127.27 · 58 wkts
- Sloane Iversonallrounder · IND2485 runs · SR 119.06 · 37 wkts
- Alex Prescottbatter · IND3557 runs · SR 126.52 · 18 wkts
Pakistan
ICC T20I rank #4
- Riley Ashfordallrounder · PAK1975 runs · SR 121.9 · 62 wkts
- Avery Graysonbatter · PAK626 runs · SR 121.7 · 16 wkts
- Parker Mercerbatter · PAK4208 runs · SR 128.91 · 17 wkts
- Harper Underwoodbowler · PAK1238 runs · SR 119.45 · 57 wkts
- Rowan Davenportallrounder · PAK2329 runs · SR 106.2 · 40 wkts
- Eden Ashfordbatter · PAK657 runs · SR 106.22 · 1 wkts
- Kendall Graysonwicketkeeper · PAK716 runs · SR 141.92 · 40 wkts
- Shannon Mercerallrounder · PAK4617 runs · SR 127.24 · 102 wkts
- Casey Underwoodbatter · PAK4727 runs · SR 111.14 · 15 wkts
- Skyler Davenportbatter · PAK2345 runs · SR 141.33 · 15 wkts
Bangladesh
ICC T20I rank #5
- Emerson Kensingtonbowler · BAN1741 runs · SR 110.56 · 95 wkts
- Sage Sawyerbowler · BAN1053 runs · SR 130.8 · 104 wkts
- Cameron Blackwoodbowler · BAN1778 runs · SR 137.52 · 41 wkts
- Sloane Hartleyallrounder · BAN3441 runs · SR 117.05 · 98 wkts
- Alex Ellisonallrounder · BAN3113 runs · SR 136.69 · 63 wkts
- Riley Kensingtonbowler · BAN2602 runs · SR 122.6 · 45 wkts
- Avery Sawyerbowler · BAN2158 runs · SR 110.5 · 69 wkts
- Parker Blackwoodbatter · BAN1414 runs · SR 128.4 · 16 wkts
- Harper Hartleybatter · BAN4320 runs · SR 136.34 · 12 wkts
- Rowan Ellisonwicketkeeper · BAN1672 runs · SR 117.37 · 44 wkts
Netherlands
ICC T20I rank #6
- Eden Yardleywicketkeeper · NED3339 runs · SR 108.21 · 35 wkts
- Kendall Fairchildbatter · NED510 runs · SR 123.63 · 3 wkts
- Shannon Caldwellallrounder · NED957 runs · SR 117.03 · 108 wkts
- Casey Iversonwicketkeeper · NED1109 runs · SR 141.35 · 109 wkts
- Skyler Prescottbowler · NED1961 runs · SR 114.18 · 83 wkts
- Emerson Yardleyallrounder · NED1716 runs · SR 127.55 · 41 wkts
- Sage Fairchildbowler · NED3748 runs · SR 115.74 · 48 wkts
- Cameron Caldwellwicketkeeper · NED481 runs · SR 134.21 · 51 wkts
- Sloane Iversonbowler · NED1640 runs · SR 113.16 · 89 wkts
- Alex Prescottbatter · NED1084 runs · SR 139.53 · 4 wkts
West Indies
ICC T20I rank #7
- Riley Ashfordallrounder · WI2708 runs · SR 107.26 · 64 wkts
- Avery Graysonbatter · WI2833 runs · SR 138.43 · 2 wkts
- Parker Mercerbatter · WI2727 runs · SR 107.12 · 1 wkts
- Harper Underwoodbatter · WI813 runs · SR 130.46 · 14 wkts
- Rowan Davenportbowler · WI1739 runs · SR 135.68 · 38 wkts
- Eden Ashfordallrounder · WI405 runs · SR 126.17 · 93 wkts
- Kendall Graysonallrounder · WI1715 runs · SR 128.07 · 99 wkts
- Shannon Mercerbowler · WI2410 runs · SR 127.34 · 95 wkts
- Casey Underwoodwicketkeeper · WI1146 runs · SR 130.22 · 99 wkts
- Skyler Davenportwicketkeeper · WI1001 runs · SR 138.28 · 55 wkts
England
ICC T20I rank #8
- Emerson Kensingtonbowler · ENG561 runs · SR 123.92 · 61 wkts
- Sage Sawyerbowler · ENG1126 runs · SR 115.43 · 83 wkts
- Cameron Blackwoodwicketkeeper · ENG1618 runs · SR 114.67 · 62 wkts
- Sloane Hartleyallrounder · ENG1448 runs · SR 127.9 · 36 wkts
- Alex Ellisonbatter · ENG1038 runs · SR 120.92 · 18 wkts
- Riley Kensingtonallrounder · ENG1607 runs · SR 107.79 · 106 wkts
- Avery Sawyerallrounder · ENG4409 runs · SR 136.63 · 32 wkts
- Parker Blackwoodallrounder · ENG1710 runs · SR 112.54 · 30 wkts
- Harper Hartleybatter · ENG2504 runs · SR 133.45 · 10 wkts
- Rowan Ellisonwicketkeeper · ENG3828 runs · SR 140.79 · 30 wkts
New Zealand
ICC T20I rank #9
- Eden Yardleyallrounder · NZ3239 runs · SR 114.61 · 99 wkts
- Kendall Fairchildbowler · NZ956 runs · SR 130.51 · 102 wkts
- Shannon Caldwellallrounder · NZ926 runs · SR 122.07 · 86 wkts
- Casey Iversonbatter · NZ763 runs · SR 122.22 · 0 wkts
- Skyler Prescottallrounder · NZ2574 runs · SR 120.12 · 109 wkts
- Emerson Yardleybowler · NZ842 runs · SR 132.04 · 112 wkts
- Sage Fairchildwicketkeeper · NZ1456 runs · SR 133.03 · 94 wkts
- Cameron Caldwellbatter · NZ1702 runs · SR 112.32 · 12 wkts
- Sloane Iversonbatter · NZ866 runs · SR 132.56 · 0 wkts
- Alex Prescottbatter · NZ794 runs · SR 141.24 · 18 wkts
Sri Lanka
ICC T20I rank #10
- Riley Ashfordbatter · SL3788 runs · SR 105.7 · 8 wkts
- Avery Graysonallrounder · SL1432 runs · SR 130.88 · 98 wkts
- Parker Mercerallrounder · SL2428 runs · SR 123.23 · 81 wkts
- Harper Underwoodbatter · SL2949 runs · SR 142.52 · 10 wkts
- Rowan Davenportallrounder · SL922 runs · SR 122.77 · 72 wkts
- Eden Ashfordwicketkeeper · SL1227 runs · SR 112.65 · 46 wkts
- Kendall Graysonbatter · SL1152 runs · SR 108.97 · 3 wkts
- Shannon Mercerallrounder · SL2633 runs · SR 105.55 · 65 wkts
- Casey Underwoodbatter · SL1678 runs · SR 106.57 · 2 wkts
- Skyler Davenportallrounder · SL2036 runs · SR 124.23 · 48 wkts
Ireland
ICC T20I rank #11
- Emerson Kensingtonbatter · IRE933 runs · SR 142.96 · 1 wkts
- Sage Sawyerbatter · IRE1797 runs · SR 111.68 · 10 wkts
- Cameron Blackwoodallrounder · IRE877 runs · SR 109.6 · 109 wkts
- Sloane Hartleybatter · IRE935 runs · SR 135.75 · 16 wkts
- Alex Ellisonbowler · IRE1350 runs · SR 124.78 · 45 wkts
- Riley Kensingtonallrounder · IRE3965 runs · SR 141.31 · 109 wkts
- Avery Sawyerbowler · IRE1978 runs · SR 112.36 · 65 wkts
- Parker Blackwoodallrounder · IRE2144 runs · SR 142.24 · 72 wkts
- Harper Hartleybatter · IRE2978 runs · SR 136.33 · 19 wkts
- Rowan Ellisonbowler · IRE978 runs · SR 141.93 · 61 wkts
Scotland
ICC T20I rank #12
- Eden Yardleyallrounder · SCO3764 runs · SR 136.43 · 72 wkts
- Kendall Fairchildallrounder · SCO2641 runs · SR 135.22 · 109 wkts
- Shannon Caldwellbowler · SCO2069 runs · SR 142.32 · 32 wkts
- Casey Iversonbowler · SCO956 runs · SR 139.56 · 66 wkts
- Skyler Prescottallrounder · SCO1829 runs · SR 134.98 · 52 wkts
- Emerson Yardleyallrounder · SCO2014 runs · SR 107.88 · 90 wkts
- Sage Fairchildbatter · SCO657 runs · SR 126.84 · 3 wkts
- Cameron Caldwellallrounder · SCO2630 runs · SR 133.61 · 38 wkts
- Sloane Iversonallrounder · SCO1429 runs · SR 134.66 · 70 wkts
- Alex Prescottallrounder · SCO1209 runs · SR 136.2 · 83 wkts