Player Head-to-Head
RK
Romesh Kaluwitharana
SL
VS
SI
Shreyas Iyer
IND
2 wonStat categorieswon 7

Romesh Kaluwitharana vs Shreyas Iyer

Romesh Kaluwitharana and Shreyas Iyer compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Romesh Kaluwitharana has dominance over Shreyas Iyer in Tests, while Shreyas Iyer has the edge in overall and ODIs. In recent years, both have been evenly matched.

CAREER Shreyas IyerTEST Romesh KaluwitharanaODI Shreyas IyerT20I Level
Format

All formats

RK 2 – 7 SI
5644
Most Runs
5673
132
Highest Score
128
70.74
Best Strike Rate
99.30
23
Most sixes
161
695
Most Fours
521
23.42
Best Averages
38.86
32
Most 50s
39
5
Most 100s
7
18
Most Not Outs
23

Season by season

2026

RK 0 – 0 SI
–
Most Runs
841
–
Highest Score
102
–
Best Strike Rate
125.71
–
Most sixes
29
–
Most Fours
67
–
Best Averages
31.15
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
4

2025

RK 0 – 0 SI
–
Most Runs
496
–
Highest Score
79
–
Best Strike Rate
89.53
–
Most sixes
10
–
Most Fours
44
–
Best Averages
49.60
–
Most 50s
5

2024

RK 0 – 0 SI
–
Most Runs
146
–
Highest Score
35
–
Best Strike Rate
57.94
–
Most sixes
1
–
Most Fours
17
–
Most Not Outs
1

2023

RK 0 – 0 SI
–
Most Runs
986
–
Highest Score
128
–
Best Strike Rate
108.11
–
Most sixes
38
–
Most Fours
80
–
Best Averages
41.08
–
Most 50s
5
–
Most 100s
3
–
Most Not Outs
3

2022

RK 0 – 0 SI
–
Most Runs
1609
–
Highest Score
113
–
Best Strike Rate
92.90
–
Most sixes
39
–
Most Fours
162
–
Best Averages
48.76
–
Most 50s
14
–
Most 100s
1
–
Most Not Outs
7

2021

RK 0 – 0 SI
–
Most Runs
359
–
Highest Score
105
–
Best Strike Rate
77.20
–
Most sixes
7
–
Most Fours
41
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
1

2020

RK 0 – 0 SI
–
Most Runs
534
–
Highest Score
103
–
Best Strike Rate
107.44
–
Most sixes
14
–
Most Fours
53
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
4

2019

RK 0 – 0 SI
–
Most Runs
409
–
Highest Score
71
–
Best Strike Rate
122.46
–
Most sixes
19
–
Most Fours
27
–
Most 50s
5
–
Most Not Outs
3

2018

RK 0 – 0 SI
–
Most Runs
48
–
Highest Score
30
–
Most sixes
0
–
Most Fours
4

2017

RK 0 – 0 SI
–
Most Runs
245
–
Highest Score
88
–
Most sixes
4
–
Most Fours
26
–
Most 50s
2

2004

RK 0 – 0 SI
175
Most Runs
–
54
Highest Score
–
50.29
Best Strike Rate
–
1
Most sixes
–
19
Most Fours
–
1
Most 50s
–

2003

RK 0 – 0 SI
336
Most Runs
–
76
Highest Score
–
65.75
Best Strike Rate
–
0
Most sixes
–
46
Most Fours
–
2
Most 50s
–
1
Most Not Outs
–

2002

RK 0 – 0 SI
155
Most Runs
–
52
Highest Score
–
63.01
Best Strike Rate
–
1
Most sixes
–
15
Most Fours
–
1
Most 50s
–

2001

RK 0 – 0 SI
625
Most Runs
–
102
Highest Score
–
68.38
Best Strike Rate
–
1
Most sixes
–
67
Most Fours
–
29.76
Best Averages
–
3
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2000

RK 0 – 0 SI
417
Most Runs
–
55
Highest Score
–
65.46
Best Strike Rate
–
0
Most sixes
–
51
Most Fours
–
18.13
Best Averages
–
1
Most 50s
–
3
Most Not Outs
–

1999

RK 0 – 0 SI
1123
Most Runs
–
100
Highest Score
–
70.06
Best Strike Rate
–
2
Most sixes
–
134
Most Fours
–
31.19
Best Averages
–
9
Most 50s
–
1
Most 100s
–
4
Most Not Outs
–

1998

RK 0 – 0 SI
885
Most Runs
–
88
Highest Score
–
69.58
Best Strike Rate
–
1
Most sixes
–
121
Most Fours
–
25.29
Best Averages
–
6
Most 50s
–
1
Most Not Outs
–

1997

RK 0 – 0 SI
502
Most Runs
–
103
Highest Score
–
64.52
Best Strike Rate
–
3
Most sixes
–
60
Most Fours
–
17.31
Best Averages
–
1
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

1996

RK 0 – 0 SI
814
Most Runs
–
100
Highest Score
–
92.19
Best Strike Rate
–
11
Most sixes
–
105
Most Fours
–
25.44
Best Averages
–
6
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

1995

RK 0 – 0 SI
291
Most Runs
–
50
Highest Score
–
2
Most sixes
–
36
Most Fours
–
18.19
Best Averages
–
2
Most 50s
–

1994

RK 0 – 0 SI
4
Most Runs
–
4
Highest Score
–
0
Most sixes
–
0
Most Fours
–

1993

RK 0 – 0 SI
165
Most Runs
–
40
Highest Score
–
1
Most sixes
–
12
Most Fours
–
13.75
Best Averages
–
3
Most Not Outs
–

1992

RK 0 – 0 SI
138
Most Runs
–
132
Highest Score
–
0
Most sixes
–
27
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

1991

RK 0 – 0 SI
14
Most Runs
–
14
Highest Score
–
0
Most sixes
–
2
Most Fours
–

TEST career

RK 6 – 3 SI
1933
Most Runs
811
132
Highest Score
105
60.35
Best Strike Rate
63.01
6
Most sixes
16
284
Most Fours
94
26.12
Best Averages
36.86
9
Most 50s
5
3
Most 100s
1
4
Most Not Outs
2

Season by season

2024

RK 0 – 0 SI
–
Most Runs
108
–
Highest Score
35
–
Best Strike Rate
50.70
–
Most sixes
1
–
Most Fours
10
–
Most Not Outs
1

2023

RK 0 – 0 SI
–
Most Runs
79
–
Highest Score
31
–
Most sixes
4
–
Most Fours
8

2022

RK 0 – 0 SI
–
Most Runs
422
–
Highest Score
92
–
Best Strike Rate
68.84
–
Most sixes
6
–
Most Fours
52
–
Most 50s
4
–
Most Not Outs
1

2021

RK 0 – 0 SI
–
Most Runs
202
–
Highest Score
105
–
Best Strike Rate
58.55
–
Most sixes
5
–
Most Fours
24
–
Most 50s
1
–
Most 100s
1

2004

RK 0 – 0 SI
173
Most Runs
–
54
Highest Score
–
51.34
Best Strike Rate
–
1
Most sixes
–
19
Most Fours
–
1
Most 50s
–

2003

RK 0 – 0 SI
131
Most Runs
–
76
Highest Score
–
0
Most sixes
–
22
Most Fours
–
1
Most 50s
–

2001

RK 0 – 0 SI
42
Most Runs
–
32
Highest Score
–
1
Most sixes
–
5
Most Fours
–

2000

RK 0 – 0 SI
155
Most Runs
–
42
Highest Score
–
60.78
Best Strike Rate
–
0
Most sixes
–
22
Most Fours
–
14.09
Best Averages
–
1
Most Not Outs
–

1999

RK 0 – 0 SI
241
Most Runs
–
100
Highest Score
–
54.28
Best Strike Rate
–
0
Most sixes
–
39
Most Fours
–
24.10
Best Averages
–
1
Most 100s
–
1
Most Not Outs
–

1998

RK 0 – 0 SI
406
Most Runs
–
88
Highest Score
–
57.75
Best Strike Rate
–
0
Most sixes
–
64
Most Fours
–
31.23
Best Averages
–
3
Most 50s
–

1997

RK 0 – 0 SI
337
Most Runs
–
103
Highest Score
–
60.50
Best Strike Rate
–
2
Most sixes
–
44
Most Fours
–
25.92
Best Averages
–
1
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

1996

RK 0 – 0 SI
129
Most Runs
–
71
Highest Score
–
59.72
Best Strike Rate
–
2
Most sixes
–
16
Most Fours
–
1
Most 50s
–

1995

RK 0 – 0 SI
142
Most Runs
–
50
Highest Score
–
0
Most sixes
–
20
Most Fours
–
2
Most 50s
–

1993

RK 0 – 0 SI
40
Most Runs
–
40
Highest Score
–
0
Most sixes
–
6
Most Fours
–

1992

RK 0 – 0 SI
137
Most Runs
–
132
Highest Score
–
0
Most sixes
–
27
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

ODI career

RK 3 – 6 SI
3711
Most Runs
3123
102
Highest Score
128
77.70
Best Strike Rate
97.41
17
Most sixes
77
411
Most Fours
286
22.22
Best Averages
45.26
23
Most 50s
24
2
Most 100s
5
14
Most Not Outs
6

Season by season

2026

RK 0 – 0 SI
–
Most Runs
206
–
Highest Score
66
–
Best Strike Rate
79.23
–
Most sixes
5
–
Most Fours
16
–
Most 50s
1

2025

RK 0 – 0 SI
–
Most Runs
496
–
Highest Score
79
–
Best Strike Rate
89.53
–
Most sixes
10
–
Most Fours
44
–
Best Averages
49.60
–
Most 50s
5

2024

RK 0 – 0 SI
–
Most Runs
38
–
Highest Score
23
–
Most sixes
0
–
Most Fours
7

2023

RK 0 – 0 SI
–
Most Runs
846
–
Highest Score
128
–
Best Strike Rate
112.50
–
Most sixes
32
–
Most Fours
67
–
Best Averages
52.88
–
Most 50s
4
–
Most 100s
3
–
Most Not Outs
3

2022

RK 0 – 0 SI
–
Most Runs
724
–
Highest Score
113
–
Best Strike Rate
91.53
–
Most sixes
13
–
Most Fours
71
–
Best Averages
55.69
–
Most 50s
6
–
Most 100s
1
–
Most Not Outs
2

2021

RK 0 – 0 SI
–
Most Runs
6
–
Highest Score
6
–
Most sixes
0
–
Most Fours
1

2020

RK 0 – 0 SI
–
Most Runs
331
–
Highest Score
103
–
Best Strike Rate
95.39
–
Most sixes
3
–
Most Fours
41
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
1

2019

RK 0 – 0 SI
–
Most Runs
266
–
Highest Score
71
–
Best Strike Rate
112.71
–
Most sixes
11
–
Most Fours
17
–
Most 50s
4

2018

RK 0 – 0 SI
–
Most Runs
48
–
Highest Score
30
–
Most sixes
0
–
Most Fours
4

2017

RK 0 – 0 SI
–
Most Runs
162
–
Highest Score
88
–
Most sixes
3
–
Most Fours
18
–
Most 50s
2

2004

RK 0 – 0 SI
2
Most Runs
–
2
Highest Score
–
0
Most sixes
–
0
Most Fours
–

2003

RK 0 – 0 SI
205
Most Runs
–
54
Highest Score
–
63.86
Best Strike Rate
–
0
Most sixes
–
24
Most Fours
–
1
Most 50s
–
1
Most Not Outs
–

2002

RK 0 – 0 SI
155
Most Runs
–
52
Highest Score
–
63.01
Best Strike Rate
–
1
Most sixes
–
15
Most Fours
–
1
Most 50s
–

2001

RK 0 – 0 SI
583
Most Runs
–
102
Highest Score
–
69.16
Best Strike Rate
–
0
Most sixes
–
62
Most Fours
–
30.68
Best Averages
–
3
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2000

RK 0 – 0 SI
262
Most Runs
–
55
Highest Score
–
68.59
Best Strike Rate
–
0
Most sixes
–
29
Most Fours
–
21.83
Best Averages
–
1
Most 50s
–
2
Most Not Outs
–

1999

RK 0 – 0 SI
882
Most Runs
–
99
Highest Score
–
76.10
Best Strike Rate
–
2
Most sixes
–
95
Most Fours
–
33.92
Best Averages
–
9
Most 50s
–
3
Most Not Outs
–

1998

RK 0 – 0 SI
479
Most Runs
–
68
Highest Score
–
84.18
Best Strike Rate
–
1
Most sixes
–
57
Most Fours
–
21.77
Best Averages
–
3
Most 50s
–
1
Most Not Outs
–

1997

RK 0 – 0 SI
165
Most Runs
–
44
Highest Score
–
74.66
Best Strike Rate
–
1
Most sixes
–
16
Most Fours
–
10.31
Best Averages
–
1
Most Not Outs
–

1996

RK 0 – 0 SI
685
Most Runs
–
100
Highest Score
–
102.70
Best Strike Rate
–
9
Most sixes
–
89
Most Fours
–
24.46
Best Averages
–
5
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

1995

RK 0 – 0 SI
149
Most Runs
–
31
Highest Score
–
2
Most sixes
–
16
Most Fours
–
12.42
Best Averages
–

1994

RK 0 – 0 SI
4
Most Runs
–
4
Highest Score
–
0
Most sixes
–
0
Most Fours
–

1993

RK 0 – 0 SI
125
Most Runs
–
31
Highest Score
–
1
Most sixes
–
6
Most Fours
–
11.36
Best Averages
–
3
Most Not Outs
–

1992

RK 0 – 0 SI
1
Most Runs
–
1
Highest Score
–
0
Most sixes
–
0
Most Fours
–

1991

RK 0 – 0 SI
14
Most Runs
–
14
Highest Score
–
0
Most sixes
–
2
Most Fours
–

T20I career

RK 0 – 0 SI
–
Most Runs
1739
–
Highest Score
102
–
Best Strike Rate
142.54
–
Most sixes
68
–
Most Fours
141
–
Best Averages
31.62
–
Most 50s
10
–
Most 100s
1
–
Most Not Outs
15

Season by season

2026

RK 0 – 0 SI
–
Most Runs
635
–
Highest Score
102
–
Best Strike Rate
155.26
–
Most sixes
24
–
Most Fours
51
–
Best Averages
635 / 19
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
4

2023

RK 0 – 0 SI
–
Most Runs
61
–
Highest Score
53
–
Most sixes
2
–
Most Fours
5
–
Most 50s
1

2022

RK 0 – 0 SI
–
Most Runs
463
–
Highest Score
74
–
Best Strike Rate
141.16
–
Most sixes
20
–
Most Fours
39
–
Best Averages
35.62
–
Most 50s
4
–
Most Not Outs
4

2021

RK 0 – 0 SI
–
Most Runs
151
–
Highest Score
67
–
Most sixes
2
–
Most Fours
16
–
Most 50s
1
–
Most Not Outs
1

2020

RK 0 – 0 SI
–
Most Runs
203
–
Highest Score
58
–
Most sixes
11
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
3

2019

RK 0 – 0 SI
–
Most Runs
143
–
Highest Score
62
–
Most sixes
8
–
Most Fours
10
–
Most 50s
1
–
Most Not Outs
3

2017

RK 0 – 0 SI
–
Most Runs
83
–
Highest Score
30
–
Most sixes
1
–
Most Fours
8
RECENT RESULTS 1 match