Player Head-to-Head
RS
Rahmat Shah
AFG
VS
LT
Lahiru Thirimanne
SL
30 wonStat categorieswon 16

Rahmat Shah vs Lahiru Thirimanne

Rahmat Shah and Lahiru Thirimanne compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Rahmat Shah has dominance over Lahiru Thirimanne in overall, Tests and ODIs, while Lahiru Thirimanne has the edge in T20Is. In recent years, both have been evenly matched.

CAREER Rahmat ShahTEST Rahmat ShahODI Rahmat ShahT20I Lahiru Thirimanne
Format

All formats

RS 7 – 2 LT
5482
Most Runs
5573
234
Highest Score
155
65.67
Best Strike Rate
55.84
53
Most sixes
33
505
Most Fours
480
38.34
Best Averages
29.49
38
Most 50s
31
10
Most 100s
7
8
Most Not Outs
22

Season by season

2026

RS 0 – 0 LT
582
Most Runs
–
173
Highest Score
–
60.19
Best Strike Rate
–
8
Most sixes
–
52
Most Fours
–
2
Most 50s
–
3
Most 100s
–
3
Most Not Outs
–

2025

RS 0 – 0 LT
323
Most Runs
–
139
Highest Score
–
59.48
Best Strike Rate
–
1
Most sixes
–
30
Most Fours
–
2
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2024

RS 0 – 0 LT
671
Most Runs
–
234
Highest Score
–
60.40
Best Strike Rate
–
4
Most sixes
–
66
Most Fours
–
37.28
Best Averages
–
6
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2023

RS 0 – 0 LT
545
Most Runs
–
77
Highest Score
–
71.34
Best Strike Rate
–
3
Most sixes
–
50
Most Fours
–
28.68
Best Averages
–
4
Most 50s
–
1
Most Not Outs
–

2022

RS 4 – 0 LT
616
Most Runs
25
94
Highest Score
17
70.00
Best Strike Rate
–
7
Most sixes
0
50
Most Fours
3
51.33
Best Averages
–
6
Most 50s
–

2021

RS 2 – 5 LT
195
Most Runs
659
103
Highest Score
140
74.43
Best Strike Rate
43.41
3
Most sixes
0
22
Most Fours
69
–
Best Averages
50.69
1
Most 50s
4
1
Most 100s
2
1
Most Not Outs
–

2019

RS 7 – 0 LT
872
Most Runs
499
113
Highest Score
64
61.58
Best Strike Rate
50.00
9
Most sixes
1
104
Most Fours
41
34.88
Best Averages
26.26
5
Most 50s
2
2
Most 100s
–
–
Most Not Outs
2

2018

RS 0 – 0 LT
786
Most Runs
–
114
Highest Score
–
74.01
Best Strike Rate
–
7
Most sixes
–
73
Most Fours
–
35.73
Best Averages
–
6
Most 50s
–
1
Most 100s
–

2017

RS 6 – 0 LT
551
Most Runs
457
108
Highest Score
80
70.10
Best Strike Rate
55.46
8
Most sixes
3
36
Most Fours
33
39.36
Best Averages
28.56
5
Most 50s
5
1
Most 100s
–
1
Most Not Outs
–

2016

RS 4 – 1 LT
241
Most Runs
103
71
Highest Score
22
63.59
Best Strike Rate
35.40
3
Most sixes
0
12
Most Fours
16
1
Most 50s
–

2015

RS 0 – 0 LT
–
Most Runs
1171
–
Highest Score
139
–
Best Strike Rate
61.34
–
Most sixes
8
–
Most Fours
98
–
Best Averages
35.48
–
Most 50s
8
–
Most 100s
1
–
Most Not Outs
6

2014

RS 0 – 4 LT
62
Most Runs
942
23
Highest Score
102
–
Best Strike Rate
64.13
0
Most sixes
10
6
Most Fours
85
–
Best Averages
30.39
–
Most 50s
4
–
Most 100s
2
–
Most Not Outs
4

2013

RS 0 – 4 LT
38
Most Runs
756
35
Highest Score
155
–
Best Strike Rate
60.29
0
Most sixes
5
4
Most Fours
68
–
Best Averages
32.87
–
Most 50s
3
–
Most 100s
2
–
Most Not Outs
7

2012

RS 0 – 0 LT
–
Most Runs
747
–
Highest Score
77
–
Best Strike Rate
69.04
–
Most sixes
6
–
Most Fours
52
–
Best Averages
24.10
–
Most 50s
4
–
Most Not Outs
2

2011

RS 0 – 0 LT
–
Most Runs
177
–
Highest Score
68
–
Best Strike Rate
34.57
–
Most sixes
0
–
Most Fours
11
–
Most 50s
1
–
Most Not Outs
1

2010

RS 0 – 0 LT
–
Most Runs
37
–
Highest Score
22
–
Most sixes
0
–
Most Fours
4

TEST career

RS 5 – 4 LT
1299
Most Runs
2088
234
Highest Score
155
51.81
Best Strike Rate
39.44
12
Most sixes
3
146
Most Fours
207
56.48
Best Averages
26.43
6
Most 50s
10
5
Most 100s
3
1
Most Not Outs
6

Season by season

2026

RS 0 – 0 LT
329
Most Runs
–
173
Highest Score
–
47.89
Best Strike Rate
–
6
Most sixes
–
29
Most Fours
–
1
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–

2025

RS 0 – 0 LT
158
Most Runs
–
139
Highest Score
–
46.61
Best Strike Rate
–
0
Most sixes
–
17
Most Fours
–
1
Most 100s
–

2024

RS 0 – 0 LT
388
Most Runs
–
234
Highest Score
–
55.91
Best Strike Rate
–
3
Most sixes
–
43
Most Fours
–
2
Most 50s
–
1
Most 100s
–

2023

RS 0 – 0 LT
39
Most Runs
–
30
Highest Score
–
0
Most sixes
–
4
Most Fours
–

2022

RS 0 – 0 LT
–
Most Runs
25
–
Highest Score
17
–
Most sixes
0
–
Most Fours
3

2021

RS 1 – 4 LT
87
Most Runs
659
58
Highest Score
140
–
Best Strike Rate
43.41
1
Most sixes
0
12
Most Fours
69
–
Best Averages
50.69
1
Most 50s
4
–
Most 100s
2

2019

RS 6 – 0 LT
280
Most Runs
251
102
Highest Score
64
51.85
Best Strike Rate
35.40
2
Most sixes
0
39
Most Fours
22
–
Best Averages
20.92
2
Most 50s
1
1
Most 100s
–

2018

RS 0 – 0 LT
18
Most Runs
–
14
Highest Score
–
0
Most sixes
–
2
Most Fours
–

2017

RS 0 – 0 LT
–
Most Runs
97
–
Highest Score
51
–
Best Strike Rate
35.40
–
Most sixes
0
–
Most Fours
13
–
Most 50s
1

2016

RS 0 – 0 LT
–
Most Runs
87
–
Highest Score
22
–
Best Strike Rate
33.21
–
Most sixes
0
–
Most Fours
14

2015

RS 0 – 0 LT
–
Most Runs
310
–
Highest Score
62
–
Best Strike Rate
39.34
–
Most sixes
1
–
Most Fours
29
–
Best Averages
23.85
–
Most 50s
2
–
Most Not Outs
2

2014

RS 0 – 0 LT
–
Most Runs
133
–
Highest Score
38
–
Best Strike Rate
30.93
–
Most sixes
1
–
Most Fours
10
–
Best Averages
13.30

2013

RS 0 – 0 LT
–
Most Runs
268
–
Highest Score
155
–
Best Strike Rate
55.60
–
Most sixes
1
–
Most Fours
28
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
3

2012

RS 0 – 0 LT
–
Most Runs
81
–
Highest Score
30
–
Best Strike Rate
33.61
–
Most sixes
0
–
Most Fours
8

2011

RS 0 – 0 LT
–
Most Runs
177
–
Highest Score
68
–
Best Strike Rate
34.57
–
Most sixes
0
–
Most Fours
11
–
Most 50s
1
–
Most Not Outs
1

ODI career

RS 7 – 2 LT
4180
Most Runs
3194
143
Highest Score
139
71.64
Best Strike Rate
72.28
41
Most sixes
25
359
Most Fours
246
35.13
Best Averages
34.72
32
Most 50s
21
5
Most 100s
4
7
Most Not Outs
14

Season by season

2026

RS 0 – 0 LT
253
Most Runs
–
143
Highest Score
–
90.36
Best Strike Rate
–
2
Most sixes
–
23
Most Fours
–
1
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2025

RS 0 – 0 LT
165
Most Runs
–
90
Highest Score
–
80.88
Best Strike Rate
–
1
Most sixes
–
13
Most Fours
–
2
Most 50s
–
1
Most Not Outs
–

2024

RS 0 – 0 LT
280
Most Runs
–
65
Highest Score
–
68.13
Best Strike Rate
–
1
Most sixes
–
23
Most Fours
–
23.33
Best Averages
–
4
Most 50s
–
1
Most Not Outs
–

2023

RS 0 – 0 LT
506
Most Runs
–
77
Highest Score
–
75.19
Best Strike Rate
–
3
Most sixes
–
46
Most Fours
–
29.76
Best Averages
–
4
Most 50s
–
1
Most Not Outs
–

2022

RS 0 – 0 LT
616
Most Runs
–
94
Highest Score
–
70.00
Best Strike Rate
–
7
Most sixes
–
50
Most Fours
–
51.33
Best Averages
–
6
Most 50s
–

2021

RS 0 – 0 LT
108
Most Runs
–
103
Highest Score
–
2
Most sixes
–
10
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

2019

RS 5 – 1 LT
592
Most Runs
248
113
Highest Score
53
67.58
Best Strike Rate
85.81
7
Most sixes
1
65
Most Fours
19
31.16
Best Averages
–
3
Most 50s
1
1
Most 100s
–
–
Most Not Outs
2

2018

RS 0 – 0 LT
768
Most Runs
–
114
Highest Score
–
73.78
Best Strike Rate
–
7
Most sixes
–
71
Most Fours
–
38.40
Best Averages
–
6
Most 50s
–
1
Most 100s
–

2017

RS 7 – 0 LT
551
Most Runs
360
108
Highest Score
80
70.10
Best Strike Rate
65.45
8
Most sixes
3
36
Most Fours
20
39.36
Best Averages
36.00
5
Most 50s
4
1
Most 100s
–
1
Most Not Outs
–

2016

RS 4 – 0 LT
241
Most Runs
2
71
Highest Score
2
63.59
Best Strike Rate
–
3
Most sixes
0
12
Most Fours
0
1
Most 50s
–

2015

RS 0 – 0 LT
–
Most Runs
861
–
Highest Score
139
–
Best Strike Rate
76.81
–
Most sixes
7
–
Most Fours
69
–
Best Averages
43.05
–
Most 50s
6
–
Most 100s
1
–
Most Not Outs
4

2014

RS 0 – 4 LT
62
Most Runs
698
23
Highest Score
102
–
Best Strike Rate
74.02
0
Most sixes
6
6
Most Fours
65
–
Best Averages
41.06
–
Most 50s
4
–
Most 100s
2
–
Most Not Outs
4

2013

RS 0 – 4 LT
38
Most Runs
417
35
Highest Score
102
–
Best Strike Rate
58.98
0
Most sixes
3
4
Most Fours
36
–
Best Averages
26.06
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
3

2012

RS 0 – 0 LT
–
Most Runs
571
–
Highest Score
77
–
Best Strike Rate
75.03
–
Most sixes
5
–
Most Fours
33
–
Best Averages
30.05
–
Most 50s
4
–
Most Not Outs
1

2010

RS 0 – 0 LT
–
Most Runs
37
–
Highest Score
22
–
Most sixes
0
–
Most Fours
4

T20I career

RS 0 – 4 LT
3
Most Runs
291
3
Highest Score
44
0
Most sixes
5
0
Most Fours
27
–
Most Not Outs
2

Season by season

2024

RS 0 – 0 LT
3
Most Runs
–
3
Highest Score
–
0
Most sixes
–
0
Most Fours
–

2016

RS 0 – 0 LT
–
Most Runs
14
–
Highest Score
6
–
Most sixes
0
–
Most Fours
2

2014

RS 0 – 0 LT
–
Most Runs
111
–
Highest Score
44
–
Most sixes
3
–
Most Fours
10

2013

RS 0 – 0 LT
–
Most Runs
71
–
Highest Score
23
–
Most sixes
1
–
Most Fours
4
–
Most Not Outs
1

2012

RS 0 – 0 LT
–
Most Runs
95
–
Highest Score
30
–
Most sixes
1
–
Most Fours
11
–
Most Not Outs
1