Player Head-to-Head
SE
Saleem Elahi
PAK
VS
JK
JP Kotze
NAM
5 wonStat categorieswon 4

Saleem Elahi vs JP Kotze

Saleem Elahi and JP Kotze compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Saleem Elahi has dominance over JP Kotze in overall and ODIs. In recent years, both have been evenly matched.

CAREER Saleem ElahiTEST LevelODI Saleem ElahiT20I Level
Format

All formats

SE 5 – 4 JK
Batting
2015
Most Runs
2009
135
Highest Score
148
60.73
Best Strike Rate
97.76
11
Most sixes
76
212
Most Fours
181
30.53
Best Averages
21.37
10
Most 50s
3
4
Most 100s
3
5
Most Not Outs
13
Bowling
0
Most Wickets
–
0/10
Best Bowling Fig
–
0
Most Dots
–
10
Most Runs Conceed
–
0
Most Maiden Overs
–

Season by season

2025

SE 0 – 0 JK
–
Most Runs
169
–
Highest Score
48
–
Best Strike Rate
67.33
–
Most sixes
2
–
Most Fours
17
–
Most Not Outs
1

2024

SE 0 – 0 JK
–
Most Runs
394
–
Highest Score
78
–
Best Strike Rate
104.51
–
Most sixes
14
–
Most Fours
44
–
Best Averages
18.76
–
Most 50s
2
–
Most Not Outs
2

2023

SE 0 – 0 JK
–
Most Runs
50
–
Highest Score
31
–
Most sixes
2
–
Most Fours
3
–
Most Not Outs
2

2022

SE 0 – 0 JK
–
Most Runs
91
–
Highest Score
39
–
Most sixes
6
–
Most Fours
8

2021

SE 0 – 0 JK
–
Most Runs
41
–
Highest Score
37
–
Most sixes
2
–
Most Fours
2

2020

SE 0 – 0 JK
–
Most Runs
55
–
Highest Score
27
–
Most sixes
0
–
Most Fours
9

2019

SE 0 – 0 JK
–
Most Runs
672
–
Highest Score
148
–
Best Strike Rate
112.56
–
Most sixes
32
–
Most Fours
61
–
Best Averages
32.00
–
Most 100s
3
–
Most Not Outs
1

2018

SE 0 – 0 JK
–
Most Runs
32
–
Highest Score
31
–
Most sixes
1
–
Most Fours
0
–
Most Not Outs
1

2017

SE 0 – 0 JK
–
Most Runs
129
–
Highest Score
50
–
Most sixes
3
–
Most Fours
9
–
Most 50s
1

2016

SE 0 – 0 JK
–
Most Runs
82
–
Highest Score
32
–
Most sixes
4
–
Most Fours
6

2015

SE 0 – 0 JK
–
Most Runs
95
–
Highest Score
33
–
Most sixes
3
–
Most Fours
9
–
Most Not Outs
2

2014

SE 0 – 0 JK
–
Most Runs
67
–
Highest Score
18
–
Most sixes
0
–
Most Fours
6
–
Most Not Outs
1

2013

SE 0 – 0 JK
–
Most Runs
132
–
Highest Score
26
–
Most sixes
7
–
Most Fours
7
–
Most Not Outs
3

2004

SE 0 – 0 JK
125
Most Runs
–
80
Highest Score
–
53.65
Best Strike Rate
–
1
Most sixes
–
13
Most Fours
–
1
Most 50s
–

2003

SE 0 – 0 JK
Batting
193
Most Runs
–
70
Highest Score
–
66.10
Best Strike Rate
–
0
Most sixes
–
16
Most Fours
–
2
Most 50s
–
2
Most Not Outs
–
Bowling
0
Most Wickets
–
0/10
Best Bowling Fig
–
0
Most Dots
–
10
Most Runs Conceed
–
0
Most Maiden Overs
–

2002

SE 0 – 0 JK
582
Most Runs
–
135
Highest Score
–
67.36
Best Strike Rate
–
2
Most sixes
–
72
Most Fours
–
1
Most 50s
–
3
Most 100s
–
1
Most Not Outs
–

2001

SE 0 – 0 JK
192
Most Runs
–
79
Highest Score
–
61.94
Best Strike Rate
–
1
Most sixes
–
21
Most Fours
–
1
Most 50s
–

2000

SE 0 – 0 JK
357
Most Runs
–
72
Highest Score
–
49.51
Best Strike Rate
–
0
Most sixes
–
40
Most Fours
–
2
Most 50s
–
1
Most Not Outs
–

1998

SE 0 – 0 JK
46
Most Runs
–
46
Highest Score
–
1
Most sixes
–
4
Most Fours
–

1997

SE 0 – 0 JK
40
Most Runs
–
18
Highest Score
–
0
Most sixes
–
4
Most Fours
–

1996

SE 0 – 0 JK
126
Most Runs
–
54
Highest Score
–
3
Most sixes
–
15
Most Fours
–
1
Most 50s
–

1995

SE 0 – 0 JK
354
Most Runs
–
102
Highest Score
–
61.89
Best Strike Rate
–
3
Most sixes
–
27
Most Fours
–
2
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

TEST career

SE 0 – 0 JK
Batting
436
Most Runs
–
72
Highest Score
–
39.49
Best Strike Rate
–
2
Most sixes
–
50
Most Fours
–
18.96
Best Averages
–
1
Most 50s
–
1
Most Not Outs
–

Season by season

2003

SE 0 – 0 JK
Batting
10
Most Runs
–
10
Highest Score
–
0
Most sixes
–
0
Most Fours
–

2002

SE 0 – 0 JK
116
Most Runs
–
39
Highest Score
–
38.28
Best Strike Rate
–
2
Most sixes
–
15
Most Fours
–
1
Most Not Outs
–

2001

SE 0 – 0 JK
31
Most Runs
–
24
Highest Score
–
0
Most sixes
–
6
Most Fours
–

2000

SE 0 – 0 JK
222
Most Runs
–
72
Highest Score
–
40.66
Best Strike Rate
–
0
Most sixes
–
23
Most Fours
–
1
Most 50s
–

1997

SE 0 – 0 JK
14
Most Runs
–
14
Highest Score
–
0
Most sixes
–
2
Most Fours
–

1995

SE 0 – 0 JK
43
Most Runs
–
17
Highest Score
–
0
Most sixes
–
4
Most Fours
–

ODI career

SE 4 – 3 JK
Batting
1579
Most Runs
950
135
Highest Score
148
71.32
Best Strike Rate
80.37
9
Most sixes
27
162
Most Fours
82
36.72
Best Averages
23.17
9
Most 50s
–
4
Most 100s
2
4
Most Not Outs
4
Bowling
0
Most Wickets
–
0/10
Best Bowling Fig
–
0
Most Dots
–
10
Most Runs Conceed
–
0
Most Maiden Overs
–

Season by season

2025

SE 0 – 0 JK
–
Most Runs
132
–
Highest Score
48
–
Best Strike Rate
57.64
–
Most sixes
0
–
Most Fours
12

2024

SE 0 – 0 JK
–
Most Runs
41
–
Highest Score
16
–
Most sixes
1
–
Most Fours
2
–
Most Not Outs
1

2020

SE 0 – 0 JK
–
Most Runs
55
–
Highest Score
27
–
Most sixes
0
–
Most Fours
9

2019

SE 0 – 0 JK
–
Most Runs
427
–
Highest Score
148
–
Best Strike Rate
105.69
–
Most sixes
19
–
Most Fours
40
–
Best Averages
42.70
–
Most 100s
2

2018

SE 0 – 0 JK
–
Most Runs
32
–
Highest Score
31
–
Most sixes
1
–
Most Fours
0
–
Most Not Outs
1

2017

SE 0 – 0 JK
–
Most Runs
53
–
Highest Score
48
–
Most sixes
0
–
Most Fours
5

2016

SE 0 – 0 JK
–
Most Runs
82
–
Highest Score
32
–
Most sixes
4
–
Most Fours
6

2015

SE 0 – 0 JK
–
Most Runs
42
–
Highest Score
33
–
Most sixes
1
–
Most Fours
2

2014

SE 0 – 0 JK
–
Most Runs
67
–
Highest Score
18
–
Most sixes
0
–
Most Fours
6
–
Most Not Outs
1

2013

SE 0 – 0 JK
–
Most Runs
19
–
Highest Score
12
–
Most sixes
1
–
Most Fours
0
–
Most Not Outs
1

2004

SE 0 – 0 JK
125
Most Runs
–
80
Highest Score
–
53.65
Best Strike Rate
–
1
Most sixes
–
13
Most Fours
–
1
Most 50s
–

2003

SE 0 – 0 JK
Batting
183
Most Runs
–
70
Highest Score
–
74.09
Best Strike Rate
–
0
Most sixes
–
16
Most Fours
–
2
Most 50s
–
2
Most Not Outs
–
Bowling
0
Most Wickets
–
0/10
Best Bowling Fig
–
0
Most Dots
–
10
Most Runs Conceed
–
0
Most Maiden Overs
–

2002

SE 0 – 0 JK
466
Most Runs
–
135
Highest Score
–
83.07
Best Strike Rate
–
0
Most sixes
–
57
Most Fours
–
1
Most 50s
–
3
Most 100s
–

2001

SE 0 – 0 JK
161
Most Runs
–
79
Highest Score
–
65.71
Best Strike Rate
–
1
Most sixes
–
15
Most Fours
–
1
Most 50s
–

2000

SE 0 – 0 JK
135
Most Runs
–
58
Highest Score
–
0
Most sixes
–
17
Most Fours
–
1
Most 50s
–
1
Most Not Outs
–

1998

SE 0 – 0 JK
46
Most Runs
–
46
Highest Score
–
1
Most sixes
–
4
Most Fours
–

1997

SE 0 – 0 JK
26
Most Runs
–
18
Highest Score
–
0
Most sixes
–
2
Most Fours
–

1996

SE 0 – 0 JK
126
Most Runs
–
54
Highest Score
–
3
Most sixes
–
15
Most Fours
–
1
Most 50s
–

1995

SE 0 – 0 JK
311
Most Runs
–
102
Highest Score
–
67.46
Best Strike Rate
–
3
Most sixes
–
23
Most Fours
–
2
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

T20I career

SE 0 – 0 JK
Batting
–
Most Runs
1059
–
Highest Score
101
–
Most sixes
49
–
Most Fours
99
–
Best Averages
19.98
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
9

Season by season

2025

SE 0 – 0 JK
–
Most Runs
37
–
Highest Score
32
–
Most sixes
2
–
Most Fours
5
–
Most Not Outs
1

2024

SE 0 – 0 JK
–
Most Runs
353
–
Highest Score
78
–
Best Strike Rate
118.46
–
Most sixes
13
–
Most Fours
42
–
Best Averages
22.06
–
Most 50s
2
–
Most Not Outs
1

2023

SE 0 – 0 JK
–
Most Runs
50
–
Highest Score
31
–
Most sixes
2
–
Most Fours
3
–
Most Not Outs
2

2022

SE 0 – 0 JK
–
Most Runs
91
–
Highest Score
39
–
Most sixes
6
–
Most Fours
8

2021

SE 0 – 0 JK
–
Most Runs
41
–
Highest Score
37
–
Most sixes
2
–
Most Fours
2

2019

SE 0 – 0 JK
–
Most Runs
245
–
Highest Score
101
–
Most sixes
13
–
Most Fours
21
–
Best Averages
22.27
–
Most 100s
1
–
Most Not Outs
1

2017

SE 0 – 0 JK
–
Most Runs
76
–
Highest Score
50
–
Most sixes
3
–
Most Fours
4
–
Most 50s
1

2015

SE 0 – 0 JK
–
Most Runs
53
–
Highest Score
18
–
Most sixes
2
–
Most Fours
7
–
Most Not Outs
2

2013

SE 0 – 0 JK
–
Most Runs
113
–
Highest Score
26
–
Most sixes
6
–
Most Fours
7
–
Most Not Outs
2