Top Cricket Stats and Records – 2023 Performances & Rankings

Explore 2023 cricket statistics including top run scorers, wicket takers, best batting and bowling performances. Year-wise player & team rankings.

All time

760

Test

53

ODI

242

T20I

465

All time

256066

Test

28931

ODI

110200

T20I

116935

All time

10330

Test

757

ODI

3591

T20I

5982

All time

132744

Test

10944

ODI

47632

T20I

74168

All time

442131

Test

81795

ODI

187897

T20I

172439

All time

1082

Test

168

ODI

529

T20I

385

All time

1757

Test

225

ODI

613

T20I

919

Series updates of 2023
2-1 (3)
New Zealand
3-0 (3)
India
1-1 (3)
drawn
3-0 (3)
India
2-1 (3)
South Africa
2-1 (3)
England
1-1 (3)
drawn
2-1 (3)
Australia
2-0 (3)
Bangladesh
2-1 (3)
Zimbabwe
2-0 (3)
New Zealand
-
Nepal
4-1 (5)
Pakistan
2-0 (3)
Bangladesh
2-1 (3)
Sri Lanka
3-0 (3)
West Indies
2-1 (3)
Afghanistan
2-1 (3)
India
2-1 (3)
Zimbabwe
2-1 (3)
India
2-1 (3)
Afghanistan
2-0 (2)
Bermuda
5-0 (6)
Spain
3-0 (3)
Bangladesh
2-1 (3)
West Indies
2-1 (3)
Bangladesh
2-1 (3)
New Zealand
3-0 (3)
Portugal
2-2 (5)
drawn
4-0 (4)
Germany
1-1 (2)
drawn
2-0 (2)
Germany
2-0 (3)
Isle of Man
2-0 (2)
Bangladesh
1-0 (2)
West Indies
1-1 (2)
drawn
2-1 (4)
India
2-0 (2)
New Zealand
1-0 (1)
Bangladesh
2-0 (2)
Sri Lanka
1-0 (1)
England
1-0 (1)
Bangladesh
2-0 (2)
Pakistan
1-0 (2)
India
The Ashes

16 Jun-27 Jul 2023

2-2 (5)
drawn
-
Sri Lanka
2-1 (3)
India
Inter-Insular T20 Series

07 Jul-08 Jul 2023

-
Jersey
Mdina Cup

10 Jul-12 Jul 2023

-
France
Valletta Cup

12 Jul-16 Jul 2023

-
Switzerland
2-1 (3)
New Zealand
2-0 (3)
India
2-2 (4)
drawn
3-1 (4)
England
1-0 (3)
England
2-0 (3)
New Zealand
1-1 (2)
drawn
ICC World Test Championship

28 Nov-02 Jan 2025


3-0 (3)
Pakistan
3-2 (5)
South Africa
2-0 (3)
Hungary
2-1 (3)
Guernsey
3-0 (3)
Australia
2-0 (2)
Gibraltar
1-1 (2)
drawn
3-2 (5)
Namibia
4-2 (7)
Indonesia
4-1 (5)
India
2-1 (3)
Ireland
1-1 (3)
drawn
3-2 (5)
West Indies
4-2 (6)
Philippines
1-1 (3)
drawn
2-1 (3)
Afghanistan
2-1 (3)
India
-
Australia
2-1 (3)
West Indies
2-0 (3)
Ireland
2-1 (3)
India
2-1 (3)
New Zealand
1-1 (2)
drawn
1-1 (2)
drawn
3-0 (3)
Australia