Tammy Beaumont became the latest player to score an international hundred in all formats when she made a Test ton in the one-off Women’s Ashes Test against Australia on June 23 — here’s a list of every player with international centuries in all formats.

You can bet on the 2023 Ashes with our Match Centre partners, bet365.

A total of 25 cricketers have made Test, ODI as well as T20I hundreds, including 23 male players and two women batters.

Here’s the full list of cricketers, with their maiden hundreds across formats mentioned.

Male batters with international hundreds in every format:

Chris Gayle

West Indies

Maiden Test century: 175 v ZIM, 2001
Maiden ODI century: 152 v KEN, 2001
Maiden T20I century: 117 v SA, 2007

Brendon McCullum

New Zealand

Maiden Test century: 143 v BAN, 2004
Maiden ODI century: 166 v IRE, 2008
Maiden T20I century: 116* v AUS, 2010

Mahela Jayawardene

Sri Lanka

Maiden Test century: 167 v New Zealand, 1998
Maiden ODI century: 120 v ENG, 1999
Maiden T20I century: 100 v ZIM, 2010

Suresh Raina

India

Maiden Test century: 120 v SL, 2010
Maiden ODI century: 101 v HKG, 2008
Maiden T20I century: 101 v SA, 2010

[breakout id=”0″][/breakout]

Tillakaratne Dilshan

Sri Lanka

Maiden Test century: 163* v ZIM, 1999
Maiden ODI century: 117* v NED, 2006
Maiden T20I century: 104* v AUS, 2011

Martin Guptill

New Zealand

Maiden Test century: 189 v BAN, 2010
Maiden ODI century: 122* v WI, 2009
Maiden T20I century: 101* v SA, 2012

Ahmed Shehzad

Pakistan

Maiden Test century: 147 v SL, 2014
Maiden ODI century: 115 v NZ, 2011
Maiden T20I century: 111* v BAN, 2014

Faf du Plessis

South Africa

Maiden Test century: 110* v AUS, 2012
Maiden ODI century: 106 v AUS, 2014
Maiden T20I century: 119 v WI, 2015

Rohit Sharma

India

Maiden Test century: 177 v WI, 2013
Maiden ODI century: 114 v ZIM, 2010
Maiden T20I century: 106 v SA, 2015

Shane Watson

Australia

Maiden Test century: 120* v PAK, 2009
Maiden ODI century: 126 v WI, 2008
Maiden T20I century: 124* v IND, 2016

Tamim Iqbal

Bangladesh

Maiden Test century: 128 v WI, 2009
Maiden ODI century: 129 v IRE, 2008
Maiden T20I century: 103* v OMAN, 2016

KL Rahul

India

Maiden Test century: 110 v AUS, 2015
Maiden ODI century: 100* v ZIM, 2016
Maiden T20I century: 110* v WI, 2016

Glenn Maxwell

Australia

Maiden Test century: 104 v IND, 2017
Maiden ODI century: 102 v SL, 2015
Maiden T20I century: 145* v SL, 2016

Kevin O’Brien

Ireland

Maiden Test century: 118 v PAK, 2018
Maiden ODI century: 142 v KEN, 2007
Maiden T20I century: 124 v HKG, 2019

David Warner

Australia

Maiden Test century: 123* v NZ, 2011
Maiden ODI century: 163 v SL, 2012
Maiden T20I century: 100* v SL, 2019

Mohammad Rizwan

Pakistan

Maiden Test century: 115* v SA, 2021
Maiden ODI century: 115 V aus, 2019
Maiden T20I century: 104* v SA, 2021

Babar Azam

Pakistan

Maiden Test century: 127* v NZ, 2018
Maiden ODI century: 120 v WI, 2016
Maiden T20I century: 122 v SA, 2021

Jos Buttler

England

Maiden Test century: 106 v IND, 2018
Maiden ODI century: 121 v SL, 2014
Maiden T20I century: 101* v SL, 2021

Dawid Malan

England

Maiden Test century: 140 v AUS, 2017
Maiden ODI century: 125 v NED, 2022
Maiden T20I century: 103* v NZ, 2019

Virat Kohli

India

Maiden Test century: 116 v AUS, 2012
Maiden ODI century: 107 v SL, 2009
Maiden T20I century: 122* v AFG, 2022

Shubman Gill

India

Maiden Test century: 110 v BAN, 2022
Maiden ODI century: 130 v ZIM, 2022
Maiden T20I century: 126* v NZ, 2023

Quinton de Kock

South Africa

Maiden Test century: 129* v ENG, 2016
Maiden ODI century: 112 v PAK, 2013
Maiden T20I century: 100 v WI, 2023

Paul Stirling

Ireland

Maiden Test century: 103 v SL, 2023
Maiden ODI century: 177 v CAN, 2010
Maiden T20I century: 115* v ZIM, 2021

Women batters with international hundreds in every format:

Heather Knight

England

Maiden Test century: 157 v AUS, 2013
Maiden ODI century: 106 v PAK, 2017
Maiden T20I century: 108* v THA, 2020

Tammy Beaumont

England

Maiden Test century: 100* v AUS, 2023
Maiden ODI century: 104 v PAK, 2016
Maiden T20I century: 116 v SA, 2018